What problem does it solve? Messaging people on Signal, WhatsApp, Telegram, Discord, Instagram, X, or iMessage normally requires switching between apps and driving fragile UIs. This Skill lets an AI assistant search chats, read conversations, and send messages programmatically through the Beeper Desktop REST API on localhost, without racing the user's focus in the Electron app. ## Core Features & Use Cases - Chat Search and Reading: Query /v1/chats/search to find conversations across all bridged networks, then fetch message history with proper URL-encoding of chat IDs. - Message Sending with Confirmation: POST markdown text to any chat and verify delivery by re-reading the last message and checking isSender. - OAuth PKCE Token Recovery: Re-run the full OAuth authorization flow with in-app approval when the stored token returns 401, saving the new token to ~/.config/beeper/token. - Use Case: Ask the assistant to message a contact on Signal; it searches for the chat, sends the text with AI-authorship disclosure, and confirms the message was actually queued from your account. ## Quick Start Use the beeper skill to send a message to Ax on Signal saying I'll be ten minutes late, then confirm it was delivered.