agentsclimarketplace

Dbt validation

Skill ulises-jeremias/agent-toolkit/skills/data/dbt-validation

HOW — Run dbt checks as documented in the target repo (parse, compile, test, selective run). Does not configure Snowflake accounts or change cloud security.From its SKILL.md

Install
npx -y skills add ulises-jeremias/agent-toolkit --skill dbt-validation

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 19 stars19 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

1.5 KB, as published. Nobody here has run it

dbt validation (HOW)

Use when the repository is a dbt project or the task requires dbt verification. Client workflows may delegate here.

Boundaries

  • Follow repo AGENTS.md, Makefile, README, and CI—not generic guesses.
  • Do not change Snowflake security settings, network rules, or warehouse admin from this skill.
  • If dbt or credentials are missing, say so and do not claim validation passed.

Discovery

Look for dbt_project.yml, packages.yml, models/, Makefile, pyproject.toml, or CI jobs that invoke dbt.

Typical commands (examples only—prefer repo docs)

IntentOften used (verify in repo)
Syntax / graphdbt parse, dbt compile
Dependenciesdbt deps when packages change
Testsdbt test or subset flags the repo documents
Builddbt run / dbt build when the user approves mutating runs

Makefile wrappers (e.g. make parse) take precedence when documented.

Evidence

  • Summarize which commands ran and high-level outcome (pass/fail/skipped) for tickets and PRs.
  • On failure, capture actionable error lines; do not dump full logs unless the user asks.

Safety

  • Prefer read-only checks (parse, compile, test) when the task is review-only.
  • Production runs require explicit user approval per repo policy.

Keep looking

Skills are one crate of 626,194. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.