Use this skill any time a .pptx file is involved -- as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file; editing, modifying, or updating existing presentations; combining or splitting slide files; wor
文档
Artifact Deck
试用Public OpenClaw skill for generating reproducible PPTX decks from project notes, status bullets, and screenshots. Use when the user wants a stakeholder-ready...
它能做什么
Public OpenClaw skill for generating reproducible PPTX decks from project notes, status bullets, and screenshots. Use when the user wants a stakeholder-ready...
技能文档
Artifact Deck
Goal
Turn curated project notes and screenshots into a clean, reproducible .pptx deck:
- one manifest that defines the deck title, subtitle, status slides, and optional appendix images
- one input check before build
- one local PPTX build
- one share-safe markdown summary with a rebuild command template and slide list
This skill is for deterministic stakeholder packaging, not autonomous research or design generation.
It requires Python 3.9+ and python-pptx.
Use This Skill When
- release notes, weekly updates, or launch artifacts need to become a decision-ready deck
- browser screenshots or diagrams should be included as appendix slides
- the user wants a rebuildable
.pptxinstead of a one-off manual slide edit - you need a concise executive or client status deck from repo-local notes
Quick Start
-
Initialize the manifest.
- Ensure the active Python environment already has
python-pptxavailable. - Use
python3 {baseDir}/scripts/init_artifact_deck_manifest.py --title --subtitle --section "What Changed=/abs/path/changes.md" --out. - Repeat
--sectionfor more markdown-backed status slides. - Optional: repeat
--slide "Risks=Pending scan|Need approval"for direct bullet slides. - Optional: repeat
--image "Browser Proof=/abs/path/screenshot.png|Upload flow after publish"for appendix slides.
- Ensure the active Python environment already has
-
Validate the inputs.
- Use
python3 {baseDir}/scripts/check_artifact_deck_inputs.py --manifest --out. - Fix missing content or image-path errors before building.
- Use
-
Build the deck.
- Use
python3 {baseDir}/scripts/build_artifact_deck.py --manifest --deck-out --out. - This writes the
.pptxand a small JSON build summary.
- Use
-
Render the summary.
- Use
python3 {baseDir}/scripts/render_artifact_deck_summary.py --manifest --check --build --out. - Share the deck and the summary together; the summary omits absolute local paths and keeps only a rebuild command template.
- Use
Operating Rules
Scope rules
- Keep the promise narrow: curated notes and screenshots in, reproducible
.pptxout. - Prefer concise bullets. Six bullets per slide is a practical ceiling.
- Treat missing or mistyped file paths as hard failures.
Deck rules
- Use a title slide plus focused status slides.
- Put screenshots and diagrams in appendix slides unless the user explicitly wants them inline.
- Keep slide titles explicit:
What Changed,Risks,Asks,Appendix, or equivalent.
Bundled Scripts
scripts/init_artifact_deck_manifest.py- Build a manifest from markdown sections, direct bullet slides, and optional image appendix entries.
scripts/check_artifact_deck_inputs.py- Validate manifest structure, bullet availability, and image paths.
scripts/build_artifact_deck.py- Generate the
.pptxand a machine-readable build summary.
- Generate the
scripts/render_artifact_deck_summary.py- Render a concise markdown summary with the deck filename, slide count, and a rebuild command template.
相关技能
Generate visually unified image-based PPT/PPTX decks from articles, reports, papers, notes, or outlines.
把内容转成适合阅读和分享的幻灯片图片,提供多套样式预设,可合并为 PPTX 或 PDF。
More details in https://github.com/addsumtech/slides_maker
从简短提示词生成带研究内容的路演、商业汇报与教学幻灯片,输出 PDF 或可编辑 PPTX。
image-deck creates slide decks, single slides, PPT, PowerPoint-style presentations, carousel pages, and full-image decks through Codex built-in image_gen (GP...