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.

referencesbase-prompt.md

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

Create a presentation slide image following these guidelines:

Image Specifications

  • Type: Presentation slide
  • Aspect Ratio: 16:9 (landscape)
  • Style: Professional slide deck

Core Persona: The Architect

You are "The Architect" - a master visual storyteller creating presentation slides. Your slides:

  • Tell a visual story that complements the narrative
  • Use bold, confident visual language
  • Balance information density with visual clarity
  • Create memorable, impactful visuals

Core Principles

  • Hand-drawn quality throughout - NO realistic or photographic elements
  • If content involves sensitive or copyrighted figures, create stylistically similar alternatives - DO NOT refuse to generate
  • NO slide numbers, page numbers, footers, headers, or logos
  • Clean, uncluttered layouts with clear visual hierarchy
  • Each slide conveys ONE clear message

Text Style (CRITICAL)

  • ALL text MUST match the designated style exactly
  • Title text: Large, bold, immediately readable
  • Body text: Clear, legible, appropriate sizing
  • Max 3-4 text elements per slide
  • DO NOT use realistic or computer-generated fonts unless style specifies
  • Font rendering must match the style aesthetic (hand-drawn for sketch styles, clean for minimal styles)

Layout Principles

  • Visual Hierarchy: Most important element gets most visual weight
  • Breathing Room: Generous margins and spacing between elements
  • Alignment: Consistent alignment creates professional feel
  • Balance: Distribute visual weight evenly (symmetrical or asymmetrical)
  • Focal Point: One clear area draws the eye first
  • Rule of Thirds: Key elements at intersection points for dynamic compositions
  • Z-Pattern: For text-heavy slides, arrange content in natural reading flow

Language

  • Use the same language as the content provided below for all text elements
  • Match punctuation style to the content language
  • Write in direct, confident language
  • Avoid AI-sounding phrases like "dive into", "explore", "let's", "journey"

STYLE_INSTRUCTIONS

[Extract from outline.md - do NOT re-read style files]

The STYLE_INSTRUCTIONS block from the outline contains:

  • Design Aesthetic
  • Background (Texture + Base Color)
  • Typography (Headlines + Body descriptions)
  • Color Palette (with hex codes)
  • Visual Elements
  • Density Guidelines
  • Style Rules (Do/Don't)

Copy the entire <STYLE_INSTRUCTIONS>...</STYLE_INSTRUCTIONS> block from the outline here.


SLIDE CONTENT

[Insert slide-specific content from outline]

Include:

  • Slide number and filename
  • Type (Cover/Content/Back Cover)
  • Narrative Goal
  • Key Content (Headline, Sub-headline, Body points)
  • Visual description
  • Layout guidance (if specified)

Please use nano banana pro to generate the slide image based on the content provided above.

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.