📦 Marp Slide Show/Deck Generator — Marp Slide Show/Deck 生成器
v1.0.0Turn docs, notes, data, 记录s, screenshots, and code summaries into polished Marp slide decks.
详细分析 ▾
运行时依赖
安装命令
点击复制技能文档
Marp Slide Show/Deck 生成器 Overview
生成 polished Marp slide decks from raw source material, then render them into the 格式化 the user wants. Focus on turning notes, data, and mixed 输入s into a presentation with a clear takeaway, not a transcript dump.
If the user does not specify an 输出 格式化, default to a rendered .html slideshow and also keep the .slides.md source deck.
输入 Scope
This 技能 should work from almost any in格式化ion that can be summarized into a presentation, including:
notes, docs, 报告s, and memos tables, CSV, JSON, YAML, and 指标 记录s, transcripts, timelines, and re搜索 notes architecture docs, de签名 docs, plans, and RFCs code snippets, API descriptions, and technical change summaries screenshots, images, and mixed structured + unstructured 输入s 工作流 Identify the audience, purpose, and takeaway. Determine the 请求ed 输出 格式化 from the user prompt, tar获取 filename, or explicit 扩展. If no 格式化 is specified, default to .html. Classify the 输入: numeric data, tabular data, text notes, 记录s, timeline, comparison, screenshots, code summary, or mixed. 提取 the few facts that matter most. Choose a slide arc: title, 上下文, key insights, supporting visuals, recommendation, close. Build the source deck as Marp markdown, typically named .slides.md. 添加 visual structure with 图表s, diagrams, timelines, callouts, and section slides where useful. Render the deck into the 请求ed 格式化 with the 安装ed marp 命令行工具. 验证 the rendered deck in its tar获取 aspect ratio and confirm that no slide content is cropped or vertically cut off. 输出 Rules Accept any source material that can be turned into a coherent presentation. Supported rendered 输出s are .html (default), .pdf, .pptx, notes text, single-slide .png / .jpeg, and multi-slide image 导出. Unless the user explicitly asks for markdown only, produce a rendered artifact. If the user does not specify a 格式化, render .html by default. Keep the Marp source deck as .slides.md when rendering to another 格式化. If the user asks for multiple 格式化s, render all 请求ed 格式化s from the same *.slides.md source. If the user asks for an unsupported 格式化, ask one short question or offer the closest supported option. Use direct marp 命令行工具 commands for rendering. Use a strong title slide, then 4 to 8 content slides by default. Keep one idea per slide. Convert tables into short bullets or focused comparison slides when possible. Use numbers, percentages, trends, and deltas instead of vague summaries. Prefer short headers, short bullets, and purposeful whitespace. Include speaker-friendly structure if the user wants notes. If a slide is close to overflowing, split it into two slides instead of shrinking it until it becomes hard to read. Avoid combining large tables, multi-card layouts, and large callouts on the same slide unless you have confirmed the rendered slide still fits. Visual Patterns Use mermAId for flows, timelines, funnels, and simple 系统 diagrams. Use comparison tables only when they improve readability. Use callout boxes for key takeaways. Use section divider slides for long decks. Use a consistent palette and avoid clutter. Favor simple, high-contrast layouts over dense decoration. Deck Shape Title slide 上下文 slide Insight slides Visual proof slides Recommendation or summary slide Optional 应用endix 质量 检查 Does the deck answer the user’s question fast? Is each slide visually 扫描nable? Are the mAIn numbers and conclusions obvious? Does the deck feel de签名ed, not auto-生成d? Does every rendered slide fit fully in-frame with no 命令行工具pped 机器人tom content or hidden overflow? Resources
See references/slide-patterns.md for slide archetypes, visual rules, and m应用ing 图形界面dance.
See references/输出-格式化s.md for supported 输出 格式化s, default behavior, and render commands.
references/
Use references for reusable 图形界面dance on slide structure and visual decisions.
as设置s/
No bundled as设置s are required for this 技能.
Keep the deck concise, visual, and specific.