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.

referencescontent-rules.md

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

Content & Style Rules

Guidelines for slide deck content quality and style consistency.

Content Rules

1. Respect Reader Attention

  • Each slide should communicate ONE main idea
  • Remove redundant information
  • Prioritize clarity over comprehensiveness

2. Data Traceability

  • All statistics must include source attribution
  • Cite sources directly on slides with data
  • Use specific numbers over vague claims

3. Self-Contained Prompts

  • Every detail must be in the image prompt
  • No external references (e.g., "like slide 2")
  • Include all colors, layouts, and content explicitly

4. No Placeholders

  • Every element must be fully specified
  • No "[insert data here]" or "TBD"
  • All text content finalized before generation

Style Rules

1. Narrative Headlines

Headlines tell the story, not label the content.

Bad Good
"Key Statistics" "Usage doubled in 6 months"
"Our Solution" "One platform replaces five tools"
"Benefits" "Teams save 10 hours weekly"

2. Avoid AI Clichés

Remove these patterns:

  • "Dive into", "explore", "journey"
  • "Let's look at", "let me show you"
  • "Exciting", "amazing", "revolutionary"
  • "In conclusion", "to summarize"

3. Meaningful Back Cover

Not just "Thank you" or "Questions?"

Include one of:

  • Clear call-to-action
  • Memorable key takeaway
  • Thought-provoking closing statement
  • Contact information with purpose

4. Consistent Visual Language

Throughout the deck:

  • Same icon style
  • Same color usage patterns
  • Same layout grid system
  • Same typography hierarchy

Slide Structure

Position Type Purpose
1 Cover Title, visual hook, topic introduction
2 to N-1 Content Key points, data, explanations
N Back Cover Summary, call-to-action, memorable close

Key Specifications

Specification Value
Aspect Ratio 16:9 (landscape)
Slide Count Dynamic based on content
Required Slides Cover + Back Cover minimum
Footers None (no slide numbers, logos)
Language Priority --lang → source language → ask user
Tone Direct, confident (avoid AI phrases)

Style Quick Reference

Style Visual Summary
sketch-notes Hand-drawn, warm off-white, conceptual icons
blueprint Technical schematics, grid texture, blue tones
bold-editorial High contrast, dark backgrounds, magazine impact
vector-illustration Flat vector, black outlines, retro colors
minimal Maximum whitespace, single accent, zen-like
storytelling Full-bleed imagery, cinematic, emotional
warm Soft gradients, rounded shapes, wellness palette
notion Dashboard aesthetic, clean data viz, SaaS-inspired
corporate Navy/gold, structured layouts, business polish
playful Vibrant coral/teal/yellow, dynamic, energetic

Full style specifications: references/styles/<style>.md

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.