Official Keebai skills for Claude Code and AI agents that support the open Agent Skills format. They bundle the Keebai + @keebai/sdk know-how so an agent can send WhatsApp messages, manage templates, and receive webhooks without reinventing the integration.
Agent Skills are packaged knowledge modules that teach an AI agent (Claude Code, Cursor, Codex, Gemini CLI, and others) how to operate Keebai end-to-end. Once the skill is installed, you can tell your agent “send ‘Hello’ to +1555… via WhatsApp” and it will run the right flow without you having to explain the SDK, the endpoints, or auth.Repo: github.com/keebai-ai/agent-skills — the open Agent Skills format (the same one used by Vercel, Kapso, Shopify, and others).
Without the skill, an agent has to figure out which SDK to use, where the PAT is, which method covers each case, and how to handle errors. With the skill: read SKILL.md, run the script, done.
Executable scripts included
25 CLI scripts (one per SDK method) that take --to, --text, --template, etc. The agent runs them directly, no code to write.
Bundled references
9 files in references/ (messages, media, templates, interactive, webhooks, errors, etc.). The agent lazy-loads them on demand.
Standard format
YAML frontmatter + Markdown. Works with Claude Code, Cursor, Codex, Gemini CLI, Aider, Continue, Cline, Roo, Warp, Goose, OpenHands, and 50+ other agents.
With Vercel Labs’ skills package (no prior install needed, comes via npx):
npx skills add keebai-ai/agent-skills -g -y
Flags:
Flag
What it does
-g
Global (lands in ~/.claude/skills/ or the directory matching your agent).
-y
Skip interactive confirmations.
-a <agent>
Install for a specific agent only (e.g. claude-code).
--copy
Copy files instead of symlinking.
Alternative modes:
# Just list what skills the repo ships, without installingnpx skills add keebai-ai/agent-skills -l# Project-level (only in the current cwd, not global)cd ~/my-project && npx skills add keebai-ai/agent-skills -y# View installed skillsnpx skills list# Update to the latest versionnpx skills update integrate-keebai-whatsapp -y# Removenpx skills remove integrate-keebai-whatsapp -g -y
End-to-end WhatsApp integrations. Covers the full cycle: sending messages (text, media, interactive, templates), uploading and downloading media, scheduling mass broadcasts, and receiving events via webhooks. Supports both SDK modes (Keebai PAT or direct Meta).Triggers that auto-invoke it in a conversation with the agent:
“@keebai/sdk”, “Keebai SDK”, “Keebai public-api”
“send WhatsApp via Keebai”, “Keebai WhatsApp template”
Once installed, export the credentials once (the skill scripts read them automatically):
# Recommended: ~/.zshenv (loaded by every zsh shell, including non-interactive ones)cat >> ~/.zshenv <<'EOF'# Keebai credentials for the integrate-keebai-whatsapp skillexport KEEBAI_API_KEY=kbai_pk_<hex64>export KEEBAI_PHONE_NUMBER_ID=<numeric>EOF# Install the script dependencies (once)cd ~/.agents/skills/integrate-keebai-whatsapp && npm install
Use ~/.zshenv, not ~/.zshrc. The Bash tool in Claude Code (and other agents) runs commands in non-interactive mode, and ~/.zshrc only loads in interactive shells. ~/.zshenv is read by every zsh shell.