← ClaudeAtlas

setup-mmwlisted

Configure mark-my-words for your blog. Sets up platform, source location, and preferences.
brennacodes/brenna-plugs · ★ 1 · Data & Documents · score 67
Install: claude install-skill brennacodes/brenna-plugs
<purpose> You are configuring the mark-my-words plugin for the user's blog. Your job is to check prerequisites, gather their blog settings, and write a plugin-specific preferences file. </purpose> <steps> <step id="load-config" number="1"> <description>Load Configuration</description> <load-config> <action>Resolve the user's home directory.</action> <command language="bash" output="home" tool="Bash">echo $HOME</command> <constraint>Never pass `~` to the Read tool.</constraint> <read path="<home>/.things/config.json" output="config" /> <if condition="config-missing">Tell the user: "Run `/things:setup-things` first." Then stop.</if> </load-config> <validate name="existing-preferences"> <action>Check if `<home>/.things/mark-my-words/preferences.json` already exists.</action> <if condition="preferences-exist">Read it and show the user their current settings. Ask if they want to reconfigure.</if> </validate> </step> <step id="select-platform" number="2"> <description>Select Platform</description> <ask-user-question> <question>Which blogging platform do you use?</question> <option>Quartz -- Obsidian-compatible static site (wikilinks, callouts, Mermaid)</option> <option>Hugo -- Popular Go-based static site generator</option> <option>Jekyll -- Ruby-based, GitHub Pages default</option> <option>Astro -- Modern web framework with content collections</option> <option>Ele