About marp-slide-quality
marp-slide-quality is a skill that analyzes Marp Markdown presentations before rendering. It reports visual-quality issues such as overflow, contrast, text density, missing structure, and layout anti-patterns, with scored results and suggested fixes.
Key features
- 01Detects slide content overflow
- 02Checks color contrast
- 03Flags excessive text density
- 04Finds missing structure and layout issues
- 05Provides scored reports and fix suggestions
Use cases
- 01Reviewing a Marp deck after drafting
- 02Finding overflow before rendering slides
- 03Checking presentation contrast and text density
- 04Prioritizing fixes with a quality report
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ podo/ design-agent-skills --skill marp-slide-qualityAfter installing, type/marp-slide-qualityin Claude Code to confirm it loaded.
Bundled filesstub.yaml
Details
From the project READMEmarp-slide-quality
Catalogue stub — full skill: nibzard/marp-slide-quality
Decision tree
-
Is the full skill already installed? Check whether the skill at this location still has a
das:block:- Global:
grep -q "^das:" ~/.agents/skills/marp-slide-quality/SKILL.md 2>/dev/null && echo "pointer" || echo "installed" - Project:
grep -q "^das:" .agents/skills/marp-slide-quality/SKILL.md 2>/dev/null && echo "pointer" || echo "installed" - No
das:block → full skill installed, invoke it and proceed das:block present → go to step 2
- Global:
-
Detect scope, then install:
To detect scope:
[ -e ~/.agents/skills/marp-slide-quality ] && echo "global" || echo "project"Global (installed with
-g):npx skills add nibzard/marp-slide-quality --skill marp-slide-quality -g -yProject (installed without
-g):npx skills add nibzard/marp-slide-quality --skill marp-slide-quality -yClaude Code: send either command as a chat message starting with
!to run it without leaving the conversation.
Invoke after install
Skill name: marp-slide-quality, triggers: "marp slide quality", "SlideGauge", "marp-slide-quality", "nibzard marp"
What it does
Runs SlideGauge quality analysis on Marp Markdown presentations before they are rendered, catching problems that only appear visually at render time. Detects content overflow (text spilling past slide boundaries), insufficient color contrast, excessive text density, missing structure elements, and layout anti-patterns. Produces a scored report with specific fix recommendations. Best used as a post-creation review pass after marp-slides generates the initial deck.
When NOT to use
- Reveal.js or Slidev presentations — SlideGauge is Marp-specific
- Creating slides from scratch — use marp-slides first, then run this for quality review
- When you need Marp rendered output — this analyzes the Markdown source, not the render