Install
openclaw skills install @theindianappguy/callsimpleYour AI agent calls Indian (+91) numbers in Hindi or English, asks your questions and tells you what they said
openclaw skills install @theindianappguy/callsimpleCallSimple calls an Indian phone number with an AI voice that says it is an AI assistant calling for the user, delivers a message, asks up to 8 questions one at a time, then hangs up. About a minute later you get the summary, each answer and the transcript.
If the user asked for a call, draft it and show the confirmation (Workflow steps 1–2) first, even before checking the connection, so they can approve while signing in.
Use whichever is available. Check in this order:
place_call, get_call_result, list_recent_calls, get_balance, possibly prefixed like mcp__callsimple__place_call): use them.npx -y github:IndianAppGuy/callsimple-agent login # opens the browser; new accounts get 2 free minutes
npx -y github:IndianAppGuy/callsimple-agent balance
callsimple is installed globally (npm i -g github:IndianAppGuy/callsimple-agent), use callsimple <command> instead.claude mcp add --transport http callsimple https://callsimple.app/mcp, then /mcp to sign incodex mcp add callsimple --url https://callsimple.app/mcp, then codex mcp login callsimplehttps://callsimple.app/mcpNo account yet? The user can sign up at https://callsimple.app/?ref=skill (sign-in is by phone; 2 free minutes).
hi-IN; use en-IN for English).Calling: +91 98765 43210 (Ramesh)
Language: Hindi
Message: Sanskar's shoot tomorrow has moved from 2pm to 4pm.
Questions:
1. Can you still make it at 4pm?
2. Do you need parking?
OK to call?
place_call with phone, message, questions, recipient_name, language, optionally voice, caller_name, known_contact.callsimple call --phone "+919876543210" --name "Ramesh" --language hi-IN --message "..." --question "..." --question "..." --confirmed
(--confirmed asserts the user said yes; without it the CLI only prints the preview.)
Tell the user it is ringing and give the live link from the response.get_call_result with call_id. If the status is still ringing or on the call, wait 20–30 seconds and check again (calls last at most 3 minutes).callsimple result <call_id> --wait (polls until the call ends).Other commands: list_recent_calls / callsimple recent for past calls, get_balance / callsimple balance for minutes left. Out of minutes → https://callsimple.app/pricing?ref=skill.
known_contact / --known-contact only if the user says so).refused, tell the user the reason. Do not reword the request to get around it.en-IN.list_recent_calls / get_call_result.