adk

Guide building AI bots with the Botpress Agent Development Kit framework.

61|11|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/viralcode/openwhale --skill adk-viralcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adk
Source: https://github.com/viralcode/openwhale/tree/main/skills/botpress-adk
Command: npx skills add https://github.com/viralcode/openwhale --skill adk-viralcode

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide for developing AI bots using Botpress's Agent Development Kit (ADK), streamlining the entire bot-building process from setup to deployment.

Core Features & Use Cases

  • Project Setup: Guides users through initializing, logging in, and linking ADK projects.
  • Development & Debugging: Covers hot reloading, CLI testing, and troubleshooting common errors.
  • Core Concepts: Explains how to create Actions, Tools, Workflows, Conversations, Tables, Triggers, and Knowledge Bases within the ADK framework.
  • Deployment: Details the process of deploying bots to Botpress Cloud.
  • Use Case: A user wants to build a customer support chatbot. This Skill will guide them through creating conversation handlers, defining tools for the AI to use (like searching a knowledge base or creating support tickets), and configuring integrations.

Quick Start

Use the adk skill to create a new bot named 'my-support-bot' and start the development server.

Frequently Asked Questions about adk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build AI chatbots with the Botpress ADK?

Build AI chatbots with the Botpress ADK by initializing a TypeScript project, developing workflows and actions, and deploying to Botpress Cloud. It enables AI-native bot development without traditional intent or entity patterns.

What is AI-native bot development without intents and entities?

AI-native bot development leverages TypeScript and convention-based structure to handle conversations, workflows, and tools directly. It replaces traditional intent and entity pattern matching used in older chatbot frameworks.

How do I set up a TypeScript project for Botpress chatbots?

Set up a TypeScript project for Botpress chatbots by initializing the ADK framework, logging in, and linking your project. You can then start the development server with hot reloading for local CLI testing.

Does the Botpress ADK support knowledge base integration for customer support bots?

Yes, the Botpress ADK supports knowledge base integration for customer support bots. You can configure knowledge bases and define tools for the AI to search them or create support tickets within conversation workflows.

What components are available in the Botpress Agent Development Kit?

Components available in the Botpress Agent Development Kit include Actions, Tools, Workflows, Conversations, Tables, Triggers, and Knowledge Bases. These core elements manage chatbot logic and data retrieval.

Can I deploy Botpress ADK bots to Botpress Cloud?

Yes, you can deploy Botpress ADK bots to Botpress Cloud. The framework details the complete deployment procedure to move your AI-native chatbot from local development to the production environment.