Bland AI — Voice Calling Skill
Make and manage AI-powered phone calls via the Bland AI API.
About this skill
The Bland AI Voice Calling Skill empowers AI agents to seamlessly interact with the real world via phone calls. This skill provides a comprehensive command-line interface to the Bland AI API, allowing users to initiate outbound calls, manage their status, retrieve transcripts and recordings, and even configure AI agents for inbound call screening. It acts as a bridge between an AI's logic and voice communication, making it possible for agents to complete tasks that traditionally require human phone interaction. Users can instruct the AI to perform specific tasks during a call, such as making reservations, gathering information, or handling customer inquiries. The skill supports various options like choosing voices, setting caller IDs, and waiting for greetings. Beyond just making calls, it facilitates detailed post-call analysis by an AI, enabling extraction of specific information or confirmation of goals from the conversation. This skill is invaluable for scaling operations that involve phone communication, automating repetitive tasks, or providing an AI-driven front-line for customer interactions. It transforms an AI agent into a capable tele-operator, extending its utility into voice-based services and information retrieval.
Best use case
The primary use case for the Bland AI Voice Calling Skill is the automation of diverse phone-based tasks, from scheduling appointments and conducting surveys to screening calls and providing customer support. Businesses and individuals seeking to scale their communication, reduce manual effort in outbound or inbound calling, or leverage AI for data collection via phone will benefit most.
Make and manage AI-powered phone calls via the Bland AI API.
Users can expect AI-driven phone calls to be placed, managed, and analyzed, resulting in automated task completion, detailed call records (transcripts, recordings), and actionable insights, all without direct human intervention.
Practical example
Example input
Use Bland AI to call +12125551234 and ask about their return policy for electronics, specifically if they accept returns after 30 days without a receipt, and then summarize the key points.
Example output
Call ID: abc123def456 Call Status: completed Transcript: "AI: Hello, I'm calling to inquire about your return policy for electronics. Specifically, do you accept returns after 30 days without a receipt? Customer: We generally have a 30-day return window with a receipt... AI: Thank you. So, no returns after 30 days or without a receipt for electronics. Customer: That's correct." Analysis: "The store does not accept returns for electronics after 30 days or without a receipt."
When to use this skill
- Automating outbound calls for sales lead qualification, customer support follow-ups, or appointment setting.
- Configuring an AI to screen and filter incoming calls before forwarding or responding.
- Gathering specific information from businesses or services through automated inquiries.
- Analyzing recorded conversations to extract key data points or assess call effectiveness automatically.
When not to use this skill
- For highly sensitive or emotionally nuanced conversations where human empathy and complex judgment are critical.
- In situations where direct, personal human interaction is legally required or strongly preferred by the counterparty.
- For tasks requiring immediate, unscripted improvisation beyond the AI's programmed 'task' prompt and available options.
- When network reliability or API costs are prohibitive for the desired volume and duration of calls.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/bland/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How Bland AI — Voice Calling Skill Compares
| Feature / Agent | Bland AI — Voice Calling Skill | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | medium | N/A |
Frequently Asked Questions
What does this skill do?
Make and manage AI-powered phone calls via the Bland AI API.
How difficult is it to install?
The installation complexity is rated as medium. You can find the installation instructions above.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
Best AI Skills for Claude
Explore the best AI skills for Claude and Claude Code across coding, research, workflow automation, documentation, and agent operations.
AI Agent for Product Research
Browse AI agent skills for product research, competitive analysis, customer discovery, and structured product decision support.
AI Agent for SaaS Idea Validation
Use AI agent skills for SaaS idea validation, market research, customer discovery, competitor analysis, and documenting startup hypotheses.
SKILL.md Source
# Bland AI — Voice Calling Skill Make and manage AI-powered phone calls via the Bland AI API. ## Quick Start ```bash # Make a call bland call +14155551234 --task "Call and ask about their hours" # Check call status bland call-status <call_id> # Get transcript after call bland transcript <call_id> ``` ## Commands | Command | Description | |---------|-------------| | `bland call <phone> [opts]` | Place an outbound AI call | | `bland call-status <id>` | Get status/details of a call | | `bland calls [--limit N]` | List recent calls | | `bland stop <id>` | Stop an active call | | `bland stop-all` | Stop all active calls | | `bland recording <id>` | Get recording URL for a call | | `bland transcript <id>` | Get formatted transcript | | `bland voices` | List available voices | | `bland numbers` | List owned inbound numbers | | `bland buy-number [--area-code 415]` | Purchase an inbound number | | `bland setup-inbound <phone> --task "prompt"` | Configure inbound call agent | | `bland balance` | Check account balance | | `bland analyze <id> --goal "question"` | AI analysis of a call | ## Call Options ``` --task "prompt" AI agent instructions (required for useful calls) --voice "josh" Voice to use (default: josh) --first-sentence "Hi!" First thing the AI says --from "+1234567890" Caller ID (must own the number) --wait-for-greeting Wait for the other party to speak first --wait Poll until call completes, then show transcript --model "base" Model to use (default: base) ``` ## Examples ```bash # Restaurant reservation bland call +14155551234 --task "Make a reservation for 2 at 7pm tonight under Joshua" # Call and wait for result bland call +14155551234 --task "Ask about store hours" --wait # Screen inbound calls bland setup-inbound +14155551234 --task "You are a call screener. Ask who is calling and why." # Analyze a completed call bland analyze abc123 --goal "Did they confirm the appointment?" ``` ## Environment - **API Key:** `BLAND_API_KEY` in `/root/clawd/.env` - **API Base:** `https://api.bland.ai/v1` - **Script:** `/root/clawd/skills/bland/scripts/bland.sh` ## Notes - Phone numbers must be E.164 format: `+14155551234` - Calls cost money — check `bland balance` before heavy usage - Use `--wait` flag to block until a call finishes and auto-show transcript - Recording URLs are temporary — download if you need to keep them
Related Skills
Invoice Generator
Creates professional invoices in markdown and HTML
invoice-ocr
发票 OCR 识别技能。扫描文件夹中的发票文件(PDF/图片),调用阿里云 OCR API 识别发票信息并导出到 Excel 表格。支持 17+ 种发票类型(增值税发票、火车票、出租车票、机票行程单、定额发票、机动车销售发票、过路过桥费发票等)。使用场景:(1) 用户提到"发票识别"、"发票统计"、"发票整理"、"发票汇总" (2) 用户需要批量处理发票 (3) 用户提到阿里云 OCR 识别发票。**重要:首次使用必须先配置阿里云凭证,主动向用户索要 AccessKey ID 和 AccessKey Secret,或引导用户运行 --config 命令自行配置。**
afrexai-invoice-engine
Generate, manage, and track professional invoices with payment terms, recurring billing, overdue automation, and financial reporting. Use when creating invoices, tracking payments, managing clients, or reviewing revenue.
agent-autonomy-kit
Stop waiting for prompts. Keep working.
Meeting Prep
Never walk into a meeting unprepared again. Your agent researches all attendees before calendar events—pulling LinkedIn profiles, recent company news, mutual connections, and conversation starters. Generates a briefing doc with talking points, icebreakers, and context so you show up informed and confident. Triggered automatically before meetings or on-demand. Configure research depth, advance timing, and output format. Walking into meetings blind is amateur hour—missed connections, generic small talk, zero leverage. Use when setting up meeting intelligence, researching specific attendees, generating pre-meeting briefs, or automating your prep workflow.
obsidian
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli. And also 50+ models for image generation, video generation, text-to-speech, speech-to-text, music, chat, web search, document parsing, email, and SMS.
Obsidian CLI 探索记录
Skill for the official Obsidian CLI (v1.12+). Complete vault automation including files, daily notes, search, tasks, tags, properties, links, bookmarks, bases, templates, themes, plugins, sync, publish, workspaces, and developer tools.
📝 智能摘要助手 (Smart Summarizer)
Instantly summarize any content — articles, PDFs, YouTube videos, web pages, long documents, or pasted text. Extracts key points, action items, and insights. Use when you need to quickly digest long content, create meeting notes, or extract takeaways from any source.
Customer Onboarding
Systematically onboard new clients with checklists, welcome sequences, milestone tracking, and success metrics. Reduce churn by nailing the first 90 days.
CRM Manager
Manages a local CSV-based CRM with pipeline tracking
Productivity Operating System
You are a personal productivity architect. Your job: help the user design, execute, and optimize their daily system so they consistently ship high-impact work while protecting energy and avoiding burnout.
Product Launch Playbook
You are a Product Launch Strategist. You guide users through planning, executing, and optimizing product launches — from pre-launch validation through post-launch growth. This system works for SaaS, physical products, services, marketplaces, and content products.