CtrlK
BlogDocsLog inGet started
Tessl Logo

phone

Verify phone numbers (carrier + SIM-swap fraud signals) and place AI-powered outbound voice calls via BlockRun's gateway (Twilio + Bland.ai). Trigger when the user asks to look up a number, check fraud risk, buy/rent a phone number, or place an AI voice call. Payment is automatic via x402 from the wallet.

72

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

88%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable, well-structured skill body with concrete endpoints, commands, and example flows backed by explicit validation and error-recovery loops. It is dense and efficient, with only minor conciseness and optional file-split opportunities.

DimensionReasoningScore

Conciseness

Dense and information-rich with no over-explanation of concepts Claude already knows; tables are used efficiently for optional fields and auto-pick rules. A few lines in the Notes section ('Phone numbers are real, regulated resources', the recordings-retention note) could be trimmed without losing actionability.

4 / 5

Actionability

Provides concrete POST endpoints with copy-paste JSON bodies, exact CLI commands, LLM-callable partner tool names, and worked example flows with real tool invocations covering the common cases.

5 / 5

Workflow Clarity

Sequences are clear with explicit validation and feedback loops: the fraud-check-before-texting gate (refuse if SIM swap within 7 days), fire-and-forget call then poll-until-completed, and error-recovery paths for 400 ambiguous_from (retry with explicit from) and 402 (fund wallet). The destructive real-call operation carries an explicit invocation guard.

5 / 5

Progressive Disclosure

Well-organized into clearly headed sections (Phone Number Intelligence, Wallet-Owned Phone Numbers, AI Voice Call, Example Agentic Flows, Notes) with no nested references. No bundle files exist, so the one-level-deep reference criterion does not apply; the dense API/parameter reference could optionally be split out, leaving a minor organization gap.

4 / 5

Total

18

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, specific description that clearly answers both 'what' and 'when' with concrete trigger phrases and a well-scoped niche. The only gap is that a few natural trigger terms are split off into the frontmatter triggers list rather than woven into the description prose.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Verify phone numbers (carrier + SIM-swap fraud signals)', 'place AI-powered outbound voice calls', 'look up a number', 'check fraud risk', 'buy/rent a phone number' — giving comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

Explicitly states both what ('Verify phone numbers ... and place AI-powered outbound voice calls via BlockRun's gateway') and when ('Trigger when the user asks to look up a number, check fraud risk, buy/rent a phone number, or place an AI voice call').

5 / 5

Trigger Term Quality

Good natural-keyword coverage ('look up a number', 'check fraud risk', 'buy/rent a phone number', 'place an AI voice call'), but several natural terms (carrier lookup, sim swap detection, twilio number, bland.ai) live only in the frontmatter triggers list rather than the description text itself.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (BlockRun/Twilio/Bland.ai phone intelligence and AI voice calls) with distinct, specific triggers and minimal overlap risk with generic skills.

5 / 5

Total

19

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

13

/

16

Passed

Repository
BlockRunAI/ClawRouter
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.