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.

referencesanalysis-framework.md

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

Presentation Analysis Framework

Deep content analysis for effective slide deck creation.

1. Message Hierarchy

Identify the core message structure before designing slides.

Core Message (One Sentence)

  • What is the single most important takeaway?
  • If the audience remembers only one thing, what should it be?
  • Can you state it in ≤15 words?

Supporting Points (3-5 Maximum)

  • What evidence supports the core message?
  • What sub-topics must be covered?
  • Prioritize by audience relevance, not source order

Call-to-Action

  • What should the audience DO after viewing?
  • Is it clear, specific, and achievable?
  • Where does it appear (slide position)?

2. Audience Decision Matrix

Question Analysis
Who is the primary audience? [Role, expertise level, relationship to topic]
What do they currently believe? [Existing knowledge, assumptions, biases]
What decision do we want them to make? [Specific action or conclusion]
What barriers exist? [Objections, concerns, missing information]
What evidence will convince them? [Data types, credibility sources, emotional hooks]

Audience Adaptation

Audience Type Content Focus Visual Treatment
Executives Outcomes, ROI, strategic impact High-level, clean, data highlights
Technical Architecture, implementation, specs Detailed diagrams, code, schematics
General Benefits, stories, relatability Visual metaphors, simple charts
Investors Market size, traction, team Growth charts, milestones, comparisons
Learners Step-by-step, examples, practice Progressive reveals, exercises

3. Visual Opportunity Map

Identify which content benefits from visualization.

Content-to-Visual Mapping

Content Type Visual Treatment Example
Comparisons Side-by-side, before/after Feature comparison table
Processes Flow diagrams, numbered steps Workflow illustration
Hierarchies Org charts, pyramids, trees Organizational structure
Timelines Horizontal/vertical timelines Project milestones
Statistics Charts, highlighted numbers Key metrics with context
Concepts Icons, metaphors, illustrations Abstract idea visualization
Relationships Venn diagrams, networks Ecosystem or dependencies
Lists Structured grids, icon rows Feature bullets with icons

Visual Priority

Rate each piece of content:

  • Must Visualize: Complex data, key differentiators, memorable moments
  • Should Visualize: Supporting evidence, secondary points
  • Text Only: Simple statements, transitions, minor details

4. Presentation Flow

Structure for impact and retention.

Opening (First 2-3 Slides)

Element Purpose
Hook Capture attention (surprising stat, question, story)
Context Why this matters now
Preview What audience will learn/gain

Middle (Content Slides)

Pattern When to Use
Problem → Solution Introducing new products/ideas
Situation → Complication → Resolution Complex business cases
What → Why → How Educational content
Past → Present → Future Transformation stories
Claim → Evidence → Implication Data-driven arguments

Closing (Final 2-3 Slides)

Element Purpose
Synthesis Tie back to core message
Call-to-Action Clear next steps
Memorable Close Resonant quote, image, or statement

Transitions

  • Each slide should answer: "What comes next?"
  • Use narrative connectors between sections
  • Build logical progression, not topic jumps

5. Content Adaptation

Decide what to keep, transform, or omit.

Keep (High Value)

  • Core arguments and evidence
  • Unique insights or data
  • Audience-relevant examples
  • Memorable quotes or statistics

Simplify (Medium Value)

  • Technical details → Visual summaries
  • Long explanations → Bullet hierarchies
  • Multiple examples → Best 1-2 examples
  • Background context → Brief framing

Visualize (Transform)

  • Data tables → Charts or highlighted numbers
  • Process descriptions → Flow diagrams
  • Comparisons in text → Side-by-side visuals
  • Abstract concepts → Concrete metaphors

Omit (Low Value)

  • Tangential information
  • Redundant examples
  • Excessive caveats
  • Background the audience already knows

6. Analysis Checklist

Before outline creation, confirm:

Message Clarity

  • Core message stated in one sentence
  • 3-5 supporting points identified
  • Call-to-action defined

Audience Fit

  • Primary audience identified
  • Existing beliefs mapped
  • Desired decision clear
  • Evidence matches audience needs

Visual Planning

  • Key visualizations identified
  • Chart/diagram types selected
  • Visual priority assigned

Flow Design

  • Opening hook defined
  • Middle pattern selected
  • Closing approach planned
  • Transitions considered

Content Decisions

  • Keep/simplify/visualize/omit applied
  • Source material fully processed
  • No important content overlooked

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.