phone-calls

Place and receive AI-driven phone calls via Twilio ConversationRelay with transcript retrieval.

1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/Logarn/Worklin-ai --skill phone-calls-logarn
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: phone-calls
Source: https://github.com/Logarn/Worklin-ai/tree/main/assistant/src/config/bundled-skills/phone-calls
Command: npx skills add https://github.com/Logarn/Worklin-ai --skill phone-calls-logarn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Setting up and managing AI-driven phone calls requires coordinating Twilio credentials, voice configuration, caller identity, and live call interaction, which is complex to handle manually. ## Core Features & Use Cases - Outbound Calls: Place calls with a defined task and context using the call_start tool, with E.164 number validation and caller identity options. - Inbound Call Handling: Automatically answer incoming calls in receptionist mode, consult the account owner mid-call, and follow up after timeouts. - Live Call Control: Monitor call status, steer active calls with real-time instructions, and end calls programmatically. - Use Case: Ask the assistant to call a restaurant to book a table for two at 7pm, then check the call status and retrieve the full transcript afterward from the SQLite database. ## Quick Start Ask the assistant to set up Twilio phone calling and place a test call to your own phone number to verify everything works.

Frequently Asked Questions about phone-calls

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make an outbound phone call with an AI assistant?▼

Use the call_start tool with an E.164 formatted phone number and a task describing the call objective. Optionally add context with names, preferences, or account details so the voice agent sounds natural during the conversation.

How do I set up Twilio for AI phone calls?▼

Twilio credential storage and phone number provisioning are handled by the twilio-setup skill, followed by enabling calls with assistant config set calls.enabled true. Public ingress is configured via Velay for managed deployments or ngrok for self-hosted setups.

Can the assistant receive inbound phone calls automatically?▼

Yes, once Twilio is configured and calls.enabled is true, inbound calls work automatically. The assistant answers in receptionist mode and can consult the account owner mid-call through configured notification channels.

Why does my Twilio call fail immediately after initiating?▼

Common causes include phone numbers not in E.164 format, incorrect Twilio auth tokens, unverified destination numbers on trial accounts, or an inactive tunnel. Check ingress.publicBaseUrl or Velay tunnel status with assistant platform status.

How do I retrieve transcripts of past phone calls?▼

Find the voiceConversationId in the assistant logs, then query the messages table in assistant.db with that conversation ID. Logs alone are insufficient since they only contain caller-side transcripts at default log level.

What are the limitations of Twilio trial accounts for calls?▼

Trial accounts can only place outbound calls to verified numbers, regardless of caller identity mode. Verify destination numbers in the Twilio console or upgrade to a paid account to call any number.