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.

referenceslayouts.md

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

Layout Gallery

Optional layout hints for individual slides. Specify in outline's // LAYOUT section.

Slide-Specific Layouts

Layout Description Best For
title-hero Large centered title + subtitle Cover slides, section breaks
quote-callout Featured quote with attribution Testimonials, key insights
key-stat Single large number as focal point Impact statistics, metrics
split-screen Half image, half text Feature highlights, comparisons
icon-grid Grid of icons with labels Features, capabilities, benefits
two-columns Content in balanced columns Paired information, dual points
three-columns Content in three columns Triple comparisons, categories
image-caption Full-bleed image + text overlay Visual storytelling, emotional
agenda Numbered list with highlights Session overview, roadmap
bullet-list Structured bullet points Simple content, lists

Infographic-Derived Layouts

Layout Description Best For
linear-progression Sequential flow left-to-right Timelines, step-by-step
binary-comparison Side-by-side A vs B Before/after, pros-cons
comparison-matrix Multi-factor grid Feature comparisons
hierarchical-layers Pyramid or stacked levels Priority, importance
hub-spoke Central node with radiating items Concept maps, ecosystems
bento-grid Varied-size tiles Overview, summary
funnel Narrowing stages Conversion, filtering
dashboard Metrics with charts/numbers KPIs, data display
venn-diagram Overlapping circles Relationships, intersections
circular-flow Continuous cycle Recurring processes
winding-roadmap Curved path with milestones Journey, timeline
tree-branching Parent-child hierarchy Org charts, taxonomies
iceberg Visible vs hidden layers Surface vs depth
bridge Gap with connection Problem-solution

Usage: Add Layout: <name> in slide's // LAYOUT section.

Layout Selection Tips

Match Layout to Content:

Content Type Recommended Layouts
Single narrative bullet-list, image-caption
Two concepts split-screen, binary-comparison
Three items three-columns, icon-grid
Process/Steps linear-progression, winding-roadmap
Data/Metrics dashboard, key-stat
Relationships hub-spoke, venn-diagram
Hierarchy hierarchical-layers, tree-branching

Layout Flow Patterns:

Position Recommended Layouts
Opening title-hero, agenda
Middle Content-specific layouts
Closing quote-callout, key-stat

Common Mistakes to Avoid:

  • Using 3-column layout for 2 items (leaves columns empty)
  • Stacking charts/tables below text (use side-by-side instead)
  • Image layouts without actual images
  • Quote layouts for emphasis (use only for real quotes with attribution)

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.