What are Bolna Skills?
Bolna Skills are a set of structured instructions that teach AI coding assistants — such as Claude Code, Cursor, Codex, and others that support the Agent Skills format — how to work with the Bolna platform. Once installed, your AI assistant can create agents, make calls, run batch campaigns, set up inbound numbers, debug issues, and more — all from natural language prompts inside your editor or terminal.Build Agents
Create and configure voice agents with prompts, voices, and tools
Make Calls
Place outbound calls, run batch campaigns, and set up inbound numbers
Monitor & Debug
Pull transcripts, set up webhooks, extract data, and troubleshoot calls
Installation
Install Bolna Skills in your project with a single command:Setup
Get your API key from the Bolna Dashboard → Developers and export it:.env file in your project:
Usage
Once installed, just ask your AI assistant what you need in plain English. The right skill loads automatically based on your request.Example prompts
Create an agent
Create an agent
create-agent skill — configures LLM, TTS, STT, telephony, and system prompt in one shot.Make a test call
Make a test call
make-call skill — places an outbound call with dynamic variables.Run a batch campaign
Run a batch campaign
create-batch skill — creates a CSV-driven campaign with scheduling and monitoring.Debug a call
Debug a call
debug-bolna-calls skill — runs a symptom-to-fix diagnostic using execution logs.Build a graph agent
Build a graph agent
bolna-graph-agents skill — creates node-based call flows with deterministic routing.Set up inbound IVR
Set up inbound IVR
setup-inbound skill — wires phone numbers to agents with IVR menus and caller identification.Available Skills
Build agents
| Skill | Description |
|---|---|
setup-api-key | Generate, store, and verify your BOLNA_API_KEY |
add-provider | Bring your own OpenAI, Anthropic, Azure, ElevenLabs, Deepgram, Twilio, Plivo, and other provider credentials |
create-agent | Create a voice agent end-to-end — LLM, voice, transcriber, telephony, knowledge bases, and function tools |
manage-agents | List, update, delete, or stop queued calls for an agent |
prompt-writing | Author production voice prompts with sectioned structure, multilingual entries, and FAQ in YAML |
Make calls
| Skill | Description |
|---|---|
make-call | Place a single outbound call — immediate or scheduled, with dynamic variables and auto-retry |
create-batch | Run CSV-driven outbound campaigns at scale with scheduling and monitoring |
setup-inbound | Wire phone numbers to agents with IVR menus, caller identification, and multilingual auto-switching |
manage-phone-numbers | Search and buy US or India phone numbers |
setup-sip-trunk | Bring your own SIP trunk — Twilio Elastic, Plivo Zentrunk, Telnyx, Vonage, and more |
Monitor and improve
| Skill | Description |
|---|---|
get-executions | Pull transcripts, recordings, costs, hangup codes, and raw logs from any call |
setup-webhook | Stream call updates to your backend in real time |
create-disposition | Extract structured data from transcripts — lead quality, sentiment, appointment times |
manage-violations | List compliance flags and submit evidence for review |
debug-bolna-calls | Symptom-to-fix runbook for slow responses, interruptions, SIP issues, and more |
Advanced
| Skill | Description |
|---|---|
bolna-graph-agents | Build deterministic, node-based call flows with LLM, expression, and event-driven transitions |
setup-tools | Give agents function-calling tools — live transfer, Cal.com booking, HTTP APIs, and DTMF input |
create-knowledgebase | Add RAG over PDFs or URLs with multilingual document support |
manage-subaccounts | Multi-tenant workspaces for agencies and enterprise teams |
Supported AI Assistants
Bolna Skills work with any tool that supports the Agent Skills format, including:Resources
Skills Repository
Browse source code, report issues, and contribute
Agent Skills Format
Learn about the Agent Skills standard
API Reference
Full Bolna REST API documentation
Bolna Dashboard
Manage agents, API keys, and billing

