adk
a set of guidelines to build with Botpress's Agent Development Kit (ADK) - use these whenever you're tasked with building a feature using the ADK
npx skills add majiayu000/claude-skill-registry --skill adk --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Botpress ADK Guidelines Use this skill when you've got questions about the Botpress Agent Development Kit (ADK) - like when you're building a feature that involves tables, actions, tools, workflows, conversations, files, knowledge bases, triggers, or Zai. ## What is the ADK? The Botpress ADK is a **convention-based TypeScript framework** where **file structure maps directly to bot behavior**. Place files in the correct directories, and they automatically become available as bot capabilities. The ADK provides primitives for: - Actions & Tools (reusable functions and AI-callable tools) - Workflows (long-running, resumable processes) - Conversations (message handling) - Tables (data storage with semantic search) - Files (file storage with semantic search) - Knowledge Bases (RAG implementation) - Triggers (event-driven automation) - **Zai** (production-ready LLM utility library for common AI operations) ### Project Structure (Convention-Based) All primitives must be placed in `src/` directory: ``` / # Project root ├── src/ │ ├── actions/ # Strongly-typed functions → auto-registered │ ├── tools/ # AI-callable tools → available via execute() │ ├── workflows/ # Long-running processes →
- What is the ADK?
- Project Structure (Convention-Based)
- When to Use This Skill
- How to Answer ADK Questions
- Option 1: Direct CLI Commands (FAST - Use First!)
- Option 2: Documentation Questions (For Conceptual Questions)
- Available Documentation
- Core Concepts
- Data & Content
- Configuration & Integration
- Frontend Integration
- Runtime Access Patterns
- Imports
- State Management
Search for integrations adk search <query> List all available integrations adk list --available Get detailed integration info (actions, channels, events) adk info <integration-name> Check installed integrations (must be in ADK project) adk list Check CLI version adk --version
What does the adk skill do?
a set of guidelines to build with Botpress's Agent Development Kit (ADK) - use these whenever you're tasked with building a feature using the ADK
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill adk --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
