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.