Artifact Deck
by @zack-dev-cm
Public OpenClaw skill for generating reproducible PPTX decks from project notes, status bullets, and screenshots. Use when the user wants a stakeholder-ready...
1. Initialize the manifest.
- Install the dependency once in the environment: python3 -m pip install python-pptx.
- Use python3 {baseDir}/scripts/init_artifact_deck_manifest.py --title .
- 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 .
- Fix missing content or image-path errors before building.
3. Build the deck.
- Use python3 {baseDir}/scripts/build_artifact_deck.py --manifest .
- This writes the .pptx and a small JSON build summary.
4. Render the summary.
- Use python3 {baseDir}/scripts/render_artifact_deck_summary.py --manifest .
- Share the deck and the summary together; the summary omits absolute local paths and keeps only a rebuild command template.
clawhub install artifact-deck