GitHub Actions for ChatBotKit
GitHub Actions workflows can now run ChatBotKit AI agents natively. The new chatbotkit/github-actions repository brings the ChatBotKit CLI agent into your CI/CD pipelines with a single step - no manual install, no global state, no boilerplate.
Run AI Agents in Your Workflows
The agent action executes cbk agent via an isolated npm exec invocation inside any GitHub Actions job. Pass it a prompt, optionally point it at a bot, model, dataset, or skillset, and your workflow has a fully capable AI agent at its disposal.
The only required input is prompt. Everything else - tools, bot, model, dataset, skillset, and cli-version - is optional, giving you full control over how much capability each workflow step gets.
Designed for Reproducibility
Pinning cli-version to a specific release makes agent behavior deterministic across runs. The CLI is executed without a global install, which keeps self-hosted runners clean and avoids shared-state conflicts between concurrent jobs.
For teams managing multiple repositories, the action pairs naturally with reusable workflows, letting you centralize agent orchestration in one place and call it from anywhere in your organization.
The chatbotkit/github-actions repository is available now at @v0. Set CHATBOTKIT_API_KEY from your repository or organization secrets and you're ready to go.