CtrlK
BlogDocsLog inGet started
Tessl Logo

add-dial-number

Add another phone number to an existing Dial channel — a second (or third) public line for the agent, so one NanoClaw install answers SMS and AI voice calls on multiple numbers. Use when Dial is already installed and the operator wants an additional number (e.g. a personal line plus a support line). Requires the Dial channel to already be installed (see /add-dial).

73

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

96%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.

An excellent procedural skill body: fully executable nc: directives, explicit per-step validation and feedback loops, and a clean sectioned flow that assumes Claude's intelligence without padding. The only minor gap is progressive disclosure depth, since everything lives inline with no bundle references — appropriate here given the single-workflow scope.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence: each section is a short directive plus an executable fenced command, with no padding explaining what Dial, messaging groups, or jq are — every token earns its place, matching the lean-and-efficient anchor.

5 / 5

Actionability

Every step is copy-paste-ready executable shell (e.g. 'command -v dial', 'ncl messaging-groups create --channel-type dial --platform-id {{platform_id}} ...') with real flags, real validation regexes, and concrete jq filters covering the common cases — fully executable, not pseudocode.

5 / 5

Workflow Clarity

A clear multi-step sequence (Pre-flight → Choose the number → Choose the agent → Wire the line → Restart and verify → Troubleshooting) with explicit validation checkpoints after each input ('Reject a typo before creating anything', 'Verify that the chosen number belongs to the signed-in account') and feedback loops ('If this fails, run /add-dial first, then retry'), matching the anchor for explicit validation steps with error-recovery feedback loops.

5 / 5

Progressive Disclosure

Content is well-organized into clearly headed sections covering a single workflow with no nested external references and no separate bundle files to split out — good structure with minor gaps (a small inline troubleshooting block and account-funds caveat sit inline where a one-level reference could carry detail), placing it just below the well-signaled-multi-reference 5 anchor.

4 / 5

Total

19

/

20

Passed

Description

83%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 description: it states the concrete action, gives an explicit 'Use when' trigger with a realistic example, and scopes itself against the sibling /add-dial install skill. It could push higher by enumerating more of the underlying mechanical actions and adding a couple of natural synonyms.

DimensionReasoningScore

Specificity

Names the concrete action ('Add another phone number to an existing Dial channel') and concrete use ('a second (or third) public line', 'answers SMS and AI voice calls on multiple numbers'), but stops short of enumerating the several mechanical actions (list/purchase numbers, create messaging group, wire to agent) that the body performs — landing it above the 3-anchor but below the comprehensive 5-anchor.

4 / 5

Completeness

Explicitly answers both 'what' ('Add another phone number to an existing Dial channel') and 'when' ('Use when Dial is already installed and the operator wants an additional number'), with a concrete trigger phrase and a precondition, matching the anchor that clearly answers both with concrete triggers.

5 / 5

Trigger Term Quality

Includes natural operator-facing terms ('phone number', 'additional number', 'personal line plus a support line', 'multiple numbers') plus the explicit 'Use when' trigger, but lacks common synonyms/variations a user might say (e.g. 'add a line', 'second number') and the Dial-specific extension forms — good coverage, a few natural terms missing.

4 / 5

Distinctiveness Conflict Risk

The niche is fairly distinct (adding a number to an already-installed Dial channel, explicitly scoped away from initial install via 'Requires the Dial channel to already be installed (see /add-dial)'), but the phrasing overlaps somewhat with the sibling /add-dial skill, leaving minor conflict risk rather than the minimal risk of a 5.

4 / 5

Total

17

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
nanocoai/nanoclaw
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.