OverviewHistoryStatsSecurity
npx skills add ...
Documentation
SKILL.md
npx skills add botpress/skills --skill adk-integrations
guidelines for discovering, adding, configuring, and using Botpress integrations in ADK projects - use when users ask about connecting services, managing dependencies, or using integration actions
npx skills add botpress/skills --skill adk-integrations
Use this skill when helping users discover, add, configure, and use Botpress integrations in their ADK projects.
Activate this skill when users:
adk add, adk search, adk info, or adk listagent.config.ts dependencies or the dependencies.integrations blockactions.slack.*, etc.)| File | Description |
|---|---|
| references/discovery.md | Finding integrations: adk search, adk list, adk info with all flags |
| references/lifecycle.md | End-to-end walkthrough: discover, add, configure, use in code |
| references/configuration.md | Configuration types: no-config, optional, OAuth, API key, sandbox |
| references/common-integrations.md | Quick reference for chat, webchat, browser, slack, whatsapp, linear, webhook |
adk search, adk info, adk list to get live data before suggesting anything. Run these via the Bash tool.adk add — Always ask the user before adding an integration to their project.adk add <name>@<version> rather than just adk add <name>.adk info --format json output.| Command | Description | Key Flags |
|---|---|---|
adk search <query> | Search integrations by keyword | --format json, --limit <number> (default: 20) |
adk list --available | Browse all Hub integrations | --format json, --limit <number> (default: 50) |
adk list | Show installed dependencies | --format json, --limit <number> (default: 50) |
adk info <name> | Full integration details (integrations only, not plugins) | --actions, --channels, --events, --full, --format json |
adk add <name>@<version> | Add integration to project | --alias <name>, --format json |
adk add plugin:<name>@<version> | Add plugin to project | --alias <name>, --format json |
adk remove <name> | Remove integration, plugin, or interface | --format json |
adk upgrade [name] | Upgrade dependency (or all interactively) | --format json |
Use --format json for CLI inspection.
registration_pending status mean?"// CORRECT - Import from @botpress/runtime, use alias from agent.config.ts
import { actions } from '@botpress/runtime'
await actions.slack.sendMessage({ channel: '#general', text: 'Hello' })
// The alias in agent.config.ts determines the accessor name
// { browser: { version: 'browser@0.8.6', enabled: true } }
await actions.browser.webSearch({ query: 'search term' })# Use --format json to check what configuration an integration needs
adk info slack --format json
# Look at configuration.schema for required fields
# Look at configuration.identifier for OAuth
# Look at configurations for alternative config modes