A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Audit a dbt project for what an AI agent will get wrong if you point it at the data today.
A Claude Code skill that audits a dbt project for what an AI agent will get wrong if you point it at the data today: wrong metric, wrong table, missed rows, broken joins.
Built for dbt teams piloting AI analysts, copilots, or internal data agents.
Blockers (code evidence, agent will hit today):
customer_id, cust_id, and user_id across modelsentity_id column refers to different entities across modelsref() to a model that doesn't exist (queries fail at compile)deployment_start_date + zone_deployment_start_date)Hygiene (risk factors, each shipped with a SQL query you can run to verify):
dbt compile when the manifest is missingA Blocker from the bundled sample report:
### 1. The same entity is named three different ways across models
What the agent gets wrong: Asked "how many orders did customer X place?",
the agent joins orders.customer_id to customers.customer_id and misses
the rows in fct_revenue where the column is cust_id.
Evidence: catalogs.concept_variants cluster customer_id has distinct
names ['cust_id', 'customer_id', 'user_id'].
models/marts/fct_revenue.sql:13 emits o.cust_id.
models/marts/customers.sql:11 aliases o.cust_id as customer_id.
Fix: Rename to one canonical form (customer_id).
Effort: afternoon.
See the full sample report generated against the bundled test fixture.
Clone into your Claude Code skills directory:
git clone https://github.com/GetCassis/dbt-agent-readiness ~/.claude/skills/dbt-agent-readiness
Install Python dependencies:
pip install -r ~/.claude/skills/dbt-agent-readiness/requirements.txt
Requirements:
pyyaml and sqlglot (installed via requirements.txt)Recommended: run dbt compile in the target project before auditing so the skill can resolve macros (dbt_utils.star, SELECT *). Without it, phantom-column findings on macro-using models are suppressed rather than emitted.
In Claude Code:
Run the dbt-agent-readiness skill on /path/to/dbt/project
The report is written to {project_path}/dbt-agent-readiness.md.
The skill reads your dbt project files locally (SQL, YAML, descriptions, optionally target/manifest.json). Claude Code, running in your session, sends that content to Anthropic as part of its normal operation. The skill itself does not open network connections, does not query your warehouse, and does not require warehouse credentials. It writes a single report file to {project_path}/dbt-agent-readiness.md and modifies nothing else in your project.
Tagged per release. See CHANGELOG.md. The inventory JSON schema may change between major versions; don't pin against it.
SKILL.md Orchestrator that routes all steps and spawns subagents
report-template.md Output report template
phases/ Phase subagent prompts
scripts/inventory.py Deterministic inventory (SQL, concepts, catalogs)
scripts/dispatch_prep.py Review-packet generation, importance scoring
examples/ Example audit reports
test-fixtures/ Test projects for manual smoke testing
CHANGELOG.md Version history
TROUBLESHOOTING.md Common issues and fixes
LICENSE MIT
See TROUBLESHOOTING.md for common failure modes.
MIT. See LICENSE.
Made by the team behind Cassis.
Claude Code skill for YouTube creators — channel audits, video SEO, retention scripts, thumbnails, content strategy, Sho
AI image generation skill for Claude Code -- Creative Director powered by Gemini
A Claude Code skill by Hao (駱君昊) that learns your Facebook voice and auto-posts to FB / IG / Threads / X with a 14-day c
Universal SEO skill for Claude Code. 25 sub-skills + 18 sub-agents covering technical SEO, E-E-A-T, schema, GEO/AEO, bac