roadrunner
Installation
SKILL.md
roadrunner (rr)
Use rr when the user explicitly wants to operate Beeper Desktop via the local API (send, search, list chats/messages, reminders, focus).
Prefer --agent for agent use (forces JSON, envelope, no-input, readonly).
Safety
- Require explicit recipient (chat ID) and message text before sending.
- Confirm or ask a clarifying question if the chat ID is ambiguous.
- Use
--agentfor safe agent defaults:rr --agent --enable-commands=chats,messages,status chats list - Use
--readonlyto block writes:rr --readonly chats list --json - Use
--enable-commandsto allowlist:rr --enable-commands=chats,messages chats list --json - Use
--envelopefor structured errors:rr --json --envelope chats get "!chatid"
Setup (once)
rr auth set <token>rr auth status --checkrr doctor