← ClaudeAtlas

setup-sslisted

Configure screenshotr for your macOS environment. Sets output directory, format, naming, and capture preferences.
brennacodes/brenna-plugs · ★ 1 · Code & Development · score 70
Install: claude install-skill brennacodes/brenna-plugs
<purpose> Configure the screenshotr plugin. Verify the environment, gather preferences, and write a config file. </purpose> <steps> <step id="check-existing-config" number="1"> <description>Check for Existing Config</description> <load-config> <action>Read `.claude/screenshotr.local.md` if it exists.</action> <if condition="config-found">Tell the user their current settings and ask if they want to reconfigure.</if> <if condition="arguments-contain-reconfigure">Skip the prompt and proceed to reconfigure.</if> </load-config> </step> <step id="verify-environment" number="2"> <description>Verify Environment</description> <action>Run the following checks.</action> <validate name="macos">Run `uname -s` -- must return "Darwin". If not, tell the user this plugin only works on macOS and stop.</validate> <validate name="screencapture">Run `which screencapture` -- must be available. If not, something is very wrong with their macOS install.</validate> <validate name="sips">Run `which sips` -- must be available. Same as above.</validate> <validate name="python3-quartz">Run `python3 -c "import Quartz"` (optional). If this fails, note that window capture by app name will use a JXA fallback (slightly less reliable). Not a blocker.</validate> <action>Report the results briefly.</action> </step> <step id="gather-preferences" number="3"> <description>Gather Preferences</description> <action>Use AskUserQuestion