From markdown-html-skills
Matt-Pocock-style forcing-question grill for markdown-html conversions. Walks 5 cited-canon questions (purpose, line-count threshold, design-system onboarding, output path, doctype confidence) one at a time with a recommended answer. Run before /cs:markdown-html when you want clarity about what the HTML is for, not just a route to the closest sub-skill.
How this command is triggered — by the user, by Claude, or both
Slash command
/markdown-html-skills:cs-grill-markdown-html <path to markdown file>The summary Claude sees in its command listing — used to decide when to auto-load this command
# /cs:grill-markdown-html — Pre-conversion grill Walk the user through 5 forcing questions before routing to the converter. **One question per turn**, with a recommended answer and a canon citation. The user must answer Q1 before Q2 is asked. Never bundle. **$ARGUMENTS** ## The 5 questions (Matt Pocock grill-with-docs pattern) ### Q1/5 — Purpose > **What decision does this HTML drive — is the reader skimming, deciding, or presenting?** > > Recommended: name it first; density follows from purpose. > > Canon: Shihipar (Claude Code HTML output essay) — "match output format to consumption ...
Walk the user through 5 forcing questions before routing to the converter. One question per turn, with a recommended answer and a canon citation. The user must answer Q1 before Q2 is asked. Never bundle.
$ARGUMENTS
What decision does this HTML drive — is the reader skimming, deciding, or presenting?
Recommended: name it first; density follows from purpose.
Canon: Shihipar (Claude Code HTML output essay) — "match output format to consumption context"; Tufte, Visual Display of Quantitative Information, ch. 1.
If the user shrugs, ask once: "Skimming → minimal layout. Deciding → sticky TOC + search. Presenting → slide deck."
Is the input markdown ≥ 100 lines?
Recommended: yes — below that, keep it as markdown. Run
wc -l <file>.mdto confirm.Canon: Shihipar — markdown still wins under 100 lines.
If under 100 lines, refuse the conversion. Do NOT proceed.
Has the design-system been onboarded?
Recommended: yes, globally. Run
python3 markdown-html/skills/design-system/scripts/onboard.py(or--defaultsfor zero-touch) if not.Canon: research-ops onboarding pattern (
research-ops/CLAUDE.md§8); WCAG 2.2 §1.4.3.
Check via:
python3 markdown-html/skills/design-system/scripts/config_loader.py --status
If setup_completed: false, surface onboarding. Do NOT proceed without it.
Where does the output save, and will it overwrite anything?
Recommended: the configured
default_output_dirwith--on-collision suffix(the default, which generates-2,-3, … instead of overwriting).Canon: Matt Pocock
handoffskill — never silently overwrite a working artifact.
Resolve via:
python3 markdown-html/skills/markdown-html-orchestrator/scripts/output_path_resolver.py \
--input "$ARGUMENTS" --doctype <verdict>
Document type confidence — silent-route, or one clarifying question?
Recommended: silent-route only when
silent_route_allowed: truein the classifier output. Otherwise, ask one clarifying question and recommend the winner.Canon: research-ops two-signal threshold (
research-ops/skills/research-ops-skills/SKILL.md§"Routing logic").
Classify via:
python3 markdown-html/skills/markdown-html-orchestrator/scripts/doctype_classifier.py \
--input "$ARGUMENTS" --output human
After Q5, hand off to /cs:markdown-html <path> to actually run the conversion with the confirmed answers in hand.
npx claudepluginhub sandeepyadav1478/claude-skills --plugin markdown-html-skills13plugins reuse this command
First indexed Jun 3, 2026
Showing the 6 earliest of 13 plugins