Documents

Artifact Deck

Try it

Public OpenClaw skill for generating reproducible PPTX decks from project notes, status bullets, and screenshots. Use when the user wants a stakeholder-ready...

What it does

Turn curated project notes and screenshots into a clean, reproducible deck:

The skill document

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 .pptx instead of a one-off manual slide edit
  • you need a concise executive or client status deck from repo-local notes

Quick Start

  1. Initialize the manifest.

    • Ensure the active Python environment already has python-pptx available.
    • Use python3 {baseDir}/scripts/init_artifact_deck_manifest.py --title --subtitle --section "What Changed=/abs/path/changes.md" --out .
    • Repeat --section for 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.
  2. Validate the inputs.

    • Use python3 {baseDir}/scripts/check_artifact_deck_inputs.py --manifest --out .
    • Fix missing content or image-path errors before building.
  3. Build the deck.

    • Use python3 {baseDir}/scripts/build_artifact_deck.py --manifest --deck-out --out .
    • This writes the .pptx and a small JSON build summary.
  4. 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.

Operating Rules

Scope rules

  • Keep the promise narrow: curated notes and screenshots in, reproducible .pptx out.
  • 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 .pptx and a machine-readable build summary.
  • scripts/render_artifact_deck_summary.py
    • Render a concise markdown summary with the deck filename, slide count, and a rebuild command template.

Related skills

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván855 installs69 stars

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván559 installs18 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai22 installs8 stars

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants4.3k installs296 stars

More from zack-dev-cm

Browse all skills

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...

by zack-dev-cm29 installs3 stars

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...

by zack-dev-cm28 installs2 stars

Use when studying or normalizing Chinese lesson transcript/subtitle inputs with bundled public lesson data, learner docs, local export bundles, and pilot-fir...

by zack-dev-cm22 installs1 stars

OpenClaw YouTube Publisher is a public ClawHub YouTube publishing skill. Use it when the user says "youtube creator ops", "youtube publisher", "YouTube Studi...

by zack-dev-cm25 installs2 stars

Build source-backed research claim ledgers from drafts, literature matrices, notes, citation lists, PDFs, source packets, or reviewer comments. Use when the...

by zack-dev-cm13 installs

Install, wire, audit, and harden AgentMemory for AI coding agents and project workspaces. Use when Codex needs to adopt rohitg00/agentmemory, configure Codex...

by zack-dev-cm14 installs