Personal Claude Code skills for working with data contracts and related tooling.
| Skill | Description |
|---|---|
odcs-contract |
Create, validate, and maintain ODCS v3.1.0 data contracts |
/plugin marketplace add dccakes/agent-skills
/plugin install dccakes-skills
Run Claude Code with the --plugin-dir flag pointing to this repo:
claude --plugin-dir /path/to/agent-skillsSkills will be namespaced as dccakes-skills:odcs-contract.
Copy individual skills into your personal or project skills folder:
# Personal (available in all projects)
cp -r skills/odcs-contract ~/.claude/skills/
# Project-specific
cp -r skills/odcs-contract .claude/skills/ln -s /path/to/agent-skills/skills/odcs-contract ~/.claude/skills/odcs-contractThe odcs-contract skill includes Python scripts that require:
pip install pyyaml jsonschema- SKILL.md - Skill definition with complete ODCS v3.1.0 reference
- TESTS.md - 50+ test scenarios for skill validation
- references/ - Detailed guides for quality rules, relationships, and server types
- scripts/
new_contract.py- Generate new contract scaffoldsvalidate_contract.py- Validate contracts against the ODCS JSON schema (auto-downloads from GitHub)
To use:
Enter the claude session. Invoke the /odcs-contract skill. Provide guidance (example below)