signal-cliSend Signal messages and look up Signal recipients via the local signal-cli installation on macOS. Use when the user asks to message someone on Signal, send a Signal text/attachment, list Signal contacts, or resolve a recipient by name/nickname/phone number.
Install via ClawdBot CLI:
clawdbot install pseudobun/signal-cliUse the local signal-cli binary.
signal-cli is installed and already linked/registered.signal-cli listAccounts
signal-cli -o json -u "+386..." listContacts
Prefer the bundled script (handles fuzzy-ish matching + multiple matches):
python3 scripts/find_contact.py --account "+386..." --query "Name"
Prefer the bundled script (resolves contact names to numbers):
python3 scripts/send_message.py --account "+386..." --to "Name" --text "Heyo ..."
If --to is already a phone number in E.164 (e.g. +386...), it sends directly.
--service-environment live (signal-cli default) and normal trust behavior.Generated Mar 1, 2026
This scenario involves using the skill to send Signal messages on behalf of users, such as reminders or quick updates to contacts. It helps automate personal messaging tasks, ensuring safety by confirming recipients and message content before sending.
Businesses can integrate this skill to send secure Signal notifications to customers for order confirmations or support updates. It leverages the bundled scripts to resolve contact names and ensure messages reach the correct recipients efficiently.
Teams use this skill to send Signal messages for quick coordination, such as meeting reminders or urgent alerts. It supports fuzzy matching to find contacts by name, reducing errors in recipient selection during fast-paced workflows.
Healthcare providers employ this skill to send secure Signal reminders to patients about appointments or medication alerts. The safety checklist ensures sensitive information is handled carefully, with explicit user confirmation before sending.
Offer a monthly subscription for businesses to send automated Signal notifications, such as alerts or updates to customers. Revenue is generated through tiered plans based on message volume, with added value from contact resolution features.
Develop a freemium app that uses this skill to help individuals automate Signal messaging for personal tasks. Revenue comes from premium features like advanced contact management or higher message limits, targeting tech-savvy users.
License this skill to enterprises for internal use, such as integrating it into existing communication platforms for secure team messaging. Revenue is generated through one-time licensing fees or annual contracts, focusing on large organizations.
💬 Integration Tip
Ensure signal-cli is properly installed and linked on macOS, and use the bundled Python scripts for reliable contact resolution and message sending to minimize errors.
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
Command-line tool to manage Google Workspace services including Gmail, Calendar, Drive, Sheets, Docs, Slides, Contacts, Tasks, People, Groups, and Keep.
Runs shell commands inside a dedicated tmux session named claw, captures, and returns the output, with safety checks for destructive commands.
A modern text-based browser. Renders web pages in the terminal using headless Firefox.
Write robust, portable shell scripts. Use when parsing arguments, handling errors properly, writing POSIX-compatible scripts, managing temp files, running commands in parallel, managing background processes, or adding --help to scripts.
NotebookLM CLI wrapper via `node {baseDir}/scripts/notebooklm.mjs`. Use for auth, notebooks, chat, sources, notes, sharing, research, and artifact generation/download.