marp-slide-quality

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

marp-slide-quality

marp-slide-quality

Catalogue stub — full skill: nibzard/marp-slide-quality
目录占位符 —— 完整技能:nibzard/marp-slide-quality

Decision tree

决策树

  1. 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
  2. Detect scope, then install:
    To detect scope:
    bash
    [ -e ~/.agents/skills/marp-slide-quality ] && echo "global" || echo "project"
    Global (installed with
    -g
    ):
    bash
    npx skills add nibzard/marp-slide-quality --skill marp-slide-quality -g -y
    Project (installed without
    -g
    ):
    bash
    npx skills add nibzard/marp-slide-quality --skill marp-slide-quality -y
    Claude Code: send either command as a chat message starting with
    !
    to run it without leaving the conversation.
  1. 完整技能是否已安装? 检查该位置的技能是否仍包含
    das:
    块:
    • 全局:
      grep -q "^das:" ~/.agents/skills/marp-slide-quality/SKILL.md 2>/dev/null && echo "pointer" || echo "installed"
    • 项目:
      grep -q "^das:" .agents/skills/marp-slide-quality/SKILL.md 2>/dev/null && echo "pointer" || echo "installed"
    • das:
      块 → 完整技能已安装,调用并继续
    • 存在
      das:
      块 → 进入步骤2
  2. 检测作用域,然后安装:
    检测作用域的命令:
    bash
    [ -e ~/.agents/skills/marp-slide-quality ] && echo "global" || echo "project"
    全局(使用
    -g
    安装):
    bash
    npx skills add nibzard/marp-slide-quality --skill marp-slide-quality -g -y
    项目(不使用
    -g
    安装):
    bash
    npx skills add nibzard/marp-slide-quality --skill marp-slide-quality -y
    Claude Code: 发送以
    !
    开头的上述任一命令作为聊天消息,无需离开对话即可运行。

Invoke after install

安装后调用

Skill name:
marp-slide-quality
, triggers: "marp slide quality", "SlideGauge", "marp-slide-quality", "nibzard marp"
技能名称:
marp-slide-quality
,触发词:"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.
在Marp Markdown演示文稿渲染前运行SlideGauge质量分析,捕捉仅在渲染时才会显现的视觉问题。检测内容溢出(文本超出幻灯片边界)、颜色对比度不足、文本密度过高、缺失结构元素以及布局反模式。生成带有具体修复建议的评分报告。最适合在marp-slides生成初始幻灯片后,作为创建后的审核环节使用。

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
  • Reveal.js或Slidev演示文稿 —— SlideGauge仅针对Marp
  • 从头创建幻灯片 —— 先使用marp-slides,再运行此工具进行质量审核
  • 需要Marp渲染输出时 —— 此工具分析的是Markdown源文件,而非渲染后的内容