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

marp-deck-workflowMarp 甲板工作流程

Agent Skill

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

总安装

674

周安装

27

GitHub Stars

公开资料未说明

下载量

218
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

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

简介

marp-deck-workflow 用于查找、检索和筛选相关信息,支持演示文稿工作流程管理。

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

SKILL.md

Marp Deck Workflow — Presentation Consultant

Purpose

Guide the user through creating a polished MARP deck via 3 consultation rounds (planning, visual design, generation) before each delegation to a sub-skill. This produces higher-quality decks by incorporating user intent at every stage rather than running a silent pipeline.


Inputs

  • definition/deck-definition.mdoptional (created interactively if missing)
  • .marp/references/deck-template.mdrequired (source of truth for style variants)

Outputs

  • definition/deck-definition.md (created or updated with ## Workflow Notes)
  • planning/deck-plan.md
  • planning/deck-visual-design.md
  • diagrams/*.mmd (as needed)
  • .marp/assets/*.png (generated from Mermaid/Excalidraw)
  • slides/deck.md
  • slides/deck-notes.md
  • output/<slugified-title>_<date>.pdf (from task pdf)

Interaction Style

Throughout all consultation rounds, follow these principles:

  • Opinionated: Lead with recommendations — "Given [context], I recommend X because..." not "Do you want X or Y?"
  • Batched: Ask 3–5 related questions per round, not one-at-a-time or 10-at-once
  • Adaptive: If the user gives brief answers, choose sensible defaults and confirm. If the user is engaged, go deeper.
  • Non-redundant: Never ask what the definition or prior answers already cover
  • Consultative: This is a conversation, not a checklist. Frame questions around the specific presentation being built.

Step 1 — Establish the Deck Definition

Two paths:

Path A — Definition exists

  1. Read definition/deck-definition.md
  2. Summarize your understanding back to the user: title, audience, key topics, constraints
  3. Ask the user to confirm alignment or flag corrections
  4. Apply any corrections before proceeding

Path B — Definition missing

  1. Tell the user no definition was found
  2. Ask them to describe the presentation:

- What is the core message? - Who is the audience? - What is the context (conference talk, boardroom, internal team meeting)? - What are the key topics or sections? - Any constraints (slide count, time limit, branding)?

  1. Synthesize their answers into definition/deck-definition.md using the format downstream skills expect (title, sections, key messages, constraints)
  2. Show the draft to the user for confirmation before saving

Gate: definition/deck-definition.md exists and is user-confirmed.


Step 2 — Planning Consultation (Interactive)

Analyze the confirmed definition and ask 3–6 contextual questions. Only ask questions relevant to THIS specific presentation — skip anything the definition already answers.

ThemeWhen to ask
Section structure3+ distinct topics without clear grouping
Opening / intro slideDefinition dives straight into content without setup
Executive summary15+ planned slides or complex material
Closing / CTAContent implies action or decision from audience
Slide count constraintsContent could reasonably be 10 or 30 slides
Per-section depthSections vary significantly in complexity
AudienceNot stated in definition
Presentation contextNot stated (conference, boardroom, internal)

For each question, lead with your recommendation and reasoning. Batch related questions together.

Gate: User confirms planning direction.


Step 3 — Delegate to marp-deck-planner

Compile a structured prompt incorporating all planning decisions gathered in Step 2:

Build the deck plan for definition/deck-definition.md with these constraints:
- Section dividers for: [confirmed sections]
- Opening: [intro slide yes/no, executive summary yes/no]
- Target: [N] slides, audience: [X], context: [Y]
- Closing: [CTA / summary / none]
- Tone: [formal/conversational/technical]

Invoke marp-deck-planner via Skill tool with this compiled prompt.

Gate: planning/deck-plan.md exists and contains at least one section divider.

After the gate passes, summarize the plan to the user (section count, slide count, flow) before proceeding.


Step 4 — Visual Design Consultation (Interactive)

Read planning/deck-plan.md, identify slides with ## Image sections, and ask 3–5 contextual questions focused only on visuals the plan actually calls for.

ThemeWhen to ask
Diagram style (Mermaid vs Excalidraw)Plan includes process/flow visuals
Data visualization formatPlan references metrics or comparisons
Visual densityMany slides have planned visuals
Visual toneAudience suggests specific aesthetic preferences
Brand / color guidelinesNo brand guide referenced in definition

If only 2 slides have images, ask about those 2 specifically. If 10 slides have images, ask about patterns and categories. Lead with recommendations.

Gate: User confirms visual direction.


Step 5 — Delegate to marp-deck-visual-designer

Compile a visual design prompt incorporating all decisions from Step 4:

Design visuals for planning/deck-plan.md with:
- Diagram style: [Mermaid/Excalidraw/blend]
- Visual tone: [minimal/data-heavy/storytelling]
- Specific guidance for slide [X]: [user preference]
- Brand colors: [if specified]

Invoke marp-deck-visual-designer via Skill tool with this compiled prompt.

Gate:

  • planning/deck-visual-design.md exists
  • Slide count and order match planning/deck-plan.md
  • Every ## Image reference in the visual design points to an existing file in .marp/assets/

If any gate fails, stop and report the exact mismatch.


Step 6 — Generation Consultation (Interactive)

Read planning/deck-visual-design.md and .marp/references/deck-template.md.

The template is the source of truth for available style variants. Parse it to discover:

  • Which cover variants exist (names and CSS classes)
  • Which section variants exist (names and CSS classes)

Then ask the user:

  1. Cover variant — list the discovered options from the template, recommend one based on presentation context and audience
  2. Section variant — list the discovered options from the template, recommend one based on content structure
  3. Final adjustments — any last notes before generation (emphasis areas, tone tweaks, specific slide concerns)

If style preferences already exist in deck-definition.md, confirm briefly rather than re-asking from scratch.

After confirmation, update definition/deck-definition.md with the confirmed style line:

Style preferences: cover=cover-<n>, section=section-<n>

Also append the ## Workflow Notes section to definition/deck-definition.md capturing all decisions from the consultation rounds:

## Workflow Notes

### Planning Decisions
- Audience: [X], Context: [Y]
- Slide count target: [N], Sections: [list]
- Opening: [intro/exec summary], Closing: [CTA/summary/none]
- Tone: [formal/conversational/technical]

### Visual Decisions
- Diagram style: [Mermaid/Excalidraw/blend]
- Visual tone: [X]
- Specific guidance: [any per-slide notes]

### Style Preferences
Style preferences: cover=cover-<n>, section=section-<n>

Gate: User confirms ready for generation.


Step 7 — Delegate to marp-deck-gen + Visual QA Loop

Compile a generation prompt with style preferences, visual decisions, and any final notes from Step 6.

Invoke marp-deck-gen via Skill tool.

Gate: slides/deck.md and slides/deck-notes.md exist.

Visual QA Loop

  1. Run task pdf, then invoke marp-deck-checker via Skill tool
  2. PASS → pipeline complete
  3. FLAWS FOUND → checker invokes marp-deck-gen with a targeted fix prompt (layout/structure fixes only; content shortened only as a last resort for unresolvable overflow)

Feedback loop:

  • If marp-deck-gen was re-invoked: re-run task pdf, then re-invoke marp-deck-checker
  • Repeat until PASS

Hard gate: Do not claim pipeline completion until the checker reports PASS.


Non-goals

  • No checklist-style questioning — maintain consultative conversation
  • No proceeding without user confirmation at each gate
  • No modifying artifacts produced by delegated skills (only deck-definition.md is workflow-editable)
  • No background execution
  • No partial guessing when artifacts disagree
  • No diagram generation unless visual design calls for it
  • No aesthetic changes not justified by template rules

Error Handling

At any gate failure:

  1. Report exactly what is missing or mismatched
  2. Do not guess or proceed past the gate
  3. Ask the user how to resolve (re-run the sub-skill, adjust inputs, or abort)

适合场景

01

用户想查找某类 Agent Skill 时

02

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

03

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

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

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

平台分布

Codex

34.11%
按下载量换算74

Claude

27.08%
按下载量换算59

Cursor

19.16%
按下载量换算42

Gemini CLI

9.75%
按下载量换算21

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

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

安装前确认

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

来源信息

继续浏览同类 Skills