pamela-call
SKILL.md
Pamela Voice API Skill
Make AI-powered phone calls with native phone tree navigation. ThisIsPamela is an enterprise voice AI platform that handles outbound calls, navigates phone trees, and integrates with your apps via SDKs, webhooks, and MCP.
Jump to: Installation · Quick Start · Use Cases · SDK Reference
Prerequisites
- Enterprise subscription (required for API access)
- API key from your Enterprise account
- Node.js 18+ (for JS/React) or Python 3.8+ (for Python)
Installation
JavaScript/TypeScript:
npm install @thisispamela/sdk
Python:
pip install thisispamela
React:
npm install @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 1.1.2, React 1.1.3.
Getting Your API Key
- Sign up for an Enterprise subscription at app.thisispamela.com
- Navigate to Settings → Enterprise Access
- Set up billing through Stripe
- Click "Create API Key"
- Save immediately - the full key (starts with
pk_live_) is only shown once
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"
Use Cases
| Use Case | 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.3)
- 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
Verify webhook signatures with the X-Pamela-Signature header.
Billing
- $0.10/minute for API usage
- Minimum 1 minute per call
- Only connected calls are billed
- Enterprise subscription required
Troubleshooting
"Invalid API key"
- Verify key starts with
pk_live_ - Check key is active in Enterprise panel
"403 Forbidden"
- Enterprise subscription required
- Check subscription status at app.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
Weekly Installs
1
Repository
openclaw/skillsGitHub Stars
3.8K
First Seen
Feb 1, 2026
Installed on
openclaw1
cursor1
codex1
github-copilot1
claude-code1