Skip to content

Available Plugins

Official SideButton plugins maintained by the team.

screen-record

Screen recording on Linux agent VMs via ffmpeg x11grab.

Reposidebutton/plugin-screen-record
Toolsstart_recording, stop_recording, list_recordings
LanguageBash
RequiresLinux with X11, ffmpeg

Install:

bash
git clone https://github.com/sidebutton/plugin-screen-record.git
sidebutton plugin install plugin-screen-record

Tools:

ToolDescription
start_recordingStart ffmpeg x11grab recording (1920x1080, 10fps, H.264). Optional filename parameter.
stop_recordingStop active recording with graceful SIGINT shutdown. Returns file path and size.
list_recordingsList all MP4 files in ~/.sidebutton/recordings/ with sizes and timestamps.

writing-quality

AI writing pattern detection and 5-dimension quality scoring.

Reposidebutton/plugin-writing-quality
Toolscheck_writing_quality
LanguageNode.js
RequiresANTHROPIC_API_KEY env var (for LLM scoring mode)

Install:

bash
git clone --recurse-submodules https://github.com/sidebutton/plugin-writing-quality.git
sidebutton plugin install plugin-writing-quality

Tools:

ToolDescription
check_writing_qualityScore content on 5 dimensions (Directness, Rhythm, Trust, Authenticity, Density) and detect AI writing patterns. Pass/fail at 35/50.

Modes:

ModeDescription
fullDeterministic patterns + LLM scoring (default)
patterns-onlyDeterministic only, no LLM call
score-onlyLLM scoring only

Pattern categories: throat-clearing, emphasis crutches, business jargon, filler phrases, AI vocabulary, promotional words, sycophantic phrases, passive voice, em dashes, rule-of-three, binary contrast, metronomic rhythm, and more (29 patterns total).


Community Plugins

Have a plugin to share? Open a PR to add it here, or publish your own repo following the plugin-<name> naming convention.

Next Steps

Released under the Apache-2.0 License.