A robust integration for automating Signal messenger interactions through a local CLI installation on macOS.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install signal-cli
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install signal-cli using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The signal-cli skill provides a bridge between AI agents and the Signal messaging platform, leveraging a local signal-cli binary. It is designed to facilitate secure, encrypted communication by allowing agents to send messages, look up contacts, and manage accounts directly from the command line. This skill is a core part of the Openclaw Skills ecosystem, enabling privacy-focused messaging within automated developer workflows.
By utilizing specialized Python scripts for contact resolution, the skill ensures that agents can handle fuzzy name matching and multiple recipient scenarios gracefully. It prioritizes safety by requiring confirmation before dispatching messages, making it an ideal choice for developers who value both automation and security.
To use this skill, ensure that signal-cli is installed and registered on your macOS system. You will also need Python 3 for the helper scripts.
Verify your account status:
signal-cli listAccounts
List your contacts to ensure the database is accessible:
signal-cli -o json -u "+YOUR_PHONE_NUMBER" listContacts
The skill manages data primarily through CLI flags and JSON outputs. The following table describes the primary data elements used:
| Element | Description |
|---|---|
| Account | The E.164 phone number of the registered sender. |
| Recipient | The target phone number or name for message delivery. |
| Contact Query | A search string used for fuzzy-ish matching against nicknames or names. |
| Message Content | The text payload to be transmitted over the Signal protocol. |
Loading
An AI-powered CLI tool that allows developers to visually edit and update PDF documents using natural language prompts.

A high-performance oracle integration for fetching cryptographically verified real-world asset (RWA) data and proof-of-reserve status from the QELT blockchain.

A high-performance REST API skill for querying indexed QELT blockchain data including blocks, transactions, and wallet balances.

A specialized tool for Uniswap v4 operations, liquidity management, and WQELT wrapping on the QELT Mainnet.

A comprehensive integration for managing athlete profiles, training activities, calendar events, and wellness data via the Intervals.icu API.

A Puppeteer-powered headless browser skill for rendering web pages and extracting readable content for AI agents.








































