mcpField
M
marp-slide-quality

marp-slide-quality

github.com/podo文档处理29161 次安装1 天前更新
代码仓库

关于 marp-slide-quality

marp-slide-quality 是在渲染前分析 Marp Markdown 演示文稿的技能,可检测溢出、对比度、文本密度、结构缺失和布局问题,并提供评分报告与修复建议。

主要功能

  1. 01检测幻灯片内容溢出
  2. 02检查颜色对比度
  3. 03标记文本密度过高
  4. 04发现结构缺失和布局问题
  5. 05提供评分报告与修复建议

适用场景

  1. 01初稿完成后审查 Marp 演示文稿
  2. 02在渲染前发现内容溢出
  3. 03检查演示文稿对比度与文本密度
  4. 04依据质量报告安排修复优先级

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/podo/design-agent-skills --skill marp-slide-quality

安装后在 Claude Code 中输入/marp-slide-quality确认已加载。

附带文件stub.yaml

详细介绍

marp-slide-quality

目录条目占位符 — 完整技能:nibzard/marp-slide-quality

决策树

  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. 检测范围,然后安装:

    检测范围:

    [ -e ~/.agents/skills/marp-slide-quality ] && echo "global" || echo "project"
    

    全局(使用 -g 安装):

    npx skills add nibzard/marp-slide-quality --skill marp-slide-quality -g -y
    

    项目(未使用 -g 安装):

    npx skills add nibzard/marp-slide-quality --skill marp-slide-quality -y
    

    Claude Code: 将任一命令作为以 ! 开头的聊天消息发送,即可在不离开对话的情况下运行命令。

安装后调用

技能名称:marp-slide-quality,触发词:"marp slide quality"、"SlideGauge"、"marp-slide-quality"、"nibzard marp"

功能

在 Marp Markdown 演示文稿渲染前运行 SlideGauge 质量分析,发现只有在渲染时才会出现的视觉问题。检测内容溢出(文本超出幻灯片边界)、颜色对比度不足、文本密度过高、结构元素缺失和布局反模式。生成带有具体修复建议的评分报告。最适合在 marp-slides 生成初始幻灯片后,用作创建完成后的审查环节。

不适用场景

  • Reveal.js 或 Slidev 演示文稿 — SlideGauge 专用于 Marp
  • 从头创建幻灯片 — 先使用 marp-slides,再运行此工具进行质量审查
  • 需要 Marp 渲染结果时 — 此工具分析 Markdown 源文件,而非渲染结果

评论

支持 Markdown