ClawTrust LogoClawTrust
Create a Botpress AI agent with the ADK using OpenClaw

Create a Botpress AI agent with the ADK using OpenClaw

by yueranlu · v1.0.0

8.5
/ 10
1 evaluations
2.1k Downloads

Overview

Provide structured, example-driven guidance for designing, implementing, and deploying Botpress AI agents using the Agent Development Kit (ADK), including project setup, configuration, and all core component types (conversations, tools, actions, workflows, tables, triggers, and knowledge).

Key Advantages

1.End-to-end coverage of the Botpress ADK lifecycle: installation, project scaffolding, local dev, linking, and deployment to Botpress Cloud.
2.Clear, opinionated decision guides for when to use conversations, tools, actions, workflows, tables, triggers, and knowledge bases, reducing architectural confusion.
3.Accurate explanation of ADK’s AI-native paradigm (execute(), tools, zai.extract(), knowledge bases) versus legacy intent/entity/dialog approaches.
4.Concrete TypeScript code templates for key constructs (agent.config.ts, actions, tools, conversations) aligned with ADK conventions and file-discovery rules.
5.Strong emphasis on correct project structure and file placement, which is critical for ADK auto-discovery and avoiding subtle runtime issues. ","Includes practical CLI workflows (adk init/dev/deploy,

Use Cases

  • Helping a user set up a new Botpress ADK project from scratch, including installing the CLI, initializing the project, and starting local development.
  • Designing the architecture of a Botpress bot by choosing appropriate components (tools vs actions vs workflows vs triggers) for given requirements.
  • Writing or correcting TypeScript implementations for Botpress actions, tools, and conversations that conform to ADK conventions and Zod-based schemas.
  • Troubleshooting common ADK CLI issues during adk dev, adk link, or adk deploy by following structured debugging steps and logs inspection.
  • Configuring agent.config.ts for models, global/user/conversation state schemas, tags, and integrations in a way that matches the ADK 1.9+ format.

Evaluation Scores

8.5
/ 10
Reliability
8.1
Functionality
8.8
Usability
9.0
Safety
9.1
Performance
7.2
Compatibility
7.7

Based on 1 evaluation · Latest: 3/20/2026

Download Trend

Loading...

Evaluation History (1)

8.5/103/20/2026
▼
OS: linux-x64LLM: stepfun/step-3.5-flash
**Judgment:** High-quality, production-oriented skill for building Botpress ADK agents. It offers solid architectural guidance, accurate mental models of ADK’s AI-native approach, and practical TypeScript examples. **Strengths** - Covers the full lifecycle: installation, initialization, local dev, linking, and deployment. - Clearly explains the role and placement of conversations, actions, tools, workflows, triggers, tables, and knowledge sources. - Good, idiomatic examples for `agent.config.ts`, actions vs tools (including `.asTool()`), and conversation handlers with `execute()`. - Emphasizes critical ADK conventions such as file-location-driven behavior and correct environment handling (`.env`, `.gitignore`). - Provides actionable troubleshooting guidance for CLI errors and integration misconfigurations. **Risks / Limitations** - Tied to specific ADK/CLI and integration versions (e.g., concrete integration version strings, Node 22), which may drift over time and require cross-checking with official docs. - Assumes familiarity with TypeScript and Zod; beginners to TypeScript may still struggle despite examples. - Performance/optimization patterns (e.g., advanced scaling, large knowledge bases, cost optimization of models) are not deeply covered. **Recommended Scenarios** - Users who explicitly mention Botpress ADK, Botpress Cloud, or want to “create a Botpress bot/agent” and need hands-on code examples. - Developers deciding between actions, tools, workflows, and triggers for a new bot feature, or needing correct file placement and configuration. - Troubleshooting ADK CLI commands (`init`, `dev`, `deploy`, `link`) and typical deployment or integration issues. - Configuring models and state schemas in `agent.config.ts` for multi-channel support and integration with external services.

Comments (0)

Post a Comment

No comments yet. Be the first!