Co-Pilot
Updated a month ago

baoyu-slide-deck

JJimLiu
2.0k
JimLiu/baoyu-skills/skills/baoyu-slide-deck
82
Agent Score

💡 Summary

This skill generates professional slide deck images from content with customizable styles and audience targeting.

🎯 Target Audience

Business professionalsEducatorsContent creatorsMarketing teamsStudents

🤖 AI Roast:Powerful, but the setup might scare off the impatient.

Security AnalysisMedium Risk

Risk: Medium. Review: shell/CLI command execution; filesystem read/write scope and path traversal. Run with least privilege and audit before enabling in production.


name: baoyu-slide-deck description: Generate professional slide deck images from content. Creates comprehensive outlines with style instructions, then generates individual slide images. Use when user asks to "create slides", "make a presentation", "generate deck", or "slide deck".

Slide Deck Generator

Transform content into professional slide deck images with flexible style options.

Usage

/baoyu-slide-deck path/to/content.md /baoyu-slide-deck path/to/content.md --style sketch-notes /baoyu-slide-deck path/to/content.md --audience executives /baoyu-slide-deck path/to/content.md --lang zh /baoyu-slide-deck path/to/content.md --slides 10 /baoyu-slide-deck path/to/content.md --outline-only /baoyu-slide-deck # Then paste content

Script Directory

Important: All scripts are located in the scripts/ subdirectory of this skill.

Agent Execution Instructions:

  1. Determine this SKILL.md file's directory path as SKILL_DIR
  2. Script path = ${SKILL_DIR}/scripts/<script-name>.ts
  3. Replace all ${SKILL_DIR} in this document with the actual path

Script Reference: | Script | Purpose | |--------|---------| | scripts/merge-to-pptx.ts | Merge slides into PowerPoint | | scripts/merge-to-pdf.ts | Merge slides into PDF |

Options

| Option | Description | |--------|-------------| | --style <name> | Visual style (see Style Gallery) | | --audience <type> | Target audience: beginners, intermediate, experts, executives, general | | --lang <code> | Output language (en, zh, ja, etc.) | | --slides <number> | Target slide count (recommended: 8-25, max: 30) | | --outline-only | Generate outline only, skip image generation |

Slide Count Guidance: | Content Length | Recommended Slides | |----------------|-------------------| | Short (< 1000 words) | 5-10 | | Medium (1000-3000 words) | 10-18 | | Long (3000-5000 words) | 15-25 | | Very Long (> 5000 words) | 20-30 (consider splitting) |

Maximum 30 slides per deck. For longer content, split into multiple decks.

Audience Guidelines

Design decisions should adapt to target audience. Use --audience to set.

| Audience | Content Density | Visual Style | Terminology | Slides | |----------|-----------------|--------------|-------------|--------| | beginners | Low | Friendly, illustrative | Plain language | 8-15 | | intermediate | Medium | Balanced, structured | Some jargon OK | 10-20 | | experts | High | Data-rich, precise | Technical terms | 12-25 | | executives | Medium-High | Clean, impactful | Business language | 8-12 | | general | Medium | Accessible, engaging | Minimal jargon | 10-18 |

Audience-Specific Principles

Beginners:

  • One concept per slide
  • Visual metaphors over abstract diagrams
  • Step-by-step progression
  • Generous whitespace

Experts:

  • Multiple data points per slide acceptable
  • Technical diagrams with precise labels
  • Assume domain knowledge
  • Dense but organized information

Executives:

  • Lead with insights, not data
  • "So what?" on every slide
  • Decision-enabling content
  • Bottom-line upfront (BLUF)

Style Gallery

Style Selection Principles

Content-First Approach:

  1. Analyze content topic, mood, and industry before selecting
  2. Consider target audience expectations
  3. Match style to subject matter (not personal preference)

