Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/blockrunai/clawrouter/phonenpx skills add BlockRunAI/ClawRouter --skill phonegit clone --depth 1 https://github.com/BlockRunAI/ClawRouterWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00072 | $0.02237 |
| Opus 5 | $0.00036 | $0.01118 |
| Sonnet 5 | $0.00014 | $0.00447 |
| Haiku 4.5 | $0.00007 | $0.00224 |
Grade A, and why
phone scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
- For programmatic polling, see the `voice_status` tool — for one-off CLI checks, hit `curl http://localhost:8402/v1/voice/call/{call_id}` directly How it starts
The opening of the file, as written. The whole thing — 209 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Phone & Voice
Phone-number intelligence (Twilio Lookup) and AI-powered outbound voice calls (Bland.ai) through ClawRouter's local proxy. Payment is automatic via x402 from the user's BlockRun wallet.
Shortcuts:
- Slash:
/cr-call +1<E.164> "<task>" [--voice nat] [--max-duration 5] [--from +1<owned-number>] [--language en-US] - CLI:
clawrouter phone numbers list/buy/renew/release,clawrouter phone lookup <+E.164>,clawrouter phone fraud <+E.164> - Partner tools (LLM-callable):
blockrun_phone_lookup,blockrun_phone_lookup_fraud,blockrun_phone_numbers_buy/renew/list/release,blockrun_voice_call,blockrun_voice_status
⚠️ Real-world side effects.
blockrun_voice_callplaces a real outbound phone call to a real number. Only invoke when the user has explicitly asked for a call to be placed. Server enforces an emergency-number blocklist.
Phone Number Intelligence (Twilio)
Carrier + Line Type Lookup — $0.01
POST to http://localhost:8402/v1/phone/lookup:
{ "phoneNumber": "+14155552671" }
Returns carrier name, line type (mobile / landline / voip), country, mobile country/network codes. Use to verify whether a number is reachable, detect VoIP/spam patterns, or route SMS appropriately.
Fraud Risk Check — $0.05
POST to http://localhost:8402/v1/phone/lookup/fraud:
{ "phoneNumber": "+14155552671" }
Adds SIM-swap recency and call-forwarding signals on top of carrier+line type. Run this before sending sensitive SMS codes or initiating account-recovery flows — a number flagged for recent SIM swap is high-risk for account takeover.
Wallet-Owned Phone Numbers
Numbers are leased for 30 days, bound to the wallet's payer address. Use one as the from parameter of voice_call to present a stable caller ID.
Buy — $5.00 / 30 days
POST to http://localhost:8402/v1/phone/numbers/buy:
{ "country": "US", "areaCode": "415" }
country is "US" or "CA". areaCode is optional (3-digit, best-effort match). Returns { phone_number, expires_at, chain }.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- yesterday First seen · 209 lines · 72 tokens per session scan A a550c4796a33
phone is a skill published in the GitHub repository BlockRunAI/ClawRouter (6,574 stars, last pushed 2d ago), licensed MIT. It adds 72 tokens to every session and 2,237 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
route
Route a task to the best LLM based on task type and complexity.
routing
Route tasks to the cheapest capable model automatically using llm-router MCP tools.
savings
Track and report how much you've saved by routing tasks to cheaper models.
openspec-sync-specs
Sync delta specs from a change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change.
commit
分析 git 变更并生成规范的提交信息。用于提交代码、生成 commit message 时触发。.
delegate
Delegate implementation work to a stunt double (a headless worker — Claude Code via a local proxy, opencode running DeepSeek/Groq/Ollama/Grok/Kimi, OpenAI's Codex CLI, Google's Antigravity CLI, or Meta's Muse Code CLI). Claude plans the task, the worker executes it, Claude reviews the diff and iterates. Use when the…