signal-history-search
Installation
SKILL.md
Signal History Search
Direct SQL search against Signal Desktop's encrypted database. Queries complete in under 1 second against live data.
When to use
- You need to quote or summarize prior Signal conversations.
- You already have Signal Desktop installed on macOS.
- You want fast, instant search without export delays.
How it works
- Retrieves the encryption key from macOS Keychain (
Signal Safe Storage) - Decrypts the key using PBKDF2 (same as Signal Desktop)
- Opens the SQLite database directly with SQLCipher
- Runs SQL queries against
messagesandconversationstables - No files are written; searches happen in memory
First run caches the Python environment path (~5-10s setup), subsequent runs are sub-second.
Related skills
More from nicolaischmid/agent-skills
apple-mail-search
Search Apple Mail messages on macOS via direct SQLite queries. Sub-second search across all configured mail accounts without launching Mail.app.
24paperless-search
Search documents in Paperless-ngx via REST API. Full-text search, tag/correspondent filtering, and direct links to documents.
12exa-search
Search the web using Exa's AI-powered search API. Supports semantic search, content extraction, direct answers, and deep research with structured output.
6