Skip to main content
Coding Agent Skills provide intelligent, contextual knowledge about the Zavu API directly inside your favorite AI coding agent. Instead of searching docs or copying code snippets, your agent automatically understands channels, message types, webhook patterns, and API conventions — and writes correct code on the first try.
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

Plus 30+ additional agents including Antigravity, Augment, CodeBuddy, Command Code, Continue, Cortex Code, and more. During installation you can select which agents to install to.

Install

The installer will prompt you to select which agents you want to install the skills to. Your agent will automatically load relevant skills based on what you’re building.

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 execution

Voice 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, the send-message skill gives it this decision tree:
Your agent uses this logic to pick the right channel without you specifying it.

Skills + MCP Server

For the best experience, install both skills and the MCP server:
With both installed, your coding agent can:
  1. Decide the right approach using skills (channel selection, template vs. free-form, etc.)
  2. Execute API calls directly using the MCP server
  3. 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

The zavu-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 prefixes zv_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_KEY environment 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