What problem does it solve?
This Skill provides production-ready frontend integration patterns for Botpress ADK, enabling developers to connect frontend apps to ADK bots with strong typing, secure authentication, and centralized client management.
Core Features & Use Cases
- Typed action calls: Utilize generated BotActionDefinitions to call bot actions with complete input/output typing.
- Authentication patterns: Implement PAT cookies and OAuth flows for secure, persistent user sessions.
- Client management: Centralized API client store to share workspace- and bot-scoped clients across the app.
- Type generation: Integrate triple-slash references to generated types for robust type safety and maintainability.
- Use Case: Build a React app that authenticates with Botpress, reads user data, and invokes bot actions with end-to-end typing.
Quick Start
Install the Botpress ADK frontend skill, configure the client with workspace and bot IDs, authenticate via the CLI login flow, and perform a sample action using generated types.