add-dial-number

Adds an additional Dial phone number to an existing NanoClaw agent installation.

30.7k|12.8k|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/nanocoai/nanoclaw --skill add-dial-number
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-dial-number
Source: https://github.com/nanocoai/nanoclaw/tree/main/.claude/skills/add-dial-number
Command: npx skills add https://github.com/nanocoai/nanoclaw --skill add-dial-number

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Operators who already run a NanoClaw agent with the Dial channel often need a second public line (for example, a personal number plus a support line) without reinstalling anything. This Skill wires an extra Dial number into the existing install so one agent answers SMS and AI voice calls on multiple numbers, each as its own threaded line.

Core Features & Use Cases

  • Multi-number wiring: Creates a threaded Dial messaging group for the new number and binds it to a chosen agent group via ncl commands.
  • Validated, idempotent workflow: Uses nc: directives with pre-flight checks (Dial installed, multi-number adapter present, number owned by the account, agent group exists) so re-runs are safe.
  • Per-line policy: Lets the operator set a display name and inbound access policy (strict or public) for the new line without affecting existing lines.
  • Use Case: An operator with a working Dial setup wants to add +14155550123 as a public support line answered by the support agent group; the Skill verifies ownership, wires the line, restarts the service, and confirms the wiring.

Quick Start

Ask the agent to add another Dial phone number to the existing Dial channel and follow the prompts to pick the number, agent group, line name, and access policy.

Frequently Asked Questions about add-dial-number

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a second phone number to my NanoClaw Dial channel?

Run this Skill on an install where Dial is already set up. It lists your account's Dial numbers, lets you pick one and an agent group, then creates the messaging group and wiring with ncl, restarts the service, and verifies the result.

Can one NanoClaw install answer multiple Dial numbers?

Yes. Each Dial number becomes its own threaded messaging group identified by the number as platform_id, and the multi-number adapter routes replies from whichever line received the message. Existing lines are unchanged.

What are the prerequisites for adding another Dial number?

The Dial channel must already be installed via /add-dial, and the multi-number adapter must be present (the dial.ts source must contain eventLine routing). If the adapter check fails, run /update-skills, rebuild, and retry.

Why are texts to my new Dial number landing on the old line?

The running service still has the old single-number adapter. Refresh the installed adapter with /update-skills, rebuild, and restart the service so the multi-number routing on data.to takes effect.

What is the difference between strict and public inbound access?

Strict admits only known users to the new line, while public lets anyone who knows the number reach the agent. The policy applies only to the number being added and does not change existing lines.