A collection of skills for AI coding agents building with Botpress. Skills are packaged instructions and documentation that extend agent capabilities for Botpress development.
npx skills add https://github.com/botpress/skills --skill adk-integrationsInstale esta skill com a CLI e comece a usar o fluxo de trabalho SKILL.md em seu espaço de trabalho.
A collection of skills for AI coding agents building with Botpress. Skills are packaged instructions and documentation that extend agent capabilities for Botpress development.
Skills follow the Agent Skills format.
Comprehensive documentation and guidelines for building AI agents with the Botpress Agent Development Kit (ADK). A convention-based TypeScript framework where file structure maps directly to bot behavior.
Use when:
Categories covered:
Production-tested patterns for building frontend applications that integrate with Botpress ADK bots. Covers authentication, type-safe API calls, client management, and type generation workflows.
Use when:
Categories covered:
Key technologies:
Complete reference for writing, running, and iterating on evals (automated conversation tests) for ADK agents. Covers eval file format, all assertion types, CLI usage, and per-primitive testing patterns.
Use when:
Categories covered:
Discovering, adding, configuring, and using Botpress integrations in ADK projects. Covers the full integration lifecycle from search to production use.
Use when:
Categories covered:
adk search, adk list --available, adk info for exploring the integration hubGuidelines and commands for creating, reviewing, updating, and maintaining documentation for your ADK bot. Helps you document your own workflows, actions, and features with accurate, searchable guides.
Use when:
Categories covered:
Systematic debugging for ADK agents. Teaches the AI assistant how to read traces and logs, diagnose common failures, debug LLM behavior issues, and follow a structured debug workflow.
Use when:
Categories covered:
adk check, adk logs, adk traces, adk chat), trace structure, span types, onTrace hooksCommands are thin Claude Code slash commands that load skills. They are the quick entry point - type /adk-debug instead of describing what you need.
| Command | What it does |
|---|---|
/adk-init |
Scaffold a new ADK project |
/adk-debug |
Debug bot issues using traces, logs, and the debug loop |
/adk-eval |
Write, run, or debug evals |
/adk-frontend |
Build frontend apps that integrate with ADK bots |
/adk-integration |
Discover, add, and configure integrations |
/adk-doc-create |
Create documentation for a feature in your bot |
/adk-doc-review |
Review project docs for accuracy and completeness |
/adk-doc-update |
Update project docs after code changes |
/adk-doc-sync |
Check if project docs are in sync with your bot's code |
/adk-doc-search |
Search your project documentation |
Install the plugin in Claude Code to get all skills and commands:
/plugin marketplace add botpress/skills
/plugin install adk@botpress-skills
npx skills add botpress/skills --skill adk
Skills are automatically available once installed. The agent will use them when relevant tasks are detected.
Examples:
Create an Action that fetches user data
How do I use Zai to extract structured data?
Show me how to call my bot's actions from a Next.js frontend
Set up authentication for my React app with Botpress
My bot isn't responding — how do I debug this?
Write an eval that tests my createTicket tool
Each skill contains:
SKILL.md - Instructions for the agentreferences/ - Supporting documentation filesskills/ # Heavy knowledge (skills)
├── adk/ # Core ADK framework (23 reference docs)
│ ├── SKILL.md
│ └── references/
├── adk-frontend/ # Frontend integration (11 reference docs)
│ ├── SKILL.md
│ └── references/
├── adk-evals/ # Testing & evals (3 reference docs)
│ ├── SKILL.md
│ └── references/
├── adk-integrations/ # Integration lifecycle (4 reference docs)
│ ├── SKILL.md
│ └── references/
├── adk-debugger/ # Debugging & observability (4 reference docs)
│ ├── SKILL.md
│ └── references/
└── adk-docs/ # Documentation management (1 reference doc)
├── SKILL.md
└── references/
commands/ # Thin slash commands (load skills)
├── adk-init.md # /adk-init - scaffolding
├── adk-debug.md # /adk-debug - loads adk-debugger skill
├── adk-eval.md # /adk-eval - loads adk-evals skill
├── adk-frontend.md # /adk-frontend - loads adk-frontend skill
├── adk-integration.md # /adk-integration - loads adk-integrations skill
├── adk-doc-create.md # /adk-doc-create - loads adk-docs skill
├── adk-doc-review.md # /adk-doc-review - loads adk-docs skill
├── adk-doc-update.md # /adk-doc-update - loads adk-docs skill
├── adk-doc-sync.md # /adk-doc-sync - loads adk-docs skill
└── adk-doc-search.md # /adk-doc-search - loads adk-docs skill
MIT