{"id":"7cfdf04d-63a9-481a-9f1c-e5c1c71988a3","slug":"datavault4dbt-agent-skills","kind":"skill","name":"datavault4dbt-agent-skills","summary":"A curated collection of skills for AI agents to properly work with datavault4dbt.","owner":"ScalefreeCOM","repoUrl":"https://github.com/ScalefreeCOM/datavault4dbt-agent-skills","license":"Apache-2.0","licenseTier":"permissive","trust":"community","stars":22,"match":null,"fewStars":false,"format":"skill","createdAt":null,"addedAt":"2026-10-14T05:56:14.125Z","logoUrl":"https://avatars.githubusercontent.com/u/35422497?v=4","linkOnly":false,"collection":null,"skillPath":null,"categories":["data-analytics","developer-tools"],"tags":["agentic-ai","claude","claude-code","data-vault","data-vault-2","data-vault-automation","datavault4dbt","dbt"],"runtime":"binary","local":true,"cloudCapable":false,"cloudCapability":"unknown","cloudReadyOnPlatform":false,"needsApiKey":false,"reviewed":false,"syncedAt":"2026-10-14T06:50:08.120Z","sample":false,"url":"https://conduits.dev/tools/datavault4dbt-agent-skills","language":"Python","transports":["stdio"],"install":{},"requirements":{"env":[],"upstreamMayCharge":false},"tools":null,"readme":"# datavault4dbt Agent Skills\n\nA curated collection of [Agent Skills](https://agentskills.io/home) for the\n[datavault4dbt](https://github.com/ScalefreeCOM/datavault4dbt) dbt package. These skills help AI agents\nbuild **Data Vault 2** warehouses correctly — staging, hubs, links, satellites, and business-vault\nentities — across all adapters datavault4dbt supports.\n\nMaintained by [Scalefree](https://www.scalefree.com/).\n\n---\n\n## What are Agent Skills?\n\nAgent Skills are folders of instructions, examples, and resources that agents discover and load\nautomatically. They are **not** slash commands: once installed, the agent loads the relevant skill when\nyour prompt matches its use case. Just describe what you need in natural language.\n\n## What's included\n\n- **Building Data Vault models with datavault4dbt**: how to lay out a project and generate staging,\n  hubs, links, satellites, and business-vault models using the package's macros and YAML-metadata\n  pattern — with the right hash configuration, naming conventions, and materializations.\n\n## Installation\n\n### Claude Code (plugin install — recommended)\n\n```bash\n# Add the marketplace once\nclaude plugin marketplace add ScalefreeCOM/datavault4dbt-agent-skills\n\n# Install the plugin\nclaude plugin install datavault4dbt@datavault4dbt-agent-skills\n```\n\nThe plugin loads into every Claude Code session automatically. To update:\n\n```bash\nclaude plugin update datavault4dbt@datavault4dbt-agent-skills\n```\n\n### Claude Code (manual install — for offline or frozen snapshots)\n\nClone the repository and symlink the plugin directory into your skills folder:\n\n```bash\ngit clone https://github.com/ScalefreeCOM/datavault4dbt-agent-skills.git\ncd datavault4dbt-agent-skills\n\n# User scope (available in every project)\nmkdir -p ~/.claude/skills\nln -s \"$PWD\" ~/.claude/skills/datavault4dbt\n```\n\nOr load it for a single session:\n\n```bash\nclaude --plugin-dir /path/to/datavault4dbt-agent-skills\n```\n\n`git pull` inside the clone keeps symlinked installs up to date.\n\n### Verify\n\nStart a session in a dbt project and ask something like *\"add a customer hub with datavault4dbt\"* — the\nagent should load `using-datavault4dbt` on its own.\n\n### Other agents (Cursor, Cline, Copilot, …)\n\nAny agent that supports the [Agent Skills](https://agentskills.io/home) format works the same way: point\nits skills directory at the folders under `skills/datavault4dbt/skills/`. Check your client's docs for\nwhere that directory lives.\n\n## Available skills\n\n| Skill | Status | Description |\n|-------|--------|-------------|\n| `using-datavault4dbt` | ✅ shipped | Build Data Vault models with datavault4dbt — project layout, choosing entities, and the YAML-metadata macro pattern. Entry point that routes to detailed references (staging, hubs/links, satellites, business vault, conventions). |\n| `configuring-datavault4dbt` | ✅ shipped | Install the package, copy global variables into `dbt_project.yml`, hash/naming settings, per-adapter setup. |\n| `testing-a-datavault4dbt-project` | ✅ shipped | Data Vault 2 technical tests — hashkey uniqueness/not-null, link→hub referential integrity, satellite key+load-date uniqueness. |\n| `rehashing-datavault4dbt-entities` | ✅ shipped | Recalculate hashkeys/hashdiffs after a hash-config change or v1→v2 upgrade, safely and in order. |\n| `troubleshooting-datavault4dbt` | ✅ shipped | Diagnose common failures — change-detection, high-water-mark, ghost-record, and YAML-metadata issues. |\n| `building-business-vault-with-datavault4dbt` | 🛠 planned (under consideration) | Standalone PIT / snapshot-control skill, if PIT work proves common (currently a `using-datavault4dbt` reference). |\n\n## Prerequisites\n\nMost skills assume:\n\n- dbt is installed and a project with `dbt_project.yml` exists.\n- The [datavault4dbt](https://github.com/ScalefreeCOM/datavault4dbt) package is (or will be) installed\n  via `packages.yml`.\n- Basic familiarity with dbt (models, sources, packages) and Data Vault 2 concepts.\n\n## Compatible agents\n\nThese skills work with any AI agent that supports the [Agent Skills](https://agentskills.io/home)\nformat (Claude Code, Cursor, and others).\n\n## Contributing\n\nSee the [Contributing Guide](CONTRIBUTING.md). All skills follow the\n[Agent Skills specification](https://agentskills.io/specification).\n\n## Resources\n\n- [Official datavault4dbt Website](https://datavault4dbt.com)\n- [datavault4dbt on GitHub](https://github.com/ScalefreeCOM/datavault4dbt)\n- [dbt Documentation](https://docs.getdbt.com/)\n- [Agent Skills Documentation](https://agentskills.io/home)\n\n## License\n\nSee [LICENSE](LICENSE) for details (Apache-2.0).\n"}