{"skill":{"slug":"bland","displayName":"Bland","summary":"Place and manage AI-driven phone calls, access transcripts, recordings, call status, and configure inbound call agents via the Bland AI API.","description":"# Bland AI — Voice Calling Skill\n\nMake and manage AI-powered phone calls via the Bland AI API.\n\n## Quick Start\n\n```bash\n# Make a call\nbland call +14155551234 --task \"Call and ask about their hours\"\n\n# Check call status\nbland call-status <call_id>\n\n# Get transcript after call\nbland transcript <call_id>\n```\n\n## Commands\n\n| Command | Description |\n|---------|-------------|\n| `bland call <phone> [opts]` | Place an outbound AI call |\n| `bland call-status <id>` | Get status/details of a call |\n| `bland calls [--limit N]` | List recent calls |\n| `bland stop <id>` | Stop an active call |\n| `bland stop-all` | Stop all active calls |\n| `bland recording <id>` | Get recording URL for a call |\n| `bland transcript <id>` | Get formatted transcript |\n| `bland voices` | List available voices |\n| `bland numbers` | List owned inbound numbers |\n| `bland buy-number [--area-code 415]` | Purchase an inbound number |\n| `bland setup-inbound <phone> --task \"prompt\"` | Configure inbound call agent |\n| `bland balance` | Check account balance |\n| `bland analyze <id> --goal \"question\"` | AI analysis of a call |\n\n## Call Options\n\n```\n--task \"prompt\"           AI agent instructions (required for useful calls)\n--voice \"josh\"            Voice to use (default: josh)\n--first-sentence \"Hi!\"    First thing the AI says\n--from \"+1234567890\"      Caller ID (must own the number)\n--wait-for-greeting       Wait for the other party to speak first\n--wait                    Poll until call completes, then show transcript\n--model \"base\"            Model to use (default: base)\n```\n\n## Examples\n\n```bash\n# Restaurant reservation\nbland call +14155551234 --task \"Make a reservation for 2 at 7pm tonight under Joshua\"\n\n# Call and wait for result\nbland call +14155551234 --task \"Ask about store hours\" --wait\n\n# Screen inbound calls\nbland setup-inbound +14155551234 --task \"You are a call screener. Ask who is calling and why.\"\n\n# Analyze a completed call\nbland analyze abc123 --goal \"Did they confirm the appointment?\"\n```\n\n## Environment\n\n- **API Key:** `BLAND_API_KEY` in `/root/clawd/.env`\n- **API Base:** `https://api.bland.ai/v1`\n- **Script:** `/root/clawd/skills/bland/scripts/bland.sh`\n\n## Notes\n\n- Phone numbers must be E.164 format: `+14155551234`\n- Calls cost money — check `bland balance` before heavy usage\n- Use `--wait` flag to block until a call finishes and auto-show transcript\n- Recording URLs are temporary — download if you need to keep them\n","tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":621,"installsAllTime":1,"installsCurrent":1,"stars":0,"versions":1},"createdAt":1772442124727,"updatedAt":1778491688197},"latestVersion":{"version":"1.0.0","createdAt":1772442124727,"changelog":"Initial release of Bland AI — Voice Calling Skill.\n\n- Place and manage AI-powered calls via the Bland AI API.\n- Full CLI support for calling, transcripts, analysis, recordings, voice selection, and number management.\n- Includes inbound call handling, account balance checks, and automatic transcript retrieval.\n- Clear documentation for usage, options, and environment setup.","license":null},"metadata":null,"owner":{"handle":"0xrichyrich","userId":"s17cgdmt3j5s8w745srrgh4cxs885x1b","displayName":"0xrichyrich","image":"https://avatars.githubusercontent.com/u/123500475?v=4"},"moderation":{"isSuspicious":false,"isMalwareBlocked":false,"verdict":"clean","reasonCodes":["review.llm_review"],"summary":"Review: review.llm_review","engineVersion":"v2.4.24","updatedAt":1780089736791}}