Quick Reference by Content Type: | Content Type | Recommended Styles | |--------------|-------------------| | Technical/Architecture | blueprint, intuition-machine | | Educational/Tutorials | sketch-notes, chalkboard | | Corporate/Business | corporate, minimal | | Creative/Artistic | vector-illustration, watercolor | | Product/SaaS | notion, bold-editorial | | Scientific/Research | scientific, editorial-infographic |

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

Available Styles

| Style | Description | Best For | |-------|-------------|----------| | blueprint (Default) | Technical schematics, grid texture | Architecture, system design | | chalkboard | Black chalkboard, colorful chalk | Education, tutorials, classroom | | notion | SaaS dashboard, card-based layouts | Product demos, SaaS, B2B | | bold-editorial | Magazine cover, bold typography, dark | Product launches, keynotes | | corporate | Navy/gold, structured layouts | Investor decks, proposals | | dark-atmospheric | Cinematic dark mode, glowing accents | Entertainment, gaming | | editorial-infographic | Magazine explainers, flat illustrations | Tech explainers, research | | fantasy-animation | Ghibli/Disney style, hand-drawn | Educational, storytelling | | intuition-machine | Technical briefing, bilingual labels | Technical docs, academic | | minimal | Ultra-clean, maximum whitespace | Executive briefings, premium | | pixel-art | Retro 8-bit, chunky pixels | Gaming, developer talks | | scientific | Academic diagrams, precise labeling | Biology, chemistry, medical | | sketch-notes | Hand-drawn, warm & friendly | Educational, tutorials | | vector-illustration | Flat vector, retro & cute | Creative, children's content | | vintage | Aged-paper, historical styling | Historical, heritage, biography | | watercolor | Hand-painted textures, natural warmth | Lifestyle, wellness, travel |

Auto Style Selection

| Content Signals | Selected Style | |-----------------|----------------| | tutorial, learn, education, guide, intro, beginner | sketch-notes | | classroom, teaching, school, chalkboard, blackboard | chalkboard | | architecture, system, data, analysis, technical | blueprint | | creative, children, kids, cute, illustration | vector-illustration | | briefing, academic, research, bilingual, infographic, concept | intuition-machine | | executive, minimal, clean, simple, elegant | minimal | | saas, product, dashboard, metrics, productivity | notion | | investor, quarterly, business, corporate, proposal | corporate | | launch, marketing, keynote, bold, impact, magazine | bold-editorial | | entertainment, music, gaming, creative, atmospheric | dark-atmospheric | | explainer, journalism, science communication | editorial-infographic | | story, fantasy, animation, magical, whimsical | fantasy-animation | | gaming, retro, pixel, developer, nostalgia | pixel-art | | biology, chemistry, medical, pathway, scientific | scientific | | history, heritage, vintage, expedition, historical | vintage | | lifestyle, wellness, travel, artistic, natural | watercolor | | Default | blueprint |

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 to guide visual composition.

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)

Design Philosophy

This deck is designed for reading and sharing, not live presentation:

  • Each slide must be self-explanatory without verbal commentary
  • Structure content for logical flow when scrolling
  • Include all necessary context within each slide
  • Optimize for social media sharing and offline reading
5-Dim Analysis
Clarity8/10
Novelty7/10
Utility9/10
Completeness9/10
Maintainability8/10
Pros & Cons

Pros

  • Customizable styles for different audiences.
  • Generates outlines and images efficiently.
  • Supports multiple languages.

Cons

  • Limited to a maximum of 30 slides.
  • Requires clear content structure for best results.
  • May need manual adjustments for complex topics.

Related Skills

exa-search

A
toolCo-Pilot
84/ 100

“Powerful, but the setup might scare off the impatient.”

NanoBanana-PPT-Skills

A
toolAuto-Pilot
82/ 100

“Powerful, but the setup might scare off the impatient.”

pytorch

S
toolCode Lib
92/ 100

“It's the Swiss Army knife of deep learning, but good luck figuring out which of the 47 installation methods is the one that won't break your system.”

Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.

Copyright belongs to the original author JimLiu.