add-signal

Integrate a Signal channel into NanoClaw via JSON-RPC to signal-cli over TCP.

Updated May 7, 2026
One-click install
npx skills add https://github.com/Bartunek/nanoclaw --skill add-signal-bartunek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-signal
Source: https://github.com/Bartunek/nanoclaw/tree/main/.claude/skills/add-signal
Command: npx skills add https://github.com/Bartunek/nanoclaw --skill add-signal-bartunek

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Adds Signal messaging support via a native adapter that speaks JSON-RPC to a signal-cli TCP daemon. No Chat SDK bridge — only Node.js builtins, such as node:net, node:child_process, and node:fs.

Core Features & Use Cases

  • Native adapter that speaks JSON-RPC to a signal-cli TCP daemon
  • No Chat SDK bridge; runs with Node.js builtins
  • Supports two registration paths: register a new number or link as a secondary device
  • Wire to an agent group and manage messaging groups across DMs and groups
  • Clear setup, credentials, and troubleshooting guidance for reliable operation

Quick Start

Fetch the channels branch, copy the adapter and tests, and wire the Signal channel to an agent group.

Frequently Asked Questions about add-signal

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

FAQPage Schema
How do I integrate a native Signal channel into NanoClaw?

The adapter integrates Signal by speaking JSON-RPC to a signal-cli TCP daemon using only Node.js builtins like node:net and node:child_process, avoiding any Chat SDK bridge entirely.

Do I need a Chat SDK bridge to connect signal-cli with Node.js?

No Chat SDK bridge is required; the adapter runs entirely on Node.js builtins such as node:net, node:child_process, and node:fs to communicate with the signal-cli TCP daemon.

How do I register a new Signal number or link a secondary device?

Signal registration supports two paths: registering a new phone number or linking as a secondary device, with clear setup and credentials guidance provided for reliable operation.

Can I manage Signal messaging groups across multiple agents?

Yes, you can wire the Signal channel to an agent group and manage messaging groups across both DM and group conversations within NanoClaw.

What are the limitations of using a signal-cli TCP daemon for Signal integration?

Limitations include relying on a wired signal-cli TCP daemon setup and requiring proper credentials; troubleshooting steps are documented to address operational issues with the adapter.