Co-Pilot / 辅助式
更新于 a month ago

baoyu-slide-deck

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

💡 摘要

该技能根据内容生成专业的幻灯片图像,具有可定制的样式和受众定位。

🎯 适合人群

商业专业人士教育工作者内容创作者市场营销团队学生

🤖 AI 吐槽:看起来很能打,但别让配置把人劝退。

安全分析中风险

风险:Medium。建议检查:是否执行 shell/命令行指令;文件读写范围与路径穿越风险。以最小权限运行,并在生产环境启用前审计代码与依赖。


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
五维分析
清晰度8/10
创新性7/10
实用性9/10
完整性9/10
可维护性8/10
优缺点分析

优点

  • 为不同受众提供可定制的样式。
  • 高效生成大纲和图像。
  • 支持多种语言。

缺点

  • 最多限制为30张幻灯片。
  • 需要清晰的内容结构以获得最佳效果。
  • 复杂主题可能需要手动调整。

相关技能

exa-search

A
toolCo-Pilot / 辅助式
84/ 100

“看起来很能打,但别让配置把人劝退。”

NanoBanana-PPT-Skills

A
toolAuto-Pilot / 全自动
82/ 100

“看起来很能打,但别让配置把人劝退。”

pytorch

S
toolCode Lib / 代码库
92/ 100

“它是深度学习的瑞士军刀,但祝你好运能从47种安装方法里找到那个不会搞崩你系统的那一个。”

免责声明:本内容来源于 GitHub 开源项目,仅供展示和评分分析使用。

版权归原作者所有 JimLiu.