pamela-call
Make AI-powered phone calls with Pamela's voice API. Create outbound calls, register custom tools for mid-call actions, handle webhooks, and build React UIs. Use when the user wants to make phone calls, integrate voice AI, build IVR systems, navigate phone menus, or automate phone tasks.
Install
mkdir -p .claude/skills/pamela-call && curl -L -o skill.zip "https://mcp.directory/api/skills/download/6493" && unzip -o skill.zip -d .claude/skills/pamela-call && rm skill.zipInstalls to .claude/skills/pamela-call
About this skill
Pamela Calls
Make AI phone calls instantly. No lag, no setup, unlimited scale. ThisIsPamela is a voice AI platform for outbound calls, phone tree navigation, and integration via SDKs, webhooks, and MCP.
Jump to: Installation · Quick Start · Examples · SDK Reference
ClawHub skill release: v1.1.12
Prerequisites
- API subscription (required for API access)
- API key from your API account
- Node.js 18+, Bun, or Python 3.8+ (for Python)
Installation
JavaScript/TypeScript: (npm, yarn, or bun)
npm install @thisispamela/sdk
# or: yarn add @thisispamela/sdk
# or: bun add @thisispamela/sdk
Python:
pip install thisispamela
React: (npm, yarn, or bun)
npm install @thisispamela/react @thisispamela/sdk
# or: bun add @thisispamela/react @thisispamela/sdk
CLI:
npm install -g @thisispamela/cli
MCP (for MCP-based agents):
npm install @thisispamela/mcp
Widget (embeddable, no framework):
npm install @thisispamela/widget
Latest versions: SDK / CLI / Widget / MCP / Python / React 1.2.0.
Getting Your API Key
- Sign up for an API subscription at developer.thisispamela.com
- Navigate to Settings → API Access
- Set up billing through Stripe
- Click "Create API Key"
- Save immediately - the full key (starts with
pk_live_) is only shown once
Trust & security
- Official packages: npm @thisispamela, PyPI thisispamela — verify these exact names to avoid typosquatting.
- Before going live: Use a restricted or test API key when trying the skill; enable billing alerts in your account; do not put production keys (
pk_live_...) in public configs or logs. - Webhooks: Always validate the
X-Pamela-Signatureheader and secure your endpoint; see SDK docs for verification. - Data: Call audio and transcripts are sent to Pamela and may be stored or forwarded to your webhooks; review privacy and data practices (or contact support@thisispamela.com).
- Costs: Monitor usage and billing after enabling; only connected minutes are charged at $0.10/min.
Quick Start
Note: Phone numbers must be in E.164 format (e.g., +1234567890).
JavaScript
import { PamelaClient } from '@thisispamela/sdk';
const client = new PamelaClient({ apiKey: 'pk_live_...' });
const call = await client.createCall({
to: '+1234567890',
task: 'Call the pharmacy and check if my prescription is ready',
voice: 'female',
agent_name: 'Pamela',
});
const status = await client.getCall(call.id);
console.log(status.transcript);
Python
from pamela import PamelaClient
client = PamelaClient(api_key="pk_live_...")
call = client.create_call(
to="+1234567890",
task="Call the pharmacy and check if my prescription is ready",
voice="female",
agent_name="Pamela",
)
status = client.get_call(call["id"])
print(status["transcript"])
CLI
export PAMELA_API_KEY="pk_live_..."
thisispamela create-call \
--to "+1234567890" \
--task "Call the pharmacy and check if my prescription is ready"
Examples
| Scenario | Example Task |
|---|---|
| Appointment Scheduling | "Call the dentist and schedule a cleaning for next week" |
| Order Status | "Call the pharmacy and check if my prescription is ready" |
| Customer Support | "Navigate the IVR menu to reach billing department" |
| Information Gathering | "Call the restaurant and ask about vegetarian options" |
| Follow-ups | "Call to confirm the appointment for tomorrow at 2pm" |
| IVR Navigation | "Navigate the phone menu to reach a human representative" |
Key Features
- Phone tree navigation - Automatically navigates IVR menus, handles holds and transfers
- Custom tools - Register tools the AI can call mid-conversation
- Real-time transcripts - Webhook updates as the call progresses
- React components - Pre-built UI for call status and transcripts
SDK Reference
For detailed SDK documentation:
- JavaScript SDK - Full JS/TS reference
- Python SDK - Full Python reference
- React Components - Component library (v1.1.5)
- Widget - Embeddable widget for any website
- MCP Server - MCP tools for AI assistants
- CLI - Command-line reference
Webhooks
Pamela sends webhooks for call lifecycle events:
call.queued- Call created and queuedcall.started- Call connectedcall.completed- Call finished successfullycall.failed- Call failedcall.transcript_update- New transcript entries
Only credential required is your API key. For webhooks, always verify the X-Pamela-Signature header; see SDK docs for verification.
Billing
- $0.10/minute for API usage
- Minimum 1 minute per call
- Only connected calls are billed
- API subscription required
Troubleshooting
"Invalid API key"
- Verify key starts with
pk_live_ - Check key is active in the API settings panel
"403 Forbidden"
- API subscription required
- Check subscription status at developer.thisispamela.com
"Invalid phone number"
- Use E.164 format with country code:
+1234567890
Resources
- Website: https://thisispamela.com
- Docs: https://docs.thisispamela.com
- Demo: https://demo.thisispamela.com
- API: https://api.thisispamela.com
- Discord (live support): https://discord.gg/cJj5CK8V
- Email: support@thisispamela.com
More by openclaw
View all skills by openclaw →You might also like
flutter-development
aj-geddes
Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.
drawio-diagrams-enhanced
jgtolentino
Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams, cross-functional flowcharts, org charts, network diagrams, UML diagrams, BPMN, project management diagrams (WBS, Gantt, PERT, RACI), risk matrices, stakeholder maps, or any other visual diagram in draw.io format. This skill includes access to custom shape libraries for icons, clipart, and professional symbols.
godot
bfollington
This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI workflows. The `godot` command is available for running the game, validating scripts, importing resources, and exporting builds. Use this skill for tasks involving Godot game development, debugging scene/resource files, implementing game systems, or creating new Godot components.
ui-ux-pro-max
nextlevelbuilder
"UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient."
nano-banana-pro
garg-aayush
Generate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, edit, modify, change, alter, or update images. Also use when user references an existing image file and asks to modify it in any way (e.g., "modify this image", "change the background", "replace X with Y"). Supports both text-to-image generation and image-to-image editing with configurable resolution (1K default, 2K, or 4K for high resolution). DO NOT read the image file first - use this skill directly with the --input-image parameter.
fastapi-templates
wshobson
Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.
Related MCP Servers
Browse all serversPhone Control (Android ADB): Remotely manage Android phones with ADB—make calls, send texts, launch apps, manage contact
Telnyx MCP Server: manage phone numbers, calls, SMS and AI assistants with Telnyx API. Real-time webhooks, voice & messa
Dialer — Make outbound calls quickly and reliably using your own phone number. Easy setup, clear call quality, and secur
PhonePi — control SMS, calls and contacts from your favorite AI apps. Seamless phone management for smarter workflows.
Enhance your contact center with VOYP Call Automation for computerised phone calls, auto calls, and advanced automated c
Enhance your call monitoring center with Asterisk Phone System integration—enabling outbound calls, conversation monitor
Stay ahead of the MCP ecosystem
Get weekly updates on new skills and servers.