diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 8ccb715..38112b5 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.3.0" + "version": "1.4.0" }, "plugins": [ { diff --git a/CHANGELOG.md b/CHANGELOG.md index e762654..9d16d5b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,18 @@ English | [中文](./CHANGELOG.zh.md) +## 1.4.0 - 2026-01-18 + +### Features +- `baoyu-cover-image`: expands style library from 8 to 19 styles with 12 new additions—`blueprint`, `bold-editorial`, `chalkboard`, `dark-atmospheric`, `editorial-infographic`, `fantasy-animation`, `intuition-machine`, `notion`, `pixel-art`, `sketch-notes`, `vector-illustration`, `vintage`, `watercolor`. +- `baoyu-slide-deck`: adds `chalkboard` style—black chalkboard background with colorful chalk drawings for education and tutorials. + +### Breaking Changes +- `baoyu-cover-image`: removes `tech` style (use `blueprint` or `editorial-infographic` for technical content). + +### Documentation +- `README.md`, `README.zh.md`: updates style preview screenshots for cover-image and slide-deck. + ## 1.3.0 - 2026-01-18 ### Features diff --git a/CHANGELOG.zh.md b/CHANGELOG.zh.md index a3bce55..8e32b46 100644 --- a/CHANGELOG.zh.md +++ b/CHANGELOG.zh.md @@ -2,6 +2,18 @@ [English](./CHANGELOG.md) | 中文 +## 1.4.0 - 2026-01-18 + +### 新功能 +- `baoyu-cover-image`:风格库从 8 个扩展至 19 个,新增 12 种风格——`blueprint`(蓝图)、`bold-editorial`(大胆编辑)、`chalkboard`(黑板)、`dark-atmospheric`(暗黑氛围)、`editorial-infographic`(杂志信息图)、`fantasy-animation`(奇幻动画)、`intuition-machine`(技术简报)、`notion`(Notion 风格)、`pixel-art`(像素艺术)、`sketch-notes`(手绘笔记)、`vector-illustration`(矢量插画)、`vintage`(复古文献)、`watercolor`(水彩)。 +- `baoyu-slide-deck`:新增 `chalkboard`(黑板)风格——黑色黑板背景配彩色粉笔绘画,适合教育和教程内容。 + +### 破坏性变更 +- `baoyu-cover-image`:移除 `tech` 风格(技术内容改用 `blueprint` 或 `editorial-infographic` 风格)。 + +### 文档 +- `README.md`、`README.zh.md`:更新 cover-image 和 slide-deck 风格预览截图。 + ## 1.3.0 - 2026-01-18 ### 新功能 diff --git a/README.md b/README.md index 3e37f32..0a7d84f 100644 --- a/README.md +++ b/README.md @@ -127,7 +127,26 @@ Generate hand-drawn style cover images for articles with multiple style options. /baoyu-cover-image path/to/article.md --no-title ``` -Available styles: `elegant` (default), `tech`, `warm`, `bold`, `minimal`, `playful`, `nature`, `retro` +Available styles: `elegant` (default), `blueprint`, `bold`, `bold-editorial`, `chalkboard`, `dark-atmospheric`, `editorial-infographic`, `fantasy-animation`, `intuition-machine`, `minimal`, `nature`, `notion`, `pixel-art`, `playful`, `retro`, `sketch-notes`, `vector-illustration`, `vintage`, `warm`, `watercolor` + +**Style Previews**: + +| | | | +|:---:|:---:|:---:| +| ![elegant](./screenshots/cover-image-styles/elegant.webp) | ![blueprint](./screenshots/cover-image-styles/blueprint.webp) | ![bold](./screenshots/cover-image-styles/bold.webp) | +| elegant | blueprint | bold | +| ![bold-editorial](./screenshots/cover-image-styles/bold-editorial.webp) | ![chalkboard](./screenshots/cover-image-styles/chalkboard.webp) | ![dark-atmospheric](./screenshots/cover-image-styles/dark-atmospheric.webp) | +| bold-editorial | chalkboard | dark-atmospheric | +| ![editorial-infographic](./screenshots/cover-image-styles/editorial-infographic.webp) | ![fantasy-animation](./screenshots/cover-image-styles/fantasy-animation.webp) | ![intuition-machine](./screenshots/cover-image-styles/intuition-machine.webp) | +| editorial-infographic | fantasy-animation | intuition-machine | +| ![minimal](./screenshots/cover-image-styles/minimal.webp) | ![nature](./screenshots/cover-image-styles/nature.webp) | ![notion](./screenshots/cover-image-styles/notion.webp) | +| minimal | nature | notion | +| ![pixel-art](./screenshots/cover-image-styles/pixel-art.webp) | ![playful](./screenshots/cover-image-styles/playful.webp) | ![retro](./screenshots/cover-image-styles/retro.webp) | +| pixel-art | playful | retro | +| ![sketch-notes](./screenshots/cover-image-styles/sketch-notes.webp) | ![vector-illustration](./screenshots/cover-image-styles/vector-illustration.webp) | ![vintage](./screenshots/cover-image-styles/vintage.webp) | +| sketch-notes | vector-illustration | vintage | +| ![warm](./screenshots/cover-image-styles/warm.webp) | ![watercolor](./screenshots/cover-image-styles/watercolor.webp) | | +| warm | watercolor | | #### baoyu-slide-deck @@ -172,16 +191,18 @@ Generate professional slide deck images from content. Creates comprehensive outl | | | | |:---:|:---:|:---:| -| ![blueprint](./screenshots/slide-deck-styles/blueprint.webp) | ![bold-editorial](./screenshots/slide-deck-styles/bold-editorial.webp) | ![corporate](./screenshots/slide-deck-styles/corporate.webp) | -| blueprint | bold-editorial | corporate | -| ![dark-atmospheric](./screenshots/slide-deck-styles/dark-atmospheric.webp) | ![editorial-infographic](./screenshots/slide-deck-styles/editorial-infographic.webp) | ![fantasy-animation](./screenshots/slide-deck-styles/fantasy-animation.webp) | -| dark-atmospheric | editorial-infographic | fantasy-animation | -| ![intuition-machine](./screenshots/slide-deck-styles/intuition-machine.webp) | ![minimal](./screenshots/slide-deck-styles/minimal.webp) | ![notion](./screenshots/slide-deck-styles/notion.webp) | -| intuition-machine | minimal | notion | -| ![pixel-art](./screenshots/slide-deck-styles/pixel-art.webp) | ![scientific](./screenshots/slide-deck-styles/scientific.webp) | ![sketch-notes](./screenshots/slide-deck-styles/sketch-notes.webp) | -| pixel-art | scientific | sketch-notes | -| ![vector-illustration](./screenshots/slide-deck-styles/vector-illustration.webp) | ![vintage](./screenshots/slide-deck-styles/vintage.webp) | ![watercolor](./screenshots/slide-deck-styles/watercolor.webp) | -| vector-illustration | vintage | watercolor | +| ![blueprint](./screenshots/slide-deck-styles/blueprint.webp) | ![chalkboard](./screenshots/slide-deck-styles/chalkboard.webp) | ![bold-editorial](./screenshots/slide-deck-styles/bold-editorial.webp) | +| blueprint | chalkboard | bold-editorial | +| ![corporate](./screenshots/slide-deck-styles/corporate.webp) | ![dark-atmospheric](./screenshots/slide-deck-styles/dark-atmospheric.webp) | ![editorial-infographic](./screenshots/slide-deck-styles/editorial-infographic.webp) | +| corporate | dark-atmospheric | editorial-infographic | +| ![fantasy-animation](./screenshots/slide-deck-styles/fantasy-animation.webp) | ![intuition-machine](./screenshots/slide-deck-styles/intuition-machine.webp) | ![minimal](./screenshots/slide-deck-styles/minimal.webp) | +| fantasy-animation | intuition-machine | minimal | +| ![notion](./screenshots/slide-deck-styles/notion.webp) | ![pixel-art](./screenshots/slide-deck-styles/pixel-art.webp) | ![scientific](./screenshots/slide-deck-styles/scientific.webp) | +| notion | pixel-art | scientific | +| ![sketch-notes](./screenshots/slide-deck-styles/sketch-notes.webp) | ![vector-illustration](./screenshots/slide-deck-styles/vector-illustration.webp) | ![vintage](./screenshots/slide-deck-styles/vintage.webp) | +| sketch-notes | vector-illustration | vintage | +| ![watercolor](./screenshots/slide-deck-styles/watercolor.webp) | | | +| watercolor | | | After generation, slides are automatically merged into a `.pptx` file for easy sharing. diff --git a/README.zh.md b/README.zh.md index 8f6910a..7d33e54 100644 --- a/README.zh.md +++ b/README.zh.md @@ -127,7 +127,26 @@ npx add-skill jimliu/baoyu-skills /baoyu-cover-image path/to/article.md --no-title ``` -可用风格:`elegant`(默认)、`tech`、`warm`、`bold`、`minimal`、`playful`、`nature`、`retro` +可用风格:`elegant`(默认)、`blueprint`、`bold`、`bold-editorial`、`chalkboard`、`dark-atmospheric`、`editorial-infographic`、`fantasy-animation`、`intuition-machine`、`minimal`、`nature`、`notion`、`pixel-art`、`playful`、`retro`、`sketch-notes`、`vector-illustration`、`vintage`、`warm`、`watercolor` + +**风格预览**: + +| | | | +|:---:|:---:|:---:| +| ![elegant](./screenshots/cover-image-styles/elegant.webp) | ![blueprint](./screenshots/cover-image-styles/blueprint.webp) | ![bold](./screenshots/cover-image-styles/bold.webp) | +| elegant | blueprint | bold | +| ![bold-editorial](./screenshots/cover-image-styles/bold-editorial.webp) | ![chalkboard](./screenshots/cover-image-styles/chalkboard.webp) | ![dark-atmospheric](./screenshots/cover-image-styles/dark-atmospheric.webp) | +| bold-editorial | chalkboard | dark-atmospheric | +| ![editorial-infographic](./screenshots/cover-image-styles/editorial-infographic.webp) | ![fantasy-animation](./screenshots/cover-image-styles/fantasy-animation.webp) | ![intuition-machine](./screenshots/cover-image-styles/intuition-machine.webp) | +| editorial-infographic | fantasy-animation | intuition-machine | +| ![minimal](./screenshots/cover-image-styles/minimal.webp) | ![nature](./screenshots/cover-image-styles/nature.webp) | ![notion](./screenshots/cover-image-styles/notion.webp) | +| minimal | nature | notion | +| ![pixel-art](./screenshots/cover-image-styles/pixel-art.webp) | ![playful](./screenshots/cover-image-styles/playful.webp) | ![retro](./screenshots/cover-image-styles/retro.webp) | +| pixel-art | playful | retro | +| ![sketch-notes](./screenshots/cover-image-styles/sketch-notes.webp) | ![vector-illustration](./screenshots/cover-image-styles/vector-illustration.webp) | ![vintage](./screenshots/cover-image-styles/vintage.webp) | +| sketch-notes | vector-illustration | vintage | +| ![warm](./screenshots/cover-image-styles/warm.webp) | ![watercolor](./screenshots/cover-image-styles/watercolor.webp) | | +| warm | watercolor | | #### baoyu-slide-deck @@ -172,16 +191,18 @@ npx add-skill jimliu/baoyu-skills | | | | |:---:|:---:|:---:| -| ![blueprint](./screenshots/slide-deck-styles/blueprint.webp) | ![bold-editorial](./screenshots/slide-deck-styles/bold-editorial.webp) | ![corporate](./screenshots/slide-deck-styles/corporate.webp) | -| blueprint | bold-editorial | corporate | -| ![dark-atmospheric](./screenshots/slide-deck-styles/dark-atmospheric.webp) | ![editorial-infographic](./screenshots/slide-deck-styles/editorial-infographic.webp) | ![fantasy-animation](./screenshots/slide-deck-styles/fantasy-animation.webp) | -| dark-atmospheric | editorial-infographic | fantasy-animation | -| ![intuition-machine](./screenshots/slide-deck-styles/intuition-machine.webp) | ![minimal](./screenshots/slide-deck-styles/minimal.webp) | ![notion](./screenshots/slide-deck-styles/notion.webp) | -| intuition-machine | minimal | notion | -| ![pixel-art](./screenshots/slide-deck-styles/pixel-art.webp) | ![scientific](./screenshots/slide-deck-styles/scientific.webp) | ![sketch-notes](./screenshots/slide-deck-styles/sketch-notes.webp) | -| pixel-art | scientific | sketch-notes | -| ![vector-illustration](./screenshots/slide-deck-styles/vector-illustration.webp) | ![vintage](./screenshots/slide-deck-styles/vintage.webp) | ![watercolor](./screenshots/slide-deck-styles/watercolor.webp) | -| vector-illustration | vintage | watercolor | +| ![blueprint](./screenshots/slide-deck-styles/blueprint.webp) | ![chalkboard](./screenshots/slide-deck-styles/chalkboard.webp) | ![bold-editorial](./screenshots/slide-deck-styles/bold-editorial.webp) | +| blueprint | chalkboard | bold-editorial | +| ![corporate](./screenshots/slide-deck-styles/corporate.webp) | ![dark-atmospheric](./screenshots/slide-deck-styles/dark-atmospheric.webp) | ![editorial-infographic](./screenshots/slide-deck-styles/editorial-infographic.webp) | +| corporate | dark-atmospheric | editorial-infographic | +| ![fantasy-animation](./screenshots/slide-deck-styles/fantasy-animation.webp) | ![intuition-machine](./screenshots/slide-deck-styles/intuition-machine.webp) | ![minimal](./screenshots/slide-deck-styles/minimal.webp) | +| fantasy-animation | intuition-machine | minimal | +| ![notion](./screenshots/slide-deck-styles/notion.webp) | ![pixel-art](./screenshots/slide-deck-styles/pixel-art.webp) | ![scientific](./screenshots/slide-deck-styles/scientific.webp) | +| notion | pixel-art | scientific | +| ![sketch-notes](./screenshots/slide-deck-styles/sketch-notes.webp) | ![vector-illustration](./screenshots/slide-deck-styles/vector-illustration.webp) | ![vintage](./screenshots/slide-deck-styles/vintage.webp) | +| sketch-notes | vector-illustration | vintage | +| ![watercolor](./screenshots/slide-deck-styles/watercolor.webp) | | | +| watercolor | | | 生成完成后,所有幻灯片会自动合并为 `.pptx` 文件,方便分享。 diff --git a/screenshots/cover-image-styles/blueprint.webp b/screenshots/cover-image-styles/blueprint.webp new file mode 100644 index 0000000..67d9992 Binary files /dev/null and b/screenshots/cover-image-styles/blueprint.webp differ diff --git a/screenshots/cover-image-styles/bold-editorial.webp b/screenshots/cover-image-styles/bold-editorial.webp new file mode 100644 index 0000000..8c09d80 Binary files /dev/null and b/screenshots/cover-image-styles/bold-editorial.webp differ diff --git a/screenshots/cover-image-styles/bold.webp b/screenshots/cover-image-styles/bold.webp new file mode 100644 index 0000000..840457d Binary files /dev/null and b/screenshots/cover-image-styles/bold.webp differ diff --git a/screenshots/cover-image-styles/chalkboard.webp b/screenshots/cover-image-styles/chalkboard.webp new file mode 100644 index 0000000..1152366 Binary files /dev/null and b/screenshots/cover-image-styles/chalkboard.webp differ diff --git a/screenshots/cover-image-styles/dark-atmospheric.webp b/screenshots/cover-image-styles/dark-atmospheric.webp new file mode 100644 index 0000000..44e4d6d Binary files /dev/null and b/screenshots/cover-image-styles/dark-atmospheric.webp differ diff --git a/screenshots/cover-image-styles/editorial-infographic.webp b/screenshots/cover-image-styles/editorial-infographic.webp new file mode 100644 index 0000000..fbb68b5 Binary files /dev/null and b/screenshots/cover-image-styles/editorial-infographic.webp differ diff --git a/screenshots/cover-image-styles/elegant.webp b/screenshots/cover-image-styles/elegant.webp new file mode 100644 index 0000000..462d651 Binary files /dev/null and b/screenshots/cover-image-styles/elegant.webp differ diff --git a/screenshots/cover-image-styles/fantasy-animation.webp b/screenshots/cover-image-styles/fantasy-animation.webp new file mode 100644 index 0000000..4d39820 Binary files /dev/null and b/screenshots/cover-image-styles/fantasy-animation.webp differ diff --git a/screenshots/cover-image-styles/intuition-machine.webp b/screenshots/cover-image-styles/intuition-machine.webp new file mode 100644 index 0000000..25097fe Binary files /dev/null and b/screenshots/cover-image-styles/intuition-machine.webp differ diff --git a/screenshots/cover-image-styles/minimal.webp b/screenshots/cover-image-styles/minimal.webp new file mode 100644 index 0000000..3c701bf Binary files /dev/null and b/screenshots/cover-image-styles/minimal.webp differ diff --git a/screenshots/cover-image-styles/nature.webp b/screenshots/cover-image-styles/nature.webp new file mode 100644 index 0000000..072bd2b Binary files /dev/null and b/screenshots/cover-image-styles/nature.webp differ diff --git a/screenshots/cover-image-styles/notion.webp b/screenshots/cover-image-styles/notion.webp new file mode 100644 index 0000000..02f3550 Binary files /dev/null and b/screenshots/cover-image-styles/notion.webp differ diff --git a/screenshots/cover-image-styles/pixel-art.webp b/screenshots/cover-image-styles/pixel-art.webp new file mode 100644 index 0000000..b643928 Binary files /dev/null and b/screenshots/cover-image-styles/pixel-art.webp differ diff --git a/screenshots/cover-image-styles/playful.webp b/screenshots/cover-image-styles/playful.webp new file mode 100644 index 0000000..132023a Binary files /dev/null and b/screenshots/cover-image-styles/playful.webp differ diff --git a/screenshots/cover-image-styles/retro.webp b/screenshots/cover-image-styles/retro.webp new file mode 100644 index 0000000..1ed4852 Binary files /dev/null and b/screenshots/cover-image-styles/retro.webp differ diff --git a/screenshots/cover-image-styles/sketch-notes.webp b/screenshots/cover-image-styles/sketch-notes.webp new file mode 100644 index 0000000..cec41eb Binary files /dev/null and b/screenshots/cover-image-styles/sketch-notes.webp differ diff --git a/screenshots/cover-image-styles/vector-illustration.webp b/screenshots/cover-image-styles/vector-illustration.webp new file mode 100644 index 0000000..3b974a2 Binary files /dev/null and b/screenshots/cover-image-styles/vector-illustration.webp differ diff --git a/screenshots/cover-image-styles/vintage.webp b/screenshots/cover-image-styles/vintage.webp new file mode 100644 index 0000000..d3d6f75 Binary files /dev/null and b/screenshots/cover-image-styles/vintage.webp differ diff --git a/screenshots/cover-image-styles/warm.webp b/screenshots/cover-image-styles/warm.webp new file mode 100644 index 0000000..b521690 Binary files /dev/null and b/screenshots/cover-image-styles/warm.webp differ diff --git a/screenshots/cover-image-styles/watercolor.webp b/screenshots/cover-image-styles/watercolor.webp new file mode 100644 index 0000000..17fa473 Binary files /dev/null and b/screenshots/cover-image-styles/watercolor.webp differ diff --git a/screenshots/slide-deck-styles/chalkboard.webp b/screenshots/slide-deck-styles/chalkboard.webp new file mode 100644 index 0000000..772390c Binary files /dev/null and b/screenshots/slide-deck-styles/chalkboard.webp differ diff --git a/skills/baoyu-cover-image/SKILL.md b/skills/baoyu-cover-image/SKILL.md index 3acf82d..09d8978 100644 --- a/skills/baoyu-cover-image/SKILL.md +++ b/skills/baoyu-cover-image/SKILL.md @@ -14,9 +14,9 @@ Generate hand-drawn style cover images for articles with multiple style options. /baoyu-cover-image path/to/article.md # Specify a style -/baoyu-cover-image path/to/article.md --style tech +/baoyu-cover-image path/to/article.md --style blueprint /baoyu-cover-image path/to/article.md --style warm -/baoyu-cover-image path/to/article.md --style bold +/baoyu-cover-image path/to/article.md --style dark-atmospheric # Without title text /baoyu-cover-image path/to/article.md --no-title @@ -47,13 +47,25 @@ Generate hand-drawn style cover images for articles with multiple style options. | Style | Description | |-------|-------------| | `elegant` (Default) | Refined, sophisticated, understated | -| `tech` | Modern, clean, futuristic | -| `warm` | Friendly, approachable, human-centered | +| `blueprint` | Technical schematics, engineering precision | | `bold` | High contrast, attention-grabbing, energetic | +| `bold-editorial` | Magazine cover impact, dramatic typography | +| `chalkboard` | Black chalkboard, colorful chalk drawings | +| `dark-atmospheric` | Cinematic dark mode, glowing accents | +| `editorial-infographic` | Magazine explainer, visual storytelling | +| `fantasy-animation` | Ghibli/Disney inspired, whimsical charm | +| `intuition-machine` | Technical briefing, bilingual labels | | `minimal` | Ultra-clean, zen-like, focused | -| `playful` | Fun, creative, whimsical | | `nature` | Organic, calm, earthy | -| `retro` | Vintage, nostalgic, classic | +| `notion` | Clean SaaS dashboard, productivity styling | +| `pixel-art` | Retro 8-bit, nostalgic gaming aesthetic | +| `playful` | Fun, creative, whimsical | +| `retro` | Halftone dots, vintage badges, classic | +| `sketch-notes` | Hand-drawn, educational, warm | +| `vector-illustration` | Flat vector, black outlines, retro colors | +| `vintage` | Aged paper, historical, expedition style | +| `warm` | Friendly, approachable, human-centered | +| `watercolor` | Soft hand-painted, natural warmth | Detailed style definitions: `references/styles/