Token导航 LogoToken导航TokenDH.com
研究检索只读github未标认证来源可访问许可证需确认审计通过

marp-deck-checker马尔普甲板检查器

Agent Skill

marp-deck-checker 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

517

周安装

22

GitHub Stars

公开资料未说明

下载量

181
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:marp-deck-checker(马尔普甲板检查器)
来源仓库:https://github.com/raffaelecamanzo/skills
仓库路径:skills/marp-deck-checker
安装命令:
npx skills add https://github.com/raffaelecamanzo/skills --skill marp-deck-checker
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/raffaelecamanzo/skills --skill marp-deck-checker

简介

marp-deck-checker 用于查找、检索和筛选相关信息,支持演示文稿内容审核。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词或任务场景快速定位内容时使用。
  • 通过 GitHub 安装,使用 npx skills add 命令添加,需结合原始 README 确认具体用法。
  • 安装前应核实权限范围、维护状态,以及是否涉及联网、命令执行或文件读写操作。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

Marp Deck Consistency Checker

Purpose

Perform visual QA on the rendered PDF of the deck. Detect layout and rendering flaws that only appear in the final output. When flaws are found, directly invoke marp-deck-gen with a targeted fix prompt — no report file is written.


Inputs

InputSource
output/<slugified-title>_<date>.pdfMost recently modified PDF in output/ (auto-located)
slides/deck.mdRead to map page numbers to slide titles
.marp/references/deck-template.mdUsed to judge what constitutes a flaw

Output

  • PASS: inline message only, no file written
  • FLAWS FOUND: invoke marp-deck-gen via Skill tool with a structured fix prompt; no file written

Workflow

Step 1 — Locate PDF

  • List output/ and select the most recently modified .pdf file.
  • If no PDF exists: run task pdf, then re-check.
  • If task pdf fails: stop and report the error.

Step 2 — Read PDF

  • Read the PDF using the Read tool (max 20 pages per call).
  • For decks with more than 20 slides, make multiple Read calls with appropriate page ranges.
  • Also read slides/deck.md to build a map of page number → slide title.

Step 3 — Analyze each page

For each page, evaluate it against the flaw taxonomy below. Exempt slides:

  • Frontpage, section dividers, and closing slides are exempt from F2–F12.
  • They are still subject to F1 (content overflow) and F10 (title clipped at top).

Flaw taxonomy

IDNameDescription
F1Content overflow at bottomText or elements cut off at the bottom edge of the slide
F2Content misplaced on pageContent appears in the wrong region (e.g., body text in header area)
F3Content compressedContent squeezed into a portion of the slide with blank space elsewhere
F4Vertical imbalanceVisible gap between title and body content (empty elements or excess spacing)
F5Diagram/image too smallLabels or details illegible at normal zoom
F6Text overlapping imageText renders on top of or obscured by an image or diagram
F7Blank or near-blank slideContent slide with almost no visible content
F8Missing slide titleContent slide with no title visible
F9Two-column imbalanceOne column nearly empty, the other overloaded
F10Title clipped at topSlide title visually cut off at the top edge
F11Process-flow content below card rowIn process-flow layouts, content appears below the card row instead of inside it
F12Compact modifier needed but absentSlide is clearly too dense but lacks the compact class modifier

Step 4 — Compile findings

  • Build a list of all flaws found, keyed by page number and slide title.
  • If no flaws are found: report PASS inline and stop.

Step 5 — Invoke marp-deck-gen

If flaws are found, invoke marp-deck-gen using the Skill tool with the improvement prompt below.

After invoking marp-deck-gen, tell the user:

"Re-run task pdf and then re-invoke the checker to confirm the fixes."

Improvement prompt format

Pass the following as the prompt to marp-deck-gen:

VISUAL RENDERING FIX REQUEST
Fix only layout/structure of the listed slides. Do not change content.

Slide <N> — "<title>"
  Flaws: <flaw ID>: <short description of what was observed>
  Fix guidance: <concrete instruction from the table below>

[repeat for each affected slide]

Fix guidance table

FlawConcrete fix guidance
F1 — overflow (no compact)Add compact modifier to the slide class
F1 — overflow (compact already present)Rephrase and shorten body text to reduce volume while preserving meaning. Remove the least important bullet(s) as a last resort.
F2 — misplaced contentReview HTML container structure; ensure content is inside the correct layout column or section
F3 — compressed contentRemove unnecessary <div> wrappers or explicit height constraints that cage the content
F4 — vertical imbalanceRemove empty <p>, <br>, or spacer elements between title and body
F5 — image too smallSwitch slide class to image-wide or image-tall based on the diagram's aspect ratio; increase diagram size if feasible
F6 — text overlapping imageSeparate image and text into distinct layout columns; use visual-split or two-column class
F7 — blank slideVerify asset paths (../.marp/assets/<name>.png) and that content is not hidden inside a broken HTML block
F8 — missing titleAdd a ### heading as the slide title; verify it appears before content blocks
F9 — two-column imbalanceRedistribute bullets evenly between columns, or collapse to single-column if one side is nearly empty
F10 — title clippedReduce title font size via inline style, or shorten the title text
F11 — process-flow below card rowMove stray content inside the card container; check that closing </div> tags are correct
F12 — compact absentAdd compact modifier to the slide class

Constraints on the deck-gen invocation

  • Do not change slides not listed in the fix prompt.
  • Fix layout and structure first (class tokens, HTML containers, modifiers).
  • Exception — overflow that cannot be resolved structurally: if a slide already has compact and content still overflows (F1/F12), rephrase and shorten body text to reduce volume while preserving meaning. Remove the least important bullet(s) as a last resort. This is the only case where content may be changed.
  • Re-read .marp/references/deck-template.md before applying fixes.

Non-goals

  • Do not write any report file.
  • Do not rewrite content on slides not listed as flawed.
  • Do not invent new slides or reorganize slide order.
  • Do not make aesthetic changes not caused by a detected flaw.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

31.66%
按下载量换算57

Claude

30.54%
按下载量换算55

Cursor

18.52%
按下载量换算34

Gemini CLI

9.72%
按下载量换算18

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills