Skills provide context and decision-making intelligence. For direct API execution, use the MCP Server. They work great together — skills tell your agent what to do, MCP lets it do it.
Supported Agents
Skills work with 40+ AI coding agents. The following are always included:Amp
Cline
Codex
Cursor
Gemini CLI
GitHub Copilot
Claude Code
Kimi Code CLI
OpenCode
Warp
Install
Available Skills
Twelve skills ship in the repo. The agent-building ones come first, because they are the ones that write code.Functions
defineAgent and defineTool, the deploy loop, triggers, secrets, and how to debug an executionVoice Agent
Agents that answer and place calls — voice config, transcripts, tools, human handoff
AI Agent
The imperative path: configure an agent over the REST API for no-code and dashboard setups
Eve Compat
Deploy an eve-layout project onto Zavu, or import it straight from GitHub
Send Message
Channel selection decision tree, every message type (SMS, WhatsApp, Email, Telegram, Instagram, Messenger, Voice), error patterns
Channel Setup
How accounts, senders and channels relate — what you connect, what bills, and which sender to send from
Webhook Setup
Webhook configuration, signature verification code (TypeScript + Python), retry policy
WhatsApp Templates
Template creation, Meta approval workflow, OTP authentication, button types
Broadcast Campaign
Full broadcast lifecycle — create, add contacts, send, monitor progress, handle review
Contacts Management
Multi-channel contacts, channel operations, merge suggestions, phone introspection, email validation
Phone Numbers
Search available numbers, purchase, regulatory requirements, sender assignment
Zavu Rules
Always-loaded ambient context — SDK ecosystem, auth, conventions, business rules
How It Works
Skills are markdown files that your coding agent loads automatically based on your task. When you ask it to “send a WhatsApp message” or “set up webhooks”, it already knows:- Which channel to use based on message type and recipient
- The correct SDK patterns for TypeScript and Python
- Business rules like the WhatsApp 24h window and email KYC requirement
- Error codes and how to handle them
- API constraints (button limits, pagination patterns, etc.)
Example: Channel Selection
When you ask your agent to send a message, thesend-message skill gives it this decision tree:
Skills + MCP Server
For the best experience, install both skills and the MCP server:- Decide the right approach using skills (channel selection, template vs. free-form, etc.)
- Execute API calls directly using the MCP server
- Write production-ready code using correct SDK patterns
What You Can Build
Once skills are installed, try asking your agent:Skill Details
Always-Loaded: Zavu Rules
Thezavu-rules skill loads automatically in every conversation. It provides:
- SDK init patterns for TypeScript, Python, Go, PHP, and Ruby
- Authentication conventions (
ZAVUDEV_API_KEY, key prefixeszv_live_/zv_test_) - E.164 phone format and channel enum values
- Cursor-based pagination pattern
- Error handling with
APIError - Key business rules (WhatsApp 24h window, email KYC, URL verification)
On-Demand Skills
Other skills load when your agent detects they’re relevant to your task:Requirements
- Any supported AI coding agent (Cursor, Claude Code, Copilot, Cline, etc.)
- Node.js 18+ (for
npx skills add) - Optionally:
ZAVUDEV_API_KEYenvironment variable (for MCP server)
Source Code
The skills are open source. Contributions welcome:GitHub Repository
View source, report issues, or contribute new skills
MCP Server
Add direct API execution to your coding agent
