diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index fc2e5f8..b2e8036 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": "0.4.2" + "version": "0.5.0" }, "plugins": [ { @@ -21,7 +21,8 @@ "./skills/baoyu-post-to-wechat", "./skills/baoyu-article-illustrator", "./skills/baoyu-cover-image", - "./skills/baoyu-slide-deck" + "./skills/baoyu-slide-deck", + "./skills/baoyu-comic" ] } ] diff --git a/README.md b/README.md index 6c5011a..c56a6ce 100644 --- a/README.md +++ b/README.md @@ -61,43 +61,43 @@ You can also **Enable auto-update** to get the latest versions automatically. ## Available Skills -### gemini-web +### baoyu-gemini-web Interacts with Gemini Web to generate text and images. **Text Generation:** ```bash -/gemini-web "Hello, Gemini" -/gemini-web --prompt "Explain quantum computing" +/baoyu-gemini-web "Hello, Gemini" +/baoyu-gemini-web --prompt "Explain quantum computing" ``` **Image Generation:** ```bash -/gemini-web --prompt "A cute cat" --image cat.png -/gemini-web --promptfiles system.md content.md --image out.png +/baoyu-gemini-web --prompt "A cute cat" --image cat.png +/baoyu-gemini-web --promptfiles system.md content.md --image out.png ``` -### xhs-images +### baoyu-xhs-images Xiaohongshu (RedNote) infographic series generator. Breaks down content into 1-10 cartoon-style infographics with **Style × Layout** two-dimensional system. ```bash # Auto-select style and layout -/xhs-images posts/ai-future/article.md +/baoyu-xhs-images posts/ai-future/article.md # Specify style -/xhs-images posts/ai-future/article.md --style notion +/baoyu-xhs-images posts/ai-future/article.md --style notion # Specify layout -/xhs-images posts/ai-future/article.md --layout dense +/baoyu-xhs-images posts/ai-future/article.md --layout dense # Combine style and layout -/xhs-images posts/ai-future/article.md --style tech --layout list +/baoyu-xhs-images posts/ai-future/article.md --style tech --layout list # Direct content input -/xhs-images 今日星座运势 +/baoyu-xhs-images 今日星座运势 ``` **Styles** (visual aesthetics): `cute` (default), `fresh`, `tech`, `warm`, `bold`, `minimal`, `retro`, `pop`, `notion` @@ -112,70 +112,111 @@ Xiaohongshu (RedNote) infographic series generator. Breaks down content into 1-1 | `comparison` | 2 sides | Before/after, pros/cons | | `flow` | 3-6 steps | Processes, timelines | -### cover-image +### baoyu-cover-image Generate hand-drawn style cover images for articles with multiple style options. ```bash # From markdown file (auto-select style) -/cover-image path/to/article.md +/baoyu-cover-image path/to/article.md # Specify a style -/cover-image path/to/article.md --style tech -/cover-image path/to/article.md --style warm +/baoyu-cover-image path/to/article.md --style tech +/baoyu-cover-image path/to/article.md --style warm # Without title text -/cover-image path/to/article.md --no-title +/baoyu-cover-image path/to/article.md --no-title ``` Available styles: `elegant` (default), `tech`, `warm`, `bold`, `minimal`, `playful`, `nature`, `retro` -### slide-deck +### baoyu-slide-deck Generate professional slide deck images from content. Creates comprehensive outlines with style instructions, then generates individual slide images. ```bash # From markdown file -/slide-deck path/to/article.md +/baoyu-slide-deck path/to/article.md # With style and audience -/slide-deck path/to/article.md --style corporate -/slide-deck path/to/article.md --audience executives +/baoyu-slide-deck path/to/article.md --style corporate +/baoyu-slide-deck path/to/article.md --audience executives # Outline only (no image generation) -/slide-deck path/to/article.md --outline-only +/baoyu-slide-deck path/to/article.md --outline-only # With language -/slide-deck path/to/article.md --lang zh +/baoyu-slide-deck path/to/article.md --lang zh ``` Available styles: `editorial` (default), `corporate`, `technical`, `playful`, `minimal`, `storytelling`, `warm`, `retro-flat`, `notion` -### post-to-wechat +### baoyu-comic + +Knowledge comic creator supporting multiple styles (Logicomix/Ligne Claire, Ohmsha manga guide). Creates original educational comics with detailed panel layouts and sequential image generation. + +```bash +# From source material +/baoyu-comic posts/turing-story/source.md + +# Specify style +/baoyu-comic posts/turing-story/source.md --style dramatic +/baoyu-comic posts/turing-story/source.md --style ohmsha + +# Specify layout +/baoyu-comic posts/turing-story/source.md --layout cinematic +/baoyu-comic posts/turing-story/source.md --layout webtoon + +# Direct content input +/baoyu-comic "The story of Alan Turing and the birth of computer science" +``` + +**Styles** (visual aesthetics): +| Style | Description | Best for | +|-------|-------------|----------| +| `classic` | Traditional Ligne Claire, balanced | Biographies, balanced narratives | +| `dramatic` | High contrast, intense | Breakthroughs, conflicts | +| `warm` | Nostalgic, personal | Personal stories, mentorship | +| `tech` | Modern, digital | Computing history, AI stories | +| `sepia` | Historical, archival | Pre-1950s, classical science | +| `vibrant` | Energetic, engaging | Science basics, young audience | +| `ohmsha` | Manga guide style, visual metaphors | Tutorials, complex concepts (ML, physics) | + +**Layouts** (panel arrangement): +| Layout | Panels/Page | Best for | +|--------|-------------|----------| +| `standard` | 4-6 | Dialogue, narrative flow | +| `cinematic` | 2-4 | Dramatic moments, establishing shots | +| `dense` | 6-9 | Technical explanations, timelines | +| `splash` | 1-2 large | Key moments, revelations | +| `mixed` | 3-7 varies | Complex narratives, emotional arcs | +| `webtoon` | 3-5 vertical | Ohmsha tutorials, mobile reading | + +### baoyu-post-to-wechat Post content to WeChat Official Account (微信公众号). Two modes available: **Image-Text (图文)** - Multiple images with short title/content: ```bash -/post-to-wechat 图文 --markdown article.md --images ./photos/ -/post-to-wechat 图文 --markdown article.md --image img1.png --image img2.png --image img3.png -/post-to-wechat 图文 --title "标题" --content "内容" --image img1.png --submit +/baoyu-post-to-wechat 图文 --markdown article.md --images ./photos/ +/baoyu-post-to-wechat 图文 --markdown article.md --image img1.png --image img2.png --image img3.png +/baoyu-post-to-wechat 图文 --title "标题" --content "内容" --image img1.png --submit ``` **Article (文章)** - Full markdown/HTML with rich formatting: ```bash -/post-to-wechat 文章 --markdown article.md -/post-to-wechat 文章 --markdown article.md --theme grace -/post-to-wechat 文章 --html article.html +/baoyu-post-to-wechat 文章 --markdown article.md +/baoyu-post-to-wechat 文章 --markdown article.md --theme grace +/baoyu-post-to-wechat 文章 --html article.html ``` Prerequisites: Google Chrome installed. First run requires QR code login (session preserved). ## Disclaimer -### gemini-web +### baoyu-gemini-web This skill uses the Gemini Web API (reverse-engineered). diff --git a/README.zh.md b/README.zh.md index c475891..dd38bd8 100644 --- a/README.zh.md +++ b/README.zh.md @@ -61,43 +61,43 @@ npx add-skill jimliu/baoyu-skills ## 可用技能 -### gemini-web +### baoyu-gemini-web 与 Gemini Web 交互,生成文本和图片。 **文本生成:** ```bash -/gemini-web "你好,Gemini" -/gemini-web --prompt "解释量子计算" +/baoyu-gemini-web "你好,Gemini" +/baoyu-gemini-web --prompt "解释量子计算" ``` **图片生成:** ```bash -/gemini-web --prompt "一只可爱的猫" --image cat.png -/gemini-web --promptfiles system.md content.md --image out.png +/baoyu-gemini-web --prompt "一只可爱的猫" --image cat.png +/baoyu-gemini-web --promptfiles system.md content.md --image out.png ``` -### xhs-images +### baoyu-xhs-images 小红书信息图系列生成器。将内容拆解为 1-10 张卡通风格信息图,支持 **风格 × 布局** 二维系统。 ```bash # 自动选择风格和布局 -/xhs-images posts/ai-future/article.md +/baoyu-xhs-images posts/ai-future/article.md # 指定风格 -/xhs-images posts/ai-future/article.md --style notion +/baoyu-xhs-images posts/ai-future/article.md --style notion # 指定布局 -/xhs-images posts/ai-future/article.md --layout dense +/baoyu-xhs-images posts/ai-future/article.md --layout dense # 组合风格和布局 -/xhs-images posts/ai-future/article.md --style tech --layout list +/baoyu-xhs-images posts/ai-future/article.md --style tech --layout list # 直接输入内容 -/xhs-images 今日星座运势 +/baoyu-xhs-images 今日星座运势 ``` **风格**(视觉美学):`cute`(默认)、`fresh`、`tech`、`warm`、`bold`、`minimal`、`retro`、`pop`、`notion` @@ -112,70 +112,111 @@ npx add-skill jimliu/baoyu-skills | `comparison` | 双栏 | 对比、优劣 | | `flow` | 3-6 步 | 流程、时间线 | -### cover-image +### baoyu-cover-image 为文章生成手绘风格封面图,支持多种风格选项。 ```bash # 从 markdown 文件生成(自动选择风格) -/cover-image path/to/article.md +/baoyu-cover-image path/to/article.md # 指定风格 -/cover-image path/to/article.md --style tech -/cover-image path/to/article.md --style warm +/baoyu-cover-image path/to/article.md --style tech +/baoyu-cover-image path/to/article.md --style warm # 不包含标题文字 -/cover-image path/to/article.md --no-title +/baoyu-cover-image path/to/article.md --no-title ``` 可用风格:`elegant`(默认)、`tech`、`warm`、`bold`、`minimal`、`playful`、`nature`、`retro` -### slide-deck +### baoyu-slide-deck 从内容生成专业的幻灯片图片。先创建包含样式说明的完整大纲,然后逐页生成幻灯片图片。 ```bash # 从 markdown 文件生成 -/slide-deck path/to/article.md +/baoyu-slide-deck path/to/article.md # 指定风格和受众 -/slide-deck path/to/article.md --style corporate -/slide-deck path/to/article.md --audience executives +/baoyu-slide-deck path/to/article.md --style corporate +/baoyu-slide-deck path/to/article.md --audience executives # 仅生成大纲(不生成图片) -/slide-deck path/to/article.md --outline-only +/baoyu-slide-deck path/to/article.md --outline-only # 指定语言 -/slide-deck path/to/article.md --lang zh +/baoyu-slide-deck path/to/article.md --lang zh ``` 可用风格:`editorial`(默认)、`corporate`、`technical`、`playful`、`minimal`、`storytelling`、`warm`、`retro-flat`、`notion` -### post-to-wechat +### baoyu-comic + +知识漫画创作器,支持多种风格(Logicomix/清线风格、欧姆社漫画教程风格)。创作带有详细分镜布局的原创教育漫画,逐页生成图片。 + +```bash +# 从素材文件生成 +/baoyu-comic posts/turing-story/source.md + +# 指定风格 +/baoyu-comic posts/turing-story/source.md --style dramatic +/baoyu-comic posts/turing-story/source.md --style ohmsha + +# 指定布局 +/baoyu-comic posts/turing-story/source.md --layout cinematic +/baoyu-comic posts/turing-story/source.md --layout webtoon + +# 直接输入内容 +/baoyu-comic "图灵的故事与计算机科学的诞生" +``` + +**风格**(视觉美学): +| 风格 | 描述 | 适用场景 | +|------|------|----------| +| `classic` | 传统清线风格,平衡 | 传记、平衡叙事 | +| `dramatic` | 高对比度,紧张感 | 突破时刻、冲突 | +| `warm` | 怀旧、个人化 | 个人故事、师生情 | +| `tech` | 现代、数字化 | 计算机史、AI 故事 | +| `sepia` | 历史、档案感 | 1950 年前、古典科学 | +| `vibrant` | 活力、吸引人 | 科普、青少年读者 | +| `ohmsha` | 欧姆社漫画风格,视觉比喻 | 教程、复杂概念(机器学习、物理) | + +**布局**(分镜排列): +| 布局 | 每页分镜数 | 适用场景 | +|------|-----------|----------| +| `standard` | 4-6 | 对话、叙事推进 | +| `cinematic` | 2-4 | 戏剧性时刻、建立镜头 | +| `dense` | 6-9 | 技术说明、时间线 | +| `splash` | 1-2 大图 | 关键时刻、揭示 | +| `mixed` | 3-7 不等 | 复杂叙事、情感弧线 | +| `webtoon` | 3-5 竖向 | 欧姆社教程、手机阅读 | + +### baoyu-post-to-wechat 发布内容到微信公众号,支持两种模式: **图文模式** - 多图配短标题和正文: ```bash -/post-to-wechat 图文 --markdown article.md --images ./photos/ -/post-to-wechat 图文 --markdown article.md --image img1.png --image img2.png --image img3.png -/post-to-wechat 图文 --title "标题" --content "内容" --image img1.png --submit +/baoyu-post-to-wechat 图文 --markdown article.md --images ./photos/ +/baoyu-post-to-wechat 图文 --markdown article.md --image img1.png --image img2.png --image img3.png +/baoyu-post-to-wechat 图文 --title "标题" --content "内容" --image img1.png --submit ``` **文章模式** - 完整 markdown/HTML 富文本格式: ```bash -/post-to-wechat 文章 --markdown article.md -/post-to-wechat 文章 --markdown article.md --theme grace -/post-to-wechat 文章 --html article.html +/baoyu-post-to-wechat 文章 --markdown article.md +/baoyu-post-to-wechat 文章 --markdown article.md --theme grace +/baoyu-post-to-wechat 文章 --html article.html ``` 前置要求:已安装 Google Chrome,首次运行需扫码登录(登录状态会保存) ## 免责声明 -### gemini-web +### baoyu-gemini-web 此技能使用 Gemini Web API(逆向工程)。 diff --git a/skills/baoyu-comic/SKILL.md b/skills/baoyu-comic/SKILL.md new file mode 100644 index 0000000..f7a59d0 --- /dev/null +++ b/skills/baoyu-comic/SKILL.md @@ -0,0 +1,388 @@ +--- +name: baoyu-comic +description: Knowledge comic creator supporting multiple styles (Logicomix/Ligne Claire, Ohmsha manga guide). Creates original educational comics with detailed panel layouts and sequential image generation. Use when user asks to create "知识漫画", "教育漫画", "biography comic", "tutorial comic", or "Logicomix-style comic". +--- + +# Knowledge Comic Creator + +Create original knowledge comics supporting multiple visual styles: Logicomix-style Ligne Claire, Ohmsha manga guide, and more. + +## Usage + +```bash +# From source material +/baoyu-comic posts/turing-story/source.md + +# Specify style +/baoyu-comic posts/turing-story/source.md --style dramatic + +# Specify layout preference +/baoyu-comic posts/turing-story/source.md --layout cinematic + +# Direct content input +/baoyu-comic +[paste story content or topic description] + +# Direct input with options +/baoyu-comic --style warm --layout dense +[paste content] +``` + +## Options + +| Option | Description | +|--------|-------------| +| `--style ` | Visual style (see Style Gallery) | +| `--layout ` | Panel layout preference (see Layout Gallery) | + +## Two Dimensions + +| Dimension | Controls | Options | +|-----------|----------|---------| +| **Style** | Color palette, mood, era treatment | classic, dramatic, warm, tech, sepia, vibrant, ohmsha | +| **Layout** | Panel arrangement, density | standard, cinematic, dense, splash, mixed, webtoon | + +Style × Layout can be freely combined. Example: `--style dramatic --layout cinematic` creates high-contrast panels with wide aspect ratios. + +## Style Gallery + +| Style | Description | +|-------|-------------| +| `classic` (Default) | Traditional Ligne Claire, balanced and timeless | +| `dramatic` | High contrast, intense moments | +| `warm` | Nostalgic, personal storytelling | +| `tech` | Modern, digital-age narratives | +| `sepia` | Historical, archival feel | +| `vibrant` | Energetic, engaging, educational | +| `ohmsha` | Ohmsha Manga Guide style - educational manga with visual metaphors | + +Detailed style definitions: `references/styles/