All skills
jimliu avatar

/baoyu-slide-deck

@b0ac523 official
by Jim Liu 宝玉jimliu/baoyu-skills26k stars
2,896

Generates professional slide deck images from content. Creates outlines with style instructions, then generates individual slide images. Use when user asks to "create slides", "make a presentation", "generate deck", "slide deck", or "PPT".

Use this Skill: https://skilld.dev/gh/jimliu/baoyu-skills/baoyu-slide-deck

This session only. Nothing lands on disk.

referencesmodification-guide.md

≈617 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Slide Modification Guide

Workflows for modifying individual slides after initial generation.

Edit Single Slide

Regenerate a specific slide with modified content:

  1. Identify slide to edit (e.g., 03-slide-key-findings.png)
  2. Update prompt in prompts/03-slide-key-findings.md
  3. If content changes significantly, update slug in filename
  4. Regenerate image using same session ID
  5. Regenerate PPTX and PDF

Add New Slide

Insert a new slide at specified position:

  1. Specify insertion position (e.g., after slide 3)
  2. Create new prompt with appropriate slug (e.g., 04-slide-new-section.md)
  3. Generate new slide image
  4. Renumber files: All subsequent slides increment NN by 1
    • 04-slide-conclusion.png → 05-slide-conclusion.png
    • Slugs remain unchanged
  5. Update outline.md with new slide entry
  6. Regenerate PPTX and PDF

Delete Slide

Remove a slide and renumber:

  1. Identify slide to delete (e.g., 03-slide-key-findings.png)
  2. Remove image file and prompt file
  3. Renumber files: All subsequent slides decrement NN by 1
    • 04-slide-conclusion.png → 03-slide-conclusion.png
    • Slugs remain unchanged
  4. Update outline.md to remove slide entry
  5. Regenerate PPTX and PDF

File Naming Convention

Files use meaningful slugs for better readability:

NN-slide-[slug].png
NN-slide-[slug].md (in prompts/)

Examples:

  • 01-slide-cover.png
  • 02-slide-problem-statement.png
  • 03-slide-key-findings.png
  • 04-slide-back-cover.png

Slug Rules

Rule Description
Format Kebab-case (lowercase, hyphens)
Source Derived from slide title/content
Uniqueness Must be unique within the deck
Updates Change slug when content changes significantly

Renumbering Rules

Scenario Action
Add slide Increment NN for all subsequent slides
Delete slide Decrement NN for all subsequent slides
Reorder slides Update NN to match new positions
Edit slide NN unchanged, update slug if needed

Important: Slugs remain unchanged during renumbering. Only the NN prefix changes.

Post-Modification Checklist

After any modification:

  • Image file renamed/created correctly
  • Prompt file renamed/created correctly
  • Subsequent files renumbered (if add/delete)
  • outline.md updated to reflect changes
  • PPTX regenerated
  • PDF regenerated
  • Slide count in outline header updated

Source: SKILL.md on GitHub

No alerts16d5 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    The skill provides comprehensive instructions for generating presentation slide decks using various image backends and layouts. No security risks were identified.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: LOW · No issues

  • Runlayer6mo

    32 files scanned · No issues

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at b0ac523. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 days ago.

Activeupdated 4 months ago
version
1.117.4
Other metadata
metadata
{
  "openclaw": {
    "homepage": "https://github.com/JimLiu/baoyu-skills#baoyu-slide-deck",
    "requires": {
      "anyBins": [
        "bun",
        "npx"
      ]
    }
  }
}
  • slide-deck
  • presentation
  • image-generation
  • pptx
  • pdf
  • content-to-slides
  • visual-design

README badge

README badge for jimliu/baoyu-skills/baoyu-slide-deck

Generates professional slide deck images from content outlines, creating individual slide images optimized for reading and sharing rather than live presentation. Assumes Postgres and uses drizzle-kit's pg dialect. Requires bun or npx; supports 17 style presets and custom dimension tuning (texture, mood, typography, density), with image generation routed through Codex, Cursor, or other available raster backends.

Generated from the current SKILL.md.

Does this skill generate slides for live presentation or static sharing?
It generates slides optimized for reading and sharing (self-explanatory, logical scroll flow, social-media-friendly), not live presentation.
What image backends does this skill support?
It auto-detects and uses Codex `imagegen`, Cursor `GenerateImage`, or `baoyu-image-gen` depending on your runtime. You can also override with `--ref` or set a preferred backend in `EXTEND.md`.
What output formats are available?
The skill generates slide images by default and can merge them into PowerPoint (PPTX) or PDF via included scripts.
Can I customize the visual style of the slides?
Yes. Choose from 17 presets (blueprint, corporate, minimal, sketch-notes, etc.) or define custom dimensions for texture, mood, typography, and density. The skill confirms your choices before generation.
Does this skill require user confirmation before generating slides?
By default yes — confirmation happens before generation. You can skip it by explicitly requesting no confirmation (e.g., '直接生成') in your message.

Generated from the current SKILL.md. These answers refresh after source changes.