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

SkillWhat it teaches
adkCore ADK framework: actions, tools, workflows, conversations, tables, knowledge, triggers, Zai, configuration
adk-debuggerTrace reading, log analysis, common failure diagnosis, and the debug loop
adk-evalsEval file format, assertion types, CLI usage, and per-primitive testing patterns
adk-frontendAuthentication, type generation, client setup, and calling bot actions from React/Next.js
adk-integrationsDiscovering, adding, configuring, and using integrations
adk-dev-consoleWhat each Dev Console tab shows, and how to read Agent Steps, traces, and other UI
adk-docsCreating, reviewing, updating, and searching project documentation

Slash commands

In Claude Code, type a command instead of describing what you need:

CommandWhat it does
/adk-initScaffold a new ADK project
/adk-buildInterview you about a new primitive or feature, then build it
/adk-testInvoke a primitive end-to-end with realistic input
/adk-validateValidate a primitive or a feature
/adk-debugDebug bot issues using traces and logs
/adk-evalWrite, run, or debug evals
/adk-integrationDiscover, add, and configure integrations
/adk-frontendBuild a frontend that integrates with a bot
/adk-dev-consoleExplain Dev Console features and UI
/adk-explainExplain a bot’s architecture, flow, and components
/adk-documentCreate, review, update, sync, or search project docs
/adk-shipRun pre-flight checks and deploy to production