Skills
Give AI coding assistants like Claude Code, Cursor, and Codex deep ADK knowledge.
Skills are packaged instructions and documentation that teach AI coding assistants how to build with the ADK. They’re separate from Agent(0), the assistant built into the Dev Console: skills are for the external assistant you already code with, like Claude Code, Cursor, or Codex.
Once installed, the assistant uses them automatically when you ask it to build features, debug issues, write evals, or connect integrations. adk init installs them alongside your dependencies, so most projects get them out of the box.
Install
In Claude Code, install the plugin to get every skill and its slash commands:
/plugin marketplace add botpress/skills
/plugin install adk@botpress-skills
For Claude Code, Cursor, or Codex, install with the skills CLI:
npx skills add botpress/skills -s '*' -a codex claude-code -y
Use bunx instead of npx if your project uses Bun. To install a single skill, pass --skill <name> (for example, --skill adk).
Available skills
| Skill | What it teaches |
|---|---|
adk | Core ADK framework: actions, tools, workflows, conversations, tables, knowledge, triggers, Zai, configuration |
adk-debugger | Trace reading, log analysis, common failure diagnosis, and the debug loop |
adk-evals | Eval file format, assertion types, CLI usage, and per-primitive testing patterns |
adk-frontend | Authentication, type generation, client setup, and calling bot actions from React/Next.js |
adk-integrations | Discovering, adding, configuring, and using integrations |
adk-dev-console | What each Dev Console tab shows, and how to read Agent Steps, traces, and other UI |
adk-docs | Creating, reviewing, updating, and searching project documentation |
Slash commands
In Claude Code, type a command instead of describing what you need:
| Command | What it does |
|---|---|
/adk-init | Scaffold a new ADK project |
/adk-build | Interview you about a new primitive or feature, then build it |
/adk-test | Invoke a primitive end-to-end with realistic input |
/adk-validate | Validate a primitive or a feature |
/adk-debug | Debug bot issues using traces and logs |
/adk-eval | Write, run, or debug evals |
/adk-integration | Discover, add, and configure integrations |
/adk-frontend | Build a frontend that integrates with a bot |
/adk-dev-console | Explain Dev Console features and UI |
/adk-explain | Explain a bot’s architecture, flow, and components |
/adk-document | Create, review, update, sync, or search project docs |
/adk-ship | Run pre-flight checks and deploy to production |