signal-cli

Send and receive Signal messages via the signal-cli JSON-RPC interface.

Updated Jun 22, 2026
One-click install
npx skills add https://github.com/alangeb/tau --skill signal-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: signal-cli
Source: https://github.com/alangeb/tau/tree/main/src/skills/signal-cli
Command: npx skills add https://github.com/alangeb/tau --skill signal-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill solves the challenge of integrating Signal messenger into automated workflows, allowing for programmatic message handling and account management without manual interaction.

Core Features & Use Cases

  • Message Automation: Send and receive messages programmatically via JSON-RPC.
  • Daemon Management: Easily configure and control the signal-cli daemon for background operations.
  • Account Oversight: Manage registered accounts and verify identity keys or pre-keys for secure communication.

Quick Start

Ask the agent to send a message to a specific phone number using the signal-cli tool.

Frequently Asked Questions about signal-cli

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

FAQPage Schema
How do I automate Signal messaging programmatically?

You can automate Signal messaging by sending and receiving messages programmatically via the signal-cli JSON-RPC interface. This allows integration of Signal into automated workflows without manual interaction.

Do I need a running signal-cli daemon to send automated messages?

Yes, executing RPC commands for automated messaging requires a running signal-cli daemon instance. You must also have valid local account configuration to manage daemon lifecycle and send messages.

Can I manage Signal account identity keys and pre-keys via automation?

Yes, account oversight allows you to manage registered accounts and verify identity keys or pre-keys programmatically. This ensures secure communication configuration through the JSON-RPC interface.

What is the best way to integrate Signal messenger into an automated workflow?

Using the signal-cli JSON-RPC interface is an effective way to integrate Signal messenger into automated workflows. It supports programmatic message handling, account oversight, and daemon management for background operations.

How does daemon management work for Signal automation?

Daemon management for Signal automation involves configuring and controlling the signal-cli daemon for background operations via JSON-RPC. This allows continuous programmatic message handling and account administration.