The Botpress ADK is a convention-based TypeScript framework that helps in building features involving tables, actions, tools, workflows, and more. It allows developers to create rich conversational agents by mapping file structures directly to bot behavior.
$ npx skills add https://github.com/botpress/skills --skill adkThe Botpress ADK is a convention-based TypeScript development kit for building feature-rich conversational AI agents. It uses a direct file-to-behavior mapping approach where your project structure automatically defines bot actions, tools, workflows, and data handling. The framework covers core concepts like Actions (strongly-typed functions), Tools (AI-callable operations), Workflows (long-running processes), and data primitives including Tables, Files, and Knowledge Bases. Developers can implement AI operations using Zai, manage integrations, set up event-driven triggers, and leverage CLI tools for development and debugging. It's designed for teams building production conversational agents who need type safety, structured data management, and scalable bot architecture.
Install using npx command provided.
Creating workflows for bot interactions
Implementing knowledge bases for RAG
Setting up event-driven automation with triggers
Managing AI-callable tools
$ npx skills add https://github.com/botpress/skills --skill adkgit clone https://github.com/botpress/skillsCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Check the GitHub repository or documentation for usage examples.
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan