adk
A guide to build AI bots with Botpress's Agent Development Kit (ADK)
Why use this skill?
Master the Botpress Agent Development Kit (ADK) with this expert guide. Learn how to build AI-native bots using TypeScript conventions, tools, and actions.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/yueranlu/botpress-adkWhat This Skill Does
The Botpress Agent Development Kit (ADK) skill is your primary companion for building AI-native bots using the Botpress TypeScript framework. Unlike traditional chatbot builders that rely on rigid intent matching and dialog flows, the ADK uses an AI-first approach where file structure dictates bot behavior. This skill provides an interactive guide to the framework's conventions, helping you map your requirements to the correct ADK components—such as tools, actions, tables, and conversations—ensuring your code follows the framework's strict directory-based architecture. It helps you navigate the entire development lifecycle, from initializing your project via the ADK CLI to deploying your finished agent.
Installation
To integrate this expert guide into your workspace, run the following command in your terminal:
clawhub install openclaw/skills/skills/yueranlu/botpress-adk
Use Cases
Use this skill whenever you are:
- Architecting a new AI agent from scratch.
- Troubleshooting directory structure errors (e.g., misplacing an action in the tools folder).
- Developing custom AI tools to extend agent capabilities.
- Managing structured state using internal tables.
- Integrating external services like Slack, WhatsApp, or proprietary APIs.
- Debugging deployment failures via the ADK CLI.
Example Prompts
- "I need to create an AI bot that checks user orders from a database; how do I set up a table and a tool for this in ADK?"
- "My bot isn't responding correctly to user messages. Can you help me check if my conversation logic in
src/conversations/is structured correctly?" - "How do I use the ADK CLI to deploy my current bot to the Botpress cloud environment?"
Tips & Limitations
- Convention over Configuration: Always respect the
src/subdirectory mapping. Placing a file in the wrong directory will result in the ADK failing to discover your component. - No Intents: Forget about intents or entities. Rely on the AI's natural language understanding and your well-defined tool descriptions to handle complex user requests.
- CLI First: Keep
adk --helphandy. The CLI is your main tool for scaffolding and lifecycle management. - TypeScript Strong Typing: ADK is built on TypeScript; ensure your code definitions match the expected interfaces to avoid runtime errors in the Agent runtime.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-yueranlu-botpress-adk": {
"enabled": true,
"auto_update": true
}
}
}Tags
Flags: code-execution, file-read, file-write
Related Skills
designer-intelligence-station
Designer intelligence collection tool. Monitors 46 public sources (AI/hardware/mobile/design), dynamic quality-based filtering v2.1.8, generates structured daily/weekly reports. All data stored locally.
ai-workflow-red-team-lite
对 AI 自动化流程做轻量红队演练,聚焦误用路径、边界失败和数据泄露风险。;use for red-team, ai, workflow workflows;do not use for 输出可直接滥用的攻击脚本, 帮助破坏系统.
soul-weaver
AI Soul Weaver - 12 Curated Celebrity Templates + Custom Generation. Generate OpenClaw agent configurations through dialog or select from 12 world-famous tech & business leaders.
style-cloner
提供1-5篇参考文章 + 原始素材,AI 分析参考文章的风格特征, 将素材改写成同风格的成品文章,输出3个版本供选择,支持强度调节和迭代优化。
project-evaluator
描述一个项目想法,AI 从市场/技术/商业/风险四个维度系统评估, 输出评估报告、竞品速查、MVP建议,帮你决策「值不值得做」。