Agent skill · AI & Agents

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

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill adk --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 12 KB
Bundled scripts: none
Path: skills/agent/adk/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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's inside
Steps it walks through
  1. What is the ADK?
  2. Project Structure (Convention-Based)
  3. When to Use This Skill
  4. How to Answer ADK Questions
  5. Option 1: Direct CLI Commands (FAST - Use First!)
  6. Option 2: Documentation Questions (For Conceptual Questions)
  7. Available Documentation
  8. Core Concepts
  9. Data & Content
  10. Configuration & Integration
  11. Frontend Integration
  12. Runtime Access Patterns
  13. Imports
  14. State Management
Ships with 1 file
  • metadata.json
Commands it runs
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
More from claude-skill-registry
All skills →
About this skill
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.

Keep going