signal-integration
Installation
SKILL.md
Signal Integration
Complete Signal messenger integration with security-first contact management.
Feature Overview
- Text & voice messaging — Send and receive text messages, voice notes, images, and attachments
- Role-based permissions — Three-tier contact system (owner/trusted/untrusted) controls who can instruct your agent to execute commands, modify files, or access private information
- New contact triage — Unknown senders are flagged for owner approval before the agent engages; prevents prompt injection via unsolicited messages
- Voice transcription — Incoming voice messages transcribed via Whisper (or any STT engine) for processing
- Voice replies — Generate spoken responses via TTS and send as audio attachments
- Conversation history — Per-contact message logs with timestamps for context continuity
- Typing indicators — Shows "typing..." in the recipient's Signal app before sending
- Read & viewed receipts — Marks messages as read; sends "viewed" receipt for voice messages
- UUID contact support — Handles both phone number and UUID-based Signal contacts
- Instant wake — Triggers OpenClaw's
/hooks/wakeAPI on new messages for immediate response (no waiting for next heartbeat) - Auto-logging — All sent and received messages logged to conversation files