Official AI Agent skills from the Chroma team for building with Chroma.
npx skills add chroma-core/agent-skills --skill "chroma-local"
npx skills add chroma-core/agent-skills --skill "chroma-cloud"chroma-local helps with open source and self-hosted Chroma. chroma-cloud helps with Chroma Cloud, including CloudClient, Schema, Search, and cloud CLI workflows.
Simply tell your agent Add search to my project with Chroma local or Add hybrid search with Chroma Cloud, and the matching skill will guide the integration.
Check out the Chroma docs for more details about Chroma.
There is a build step to compile the code examples for both python and typescript versions of the skill examples, and to generate skills/registry.json for consumers that need a machine-readable index of the built skills.
bun run buildTo add a new skill, you can run $ bun run new which will scaffhold the new skill markdown and code examples in the src/ directory.
To validate code examples, first set up the Python virtual environment:
uv venv .venv && uv pip install -r requirements.txt
# or without uv:
python3 -m venv .venv && .venv/bin/pip install -r requirements.txtThen run validation:
bun run validate # Run both TypeScript and Python validation
bun run validate:typescript # TypeScript only
bun run validate:python # Python onlyThis repo uses pre-commit to automatically run the build before each commit. To install the hook:
- Install pre-commit if you haven't already:
pip install pre-commit- Install the git hook:
pre-commit installNow the skills will be automatically built before each commit.