Roadrunner

v0.17.0

Beeper Desktop CLI for chats, messages, contacts, connect info, websocket events, search, and reminders.

4· 4.5k·6 current·6 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the manifest and SKILL.md: it requires the 'rr' CLI and documents commands for chats, messages, contacts, events, search, and reminders. Requested binaries and install options (brew formula, Go module) align with the stated purpose.
Instruction Scope
SKILL.md instructs the agent to invoke the local 'rr' CLI and to default to read-only behavior unless the user explicitly requests mutations. It references expected local config path (~/.config/beeper/config.json), file paths for attachments/drafts, and websocket/event tails—these are appropriate for a chat CLI and stay within scope. The skill explicitly warns not to paste or store auth tokens and to confirm ambiguous chat IDs.
Install Mechanism
Install options are a Homebrew formula in a user tap (johntheyoung/tap/roadrunner) and a Go module from github.com/johntheyoung/roadrunner — both are consistent with the project homepage. A third‑party brew tap is less vetted than an official formula, so users may want to review the tap or build from source if they require higher assurance.
Credentials
The skill requests no environment variables or credentials. It does rely on the local rr auth token stored in the user's Beeper config (~/.config/beeper/config.json) which is appropriate for a local CLI integration. SKILL.md advises against exfiltrating tokens.
Persistence & Privilege
The skill is not always-enabled and does not request system-wide changes or modify other skills. It will create/require the 'rr' binary when installed, which is normal for a CLI integration.
Assessment
This skill appears to be what it claims: a helper for the local 'rr' (Roadrunner/Beeper) CLI. Before installing, consider: (1) review the Homebrew tap or prefer building the Go module from source if you don't trust the tap; (2) rr stores a local auth token at ~/.config/beeper/config.json—keep that file private and don't paste tokens into chat; (3) the agent will run rr commands that can read/write local chat data and files (attachments, drafts), so avoid granting broader system access to the agent and confirm any requested mutations explicitly. If you want stronger assurance, install the rr binary yourself and verify its behavior before letting the skill invoke it.

Like a lobster shell, security has layers — review code before you run it.

latestvk974mzrtzde42yts20tcprczq982axaa

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🐦💨 Clawdis
Binsrr

Install

Install rr (brew)
Bins: rr
brew install johntheyoung/tap/roadrunner
Install rr (go)
Bins: rr
go install github.com/johntheyoung/roadrunner/cmd/rr@v0.17.0

Comments