把自然语言描述转为结构化 JSON,并由 mcp-diagram-generator MCP 服务生成 Draw.io、Mermaid 或 Excalidraw 图表文件。
文档
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...
它能做什么
Turn curated project notes and screenshots into a clean, reproducible deck:
技能文档
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.
相关技能
诊断生产力系统反复失效的根因,给出最小干预——容量测算、瓶颈定位、可靠的本地记录。
在本地磁盘以分类纯 Markdown 文件保存需要长期留存的事实,与智能体内置记忆并存。
以 AI 机器人身份加入视频会议,提供语音、虚拟形象与屏幕共享四种模式。
从 AdMapix API 拉取广告创意、应用、榜单和收入预估等数据,原样返回结构化 JSON。
编写、调试与调优 Playwright 测试,涵盖定位器策略、追踪诊断与 CI 友好的超时配置。
zack-dev-cm 的更多技能
浏览全部技能OpenClaw CWS Publisher is a public ClawHub Chrome Web Store publisher skill. Use it when the user says "chrome web store publisher", "extension release publi...
SOTA Agent is a public ClawHub SOTA-campaign skill for CV and DS work. Use it when the user says "sota agent", "state of the art benchmark scouting", or want...
Use when studying or normalizing Chinese lesson transcript/subtitle inputs with bundled public lesson data, learner docs, local export bundles, and pilot-fir...
OpenClaw YouTube Publisher is a public ClawHub YouTube publishing skill. Use it when the user says "youtube creator ops", "youtube publisher", "YouTube Studi...
Build source-backed research claim ledgers from drafts, literature matrices, notes, citation lists, PDFs, source packets, or reviewer comments. Use when the...
Install, wire, audit, and harden AgentMemory for AI coding agents and project workspaces. Use when Codex needs to adopt rohitg00/agentmemory, configure Codex...