adk

Standardize Botpress ADK feature structure with conventions and exports.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/erichugy/agentic.skills --skill adk-erichugy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adk
Source: https://github.com/erichugy/agentic.skills/tree/main/adk-old
Command: npx skills add https://github.com/erichugy/agentic.skills --skill adk-erichugy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The ADK Guidelines provide a centralized, official reference for building features with Botpress's Agent Development Kit (ADK), ensuring consistent structure, exports, and best practices across all primitives.

Core Features & Use Cases

  • Convention-based project layout: src/ directory structure with actions, tools, workflows, conversations, tables, triggers, and knowledge bases, plus agent.config.ts.
  • Clear guidance for adopting ADK primitives, including how to expose actions and convert actions to tools, and how to integrate with Zai and other runtime utilities.
  • Practical patterns and examples to accelerate development, debugging, and maintenance of ADK-powered bots.

Quick Start

Scaffold your ADK feature by placing code under the proper ADK directories (src/actions, src/tools, src/workflows, src/conversations, src/tables, src/triggers, src/knowledge) and rely on frontmatter, exports, and conventions to register it automatically.

Frequently Asked Questions about adk

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

FAQPage Schema
What are the official Botpress ADK conventions for structuring actions and workflows?

Botpress ADK conventions require placing code in a src/ directory structure with actions, tools, workflows, conversations, tables, triggers, and knowledge bases. Features rely on frontmatter, exports, and agent.config.ts to register automatically for reliable discovery.

How do I convert Botpress actions to tools within an ADK project?

To convert Botpress actions to tools, follow ADK guidelines that outline necessary frontmatter, exports, and file structure. This standardizes how features are built and organized, ensuring tools are properly exposed for reliable execution in ADK-powered bots.

Does Botpress ADK work with the Zai library for building bot features?

Yes, Botpress ADK integrates with the Zai library and other runtime utilities. The ADK guidelines outline how to adopt this integration, providing practical patterns and examples to accelerate development, debugging, and maintenance of your ADK-powered bots.

What is the best way to scaffold a Botpress ADK feature for automatic registration?

Scaffold your ADK feature by placing code under proper directories like src/actions and src/workflows. Rely on frontmatter, exports, and convention-based layouts to register features automatically, accelerating development while ensuring consistent structure across all primitives.

Can I use Botpress ADK to manage knowledge bases and conversation tables?

Yes, you can manage knowledge bases and conversation tables using Botpress ADK. The framework provides a centralized reference for these primitives, outlining necessary frontmatter and file structures to standardize how features are built, organized, and discovered.

Why are my Botpress ADK features not being discovered during execution?

ADK features may not be discovered if they lack necessary frontmatter, exports, or correct file structure under the src/ directory. The ADK guidelines codify official practices to standardize these elements, ensuring reliable discovery and execution of your actions and workflows.