diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 9f70968..75964d9 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -6,7 +6,7 @@ }, "metadata": { "description": "Skills shared by Baoyu for improving daily work efficiency", - "version": "1.13.0" + "version": "1.14.0" }, "plugins": [ { diff --git a/.gitignore b/.gitignore index 2a04f3e..f16405f 100644 --- a/.gitignore +++ b/.gitignore @@ -147,3 +147,5 @@ tests-data/ x-to-markdown/ xhs-images/ url-to-markdown/ +cover-image/ +slide-deck/ diff --git a/CHANGELOG.md b/CHANGELOG.md index 3dbbb20..4b92d02 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ English | [中文](./CHANGELOG.zh.md) +## 1.14.0 - 2026-01-22 + +### Fixes +- `baoyu-post-to-x`: improves video ready detection for more reliable video posting. + +### Documentation +- `baoyu-slide-deck`: comprehensive SKILL.md enhancement—adds slide count guidance (recommended 8-25, max 30), audience guidelines table with audience-specific principles, style selection principles with content-type recommendations, layout selection tips with common mistakes to avoid, visual hierarchy principles, content density guidelines (McKinsey-style high-density principles), color selection guide, typography principles with font recommendations (English and Chinese fonts with multilingual pairing), and visual elements reference (backgrounds, typography treatments, geometric accents). + ## 1.13.0 - 2026-01-21 ### Features diff --git a/CHANGELOG.zh.md b/CHANGELOG.zh.md index 1382ea8..31182ad 100644 --- a/CHANGELOG.zh.md +++ b/CHANGELOG.zh.md @@ -2,6 +2,14 @@ [English](./CHANGELOG.md) | 中文 +## 1.14.0 - 2026-01-22 + +### 修复 +- `baoyu-post-to-x`:改进视频就绪检测,提升视频发布稳定性。 + +### 文档 +- `baoyu-slide-deck`:SKILL.md 全面增强——新增幻灯片数量指南(推荐 8-25 张,最多 30 张)、受众指南表格及各受众特定原则、风格选择原则与内容类型推荐、布局选择技巧与常见错误提示、视觉层次原则、内容密度指南(麦肯锡风格高密度原则)、配色选择指南、字体排版原则与字体推荐(中英文字体及多语言搭配方案)、视觉元素参考(背景处理、字体处理、几何装饰)。 + ## 1.13.0 - 2026-01-21 ### 新功能 diff --git a/skills/baoyu-slide-deck/SKILL.md b/skills/baoyu-slide-deck/SKILL.md index eee9e0e..3abf630 100644 --- a/skills/baoyu-slide-deck/SKILL.md +++ b/skills/baoyu-slide-deck/SKILL.md @@ -41,11 +41,74 @@ Transform content into professional slide deck images with flexible style option | `--style ` | Visual style (see Style Gallery) | | `--audience ` | Target audience: beginners, intermediate, experts, executives, general | | `--lang ` | Output language (en, zh, ja, etc.) | -| `--slides ` | Target slide count | +| `--slides ` | 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/