# baoyu-skills English | [中文](./README.zh.md) Skills shared by Baoyu for improving daily work efficiency with Claude Code. ## Prerequisites - Node.js environment installed - Ability to run `npx bun` commands ## Installation ### Quick Install (Recommended) ```bash npx add-skill jimliu/baoyu-skills ``` ### Register as Plugin Marketplace Run the following command in Claude Code: ```bash /plugin marketplace add jimliu/baoyu-skills ``` ### Install Skills **Option 1: Via Browse UI** 1. Select **Browse and install plugins** 2. Select **baoyu-skills** 3. Select the plugin(s) you want to install 4. Select **Install now** **Option 2: Direct Install** ```bash # Install specific plugin /plugin install content-skills@baoyu-skills /plugin install ai-generation-skills@baoyu-skills /plugin install utility-skills@baoyu-skills ``` **Option 3: Ask the Agent** Simply tell Claude Code: > Please install Skills from github.com/JimLiu/baoyu-skills ### Available Plugins | Plugin | Description | Skills | |--------|-------------|--------| | **content-skills** | Content generation and publishing | [xhs-images](#baoyu-xhs-images), [infographic](#baoyu-infographic), [cover-image](#baoyu-cover-image), [slide-deck](#baoyu-slide-deck), [comic](#baoyu-comic), [article-illustrator](#baoyu-article-illustrator), [post-to-x](#baoyu-post-to-x), [post-to-wechat](#baoyu-post-to-wechat) | | **ai-generation-skills** | AI-powered generation backends | [danger-gemini-web](#baoyu-danger-gemini-web) | | **utility-skills** | Utility tools for content processing | [danger-x-to-markdown](#baoyu-danger-x-to-markdown), [compress-image](#baoyu-compress-image) | ## Update Skills To update skills to the latest version: 1. Run `/plugin` in Claude Code 2. Switch to **Marketplaces** tab (use arrow keys or Tab) 3. Select **baoyu-skills** 4. Choose **Update marketplace** You can also **Enable auto-update** to get the latest versions automatically. ![Update Skills](./screenshots/update-plugins.png) ## Available Skills Skills are organized into three categories: ### Content Skills Content generation and publishing skills. #### 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 /baoyu-xhs-images posts/ai-future/article.md # Specify style /baoyu-xhs-images posts/ai-future/article.md --style notion # Specify layout /baoyu-xhs-images posts/ai-future/article.md --layout dense # Combine style and layout /baoyu-xhs-images posts/ai-future/article.md --style tech --layout list # Direct content input /baoyu-xhs-images 今日星座运势 ``` **Styles** (visual aesthetics): `cute` (default), `fresh`, `warm`, `bold`, `minimal`, `retro`, `pop`, `notion`, `chalkboard` **Style Previews**: | | | | |:---:|:---:|:---:| | ![cute](./screenshots/xhs-images-styles/cute.webp) | ![fresh](./screenshots/xhs-images-styles/fresh.webp) | ![warm](./screenshots/xhs-images-styles/warm.webp) | | cute | fresh | warm | | ![bold](./screenshots/xhs-images-styles/bold.webp) | ![minimal](./screenshots/xhs-images-styles/minimal.webp) | ![retro](./screenshots/xhs-images-styles/retro.webp) | | bold | minimal | retro | | ![pop](./screenshots/xhs-images-styles/pop.webp) | ![notion](./screenshots/xhs-images-styles/notion.webp) | ![chalkboard](./screenshots/xhs-images-styles/chalkboard.webp) | | pop | notion | chalkboard | **Layouts** (information density): | Layout | Density | Best for | |--------|---------|----------| | `sparse` | 1-2 pts | Covers, quotes | | `balanced` | 3-4 pts | Regular content | | `dense` | 5-8 pts | Knowledge cards, cheat sheets | | `list` | 4-7 items | Checklists, rankings | | `comparison` | 2 sides | Before/after, pros/cons | | `flow` | 3-6 steps | Processes, timelines | **Layout Previews**: | | | | |:---:|:---:|:---:| | ![sparse](./screenshots/xhs-images-layouts/sparse.webp) | ![balanced](./screenshots/xhs-images-layouts/balanced.webp) | ![dense](./screenshots/xhs-images-layouts/dense.webp) | | sparse | balanced | dense | | ![list](./screenshots/xhs-images-layouts/list.webp) | ![comparison](./screenshots/xhs-images-layouts/comparison.webp) | ![flow](./screenshots/xhs-images-layouts/flow.webp) | | list | comparison | flow | #### baoyu-infographic Generate professional infographics with 20 layout types and 17 visual styles. Analyzes content, recommends layout×style combinations, and generates publication-ready infographics. ```bash # Auto-recommend combinations based on content /baoyu-infographic path/to/content.md # Specify layout /baoyu-infographic path/to/content.md --layout pyramid # Specify style (default: craft-handmade) /baoyu-infographic path/to/content.md --style technical-schematic # Specify both /baoyu-infographic path/to/content.md --layout funnel --style corporate-memphis # With aspect ratio /baoyu-infographic path/to/content.md --aspect portrait ``` **Options**: | Option | Description | |--------|-------------| | `--layout ` | Information layout (20 options) | | `--style ` | Visual style (17 options, default: craft-handmade) | | `--aspect ` | landscape (16:9), portrait (9:16), square (1:1) | | `--lang ` | Output language (en, zh, ja, etc.) | **Layouts** (information structure): | Layout | Best For | |--------|----------| | `bridge` | Problem-solution, gap-crossing | | `circular-flow` | Cycles, recurring processes | | `comparison-table` | Multi-factor comparisons | | `do-dont` | Correct vs incorrect practices | | `equation` | Formula breakdown, input-output | | `feature-list` | Product features, bullet points | | `fishbone` | Root cause analysis | | `funnel` | Conversion processes, filtering | | `grid-cards` | Multiple topics, overview | | `iceberg` | Surface vs hidden aspects | | `journey-path` | Customer journey, milestones | | `layers-stack` | Technology stack, layers | | `mind-map` | Brainstorming, idea mapping | | `nested-circles` | Levels of influence, scope | | `priority-quadrants` | Eisenhower matrix, 2x2 | | `pyramid` | Hierarchy, Maslow's needs | | `scale-balance` | Pros vs cons, weighing | | `timeline-horizontal` | History, chronological events | | `tree-hierarchy` | Org charts, taxonomy | | `venn` | Overlapping concepts | **Layout Previews**: | | | | |:---:|:---:|:---:| | ![bridge](./screenshots/infographic-layouts/bridge.webp) | ![circular-flow](./screenshots/infographic-layouts/circular-flow.webp) | ![comparison-table](./screenshots/infographic-layouts/comparison-table.webp) | | bridge | circular-flow | comparison-table | | ![do-dont](./screenshots/infographic-layouts/do-dont.webp) | ![equation](./screenshots/infographic-layouts/equation.webp) | ![feature-list](./screenshots/infographic-layouts/feature-list.webp) | | do-dont | equation | feature-list | | ![fishbone](./screenshots/infographic-layouts/fishbone.webp) | ![funnel](./screenshots/infographic-layouts/funnel.webp) | ![grid-cards](./screenshots/infographic-layouts/grid-cards.webp) | | fishbone | funnel | grid-cards | | ![iceberg](./screenshots/infographic-layouts/iceberg.webp) | ![journey-path](./screenshots/infographic-layouts/journey-path.webp) | ![layers-stack](./screenshots/infographic-layouts/layers-stack.webp) | | iceberg | journey-path | layers-stack | | ![mind-map](./screenshots/infographic-layouts/mind-map.webp) | ![nested-circles](./screenshots/infographic-layouts/nested-circles.webp) | ![priority-quadrants](./screenshots/infographic-layouts/priority-quadrants.webp) | | mind-map | nested-circles | priority-quadrants | | ![pyramid](./screenshots/infographic-layouts/pyramid.webp) | ![scale-balance](./screenshots/infographic-layouts/scale-balance.webp) | ![timeline-horizontal](./screenshots/infographic-layouts/timeline-horizontal.webp) | | pyramid | scale-balance | timeline-horizontal | | ![tree-hierarchy](./screenshots/infographic-layouts/tree-hierarchy.webp) | ![venn](./screenshots/infographic-layouts/venn.webp) | | | tree-hierarchy | venn | | **Styles** (visual aesthetics): | Style | Description | |-------|-------------| | `craft-handmade` (Default) | Hand-drawn illustration, paper craft aesthetic | | `claymation` | 3D clay figures, playful stop-motion | | `kawaii` | Japanese cute, big eyes, pastel colors | | `storybook-watercolor` | Soft painted illustrations, whimsical | | `chalkboard` | Colorful chalk on black board | | `cyberpunk-neon` | Neon glow on dark, futuristic | | `bold-graphic` | Comic style, halftone dots, high contrast | | `aged-academia` | Vintage science, sepia sketches | | `corporate-memphis` | Flat vector people, vibrant fills | | `technical-schematic` | Blueprint, isometric 3D, engineering | | `origami` | Folded paper forms, geometric | | `pixel-art` | Retro 8-bit, nostalgic gaming | | `ui-wireframe` | Grayscale boxes, interface mockup | | `subway-map` | Transit diagram, colored lines | | `ikea-manual` | Minimal line art, assembly style | | `knolling` | Organized flat-lay, top-down | | `lego-brick` | Toy brick construction, playful | **Style Previews**: | | | | |:---:|:---:|:---:| | ![craft-handmade](./screenshots/infographic-styles/craft-handmade.webp) | ![claymation](./screenshots/infographic-styles/claymation.webp) | ![kawaii](./screenshots/infographic-styles/kawaii.webp) | | craft-handmade | claymation | kawaii | | ![storybook-watercolor](./screenshots/infographic-styles/storybook-watercolor.webp) | ![chalkboard](./screenshots/infographic-styles/chalkboard.webp) | ![cyberpunk-neon](./screenshots/infographic-styles/cyberpunk-neon.webp) | | storybook-watercolor | chalkboard | cyberpunk-neon | | ![bold-graphic](./screenshots/infographic-styles/bold-graphic.webp) | ![aged-academia](./screenshots/infographic-styles/aged-academia.webp) | ![corporate-memphis](./screenshots/infographic-styles/corporate-memphis.webp) | | bold-graphic | aged-academia | corporate-memphis | | ![technical-schematic](./screenshots/infographic-styles/technical-schematic.webp) | ![origami](./screenshots/infographic-styles/origami.webp) | ![pixel-art](./screenshots/infographic-styles/pixel-art.webp) | | technical-schematic | origami | pixel-art | | ![ui-wireframe](./screenshots/infographic-styles/ui-wireframe.webp) | ![subway-map](./screenshots/infographic-styles/subway-map.webp) | ![ikea-manual](./screenshots/infographic-styles/ikea-manual.webp) | | ui-wireframe | subway-map | ikea-manual | | ![knolling](./screenshots/infographic-styles/knolling.webp) | ![lego-brick](./screenshots/infographic-styles/lego-brick.webp) | | | knolling | lego-brick | | #### baoyu-cover-image Generate hand-drawn style cover images for articles with multiple style options. ```bash # From markdown file (auto-select style) /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 warm # Without title text /baoyu-cover-image path/to/article.md --no-title ``` Available styles: `elegant` (default), `blueprint`, `bold-editorial`, `chalkboard`, `dark-atmospheric`, `editorial-infographic`, `fantasy-animation`, `flat-doodle`, `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-editorial](./screenshots/cover-image-styles/bold-editorial.webp) | | elegant | blueprint | bold-editorial | | ![chalkboard](./screenshots/cover-image-styles/chalkboard.webp) | ![dark-atmospheric](./screenshots/cover-image-styles/dark-atmospheric.webp) | ![editorial-infographic](./screenshots/cover-image-styles/editorial-infographic.webp) | | chalkboard | dark-atmospheric | editorial-infographic | | ![fantasy-animation](./screenshots/cover-image-styles/fantasy-animation.webp) | ![intuition-machine](./screenshots/cover-image-styles/intuition-machine.webp) | ![minimal](./screenshots/cover-image-styles/minimal.webp) | | fantasy-animation | intuition-machine | minimal | | ![nature](./screenshots/cover-image-styles/nature.webp) | ![notion](./screenshots/cover-image-styles/notion.webp) | ![pixel-art](./screenshots/cover-image-styles/pixel-art.webp) | | nature | notion | pixel-art | | ![playful](./screenshots/cover-image-styles/playful.webp) | ![retro](./screenshots/cover-image-styles/retro.webp) | ![sketch-notes](./screenshots/cover-image-styles/sketch-notes.webp) | | playful | retro | sketch-notes | | ![vector-illustration](./screenshots/cover-image-styles/vector-illustration.webp) | ![vintage](./screenshots/cover-image-styles/vintage.webp) | ![warm](./screenshots/cover-image-styles/warm.webp) | | vector-illustration | vintage | warm | | ![watercolor](./screenshots/cover-image-styles/watercolor.webp) | ![flat-doodle](./screenshots/cover-image-styles/flat-doodle.webp) | | | watercolor | flat-doodle | | #### 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 /baoyu-slide-deck path/to/article.md # With style and audience /baoyu-slide-deck path/to/article.md --style corporate /baoyu-slide-deck path/to/article.md --audience executives # Outline only (no image generation) /baoyu-slide-deck path/to/article.md --outline-only # With language /baoyu-slide-deck path/to/article.md --lang zh ``` **Styles** (visual aesthetics): | Style | Description | Best For | |-------|-------------|----------| | `blueprint` (default) | Technical schematics, grid texture, engineering precision | Architecture, system design | | `notion` | SaaS dashboard aesthetic, card-based layouts, clean data focus | Product demos, SaaS, B2B | | `bold-editorial` | High-impact magazine style, bold typography, dark backgrounds | Product launches, keynotes | | `corporate` | Navy/gold palette, structured layouts, professional icons | Investor decks, proposals | | `dark-atmospheric` | Cinematic dark mode, glowing accents, atmospheric depth | Entertainment, gaming, creative | | `editorial-infographic` | Magazine-style explainers, flat illustrations | Tech explainers, research | | `fantasy-animation` | Whimsical Ghibli/Disney style, hand-drawn animation | Educational, storytelling | | `intuition-machine` | Technical briefing, bilingual labels, aged paper texture | Technical docs, bilingual | | `minimal` | Ultra-clean, maximum whitespace, single accent color | Executive briefings, premium | | `pixel-art` | Retro 8-bit aesthetic, chunky pixels, nostalgic gaming | Gaming, developer talks | | `scientific` | Academic diagrams, biological pathways, precise labeling | Biology, chemistry, medical | | `sketch-notes` | Hand-drawn feel, soft brush strokes, warm background | Educational, tutorials | | `vector-illustration` | Flat vector, black outlines, retro soft colors | Creative proposals, explainers | | `vintage` | Aged-paper aesthetic, historical document styling | Historical, heritage, biography | | `watercolor` | Soft hand-painted textures, natural warmth | Lifestyle, wellness, travel | **Style Previews**: | | | | |:---:|:---:|:---:| | ![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. #### 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 # Custom style (natural language) /baoyu-comic posts/turing-story/source.md --style "watercolor with soft edges" # Specify layout and aspect ratio /baoyu-comic posts/turing-story/source.md --layout cinematic /baoyu-comic posts/turing-story/source.md --aspect 16:9 # Specify language /baoyu-comic posts/turing-story/source.md --lang zh # Direct content input /baoyu-comic "The story of Alan Turing and the birth of computer science" ``` **Options**: | Option | Values | |--------|--------| | `--style` | `classic` (default), `dramatic`, `warm`, `sepia`, `vibrant`, `ohmsha`, `realistic`, `wuxia`, `shoujo`, or custom description | | `--layout` | `standard` (default), `cinematic`, `dense`, `splash`, `mixed`, `webtoon` | | `--aspect` | `3:4` (default, portrait), `4:3` (landscape), `16:9` (widescreen) | | `--lang` | `auto` (default), `zh`, `en`, `ja`, etc. | **Styles** (visual aesthetics): | Style | Description | Best For | |-------|-------------|----------| | `classic` (default) | Traditional Ligne Claire with clean uniform outlines, flat colors, detailed backgrounds | Biographies, balanced narratives, educational content | | `dramatic` | High contrast with heavy shadows, intense expressions, angular compositions | Pivotal discoveries, conflicts, climactic scenes | | `warm` | Soft edges, golden tones, cozy interiors with nostalgic feel | Personal stories, childhood scenes, mentorship | | `sepia` | Vintage illustration style with aged paper effect, period-accurate details | Pre-1950s stories, classical science, historical figures | | `vibrant` | Energetic lines with weight variation, bright colors, dynamic poses | Science explanations, "aha" moments, young audience | | `ohmsha` | Manga guide style with visual metaphors, gadgets, student/mentor dynamic | Technical tutorials, complex concepts (ML, physics) | | `realistic` | Full-color realistic manga with digital painting, smooth gradients, accurate proportions | Wine, food, business, lifestyle, professional topics | | `wuxia` | Hong Kong martial arts style with ink brush strokes, dynamic combat, qi effects | Martial arts, wuxia/xianxia, Chinese historical fiction | | `shoujo` | Classic shoujo manga with large sparkling eyes, flowers, sparkles, soft pink/lavender palette | Romance, coming-of-age, friendship, emotional drama | **Style Previews**: | | | | |:---:|:---:|:---:| | ![classic](./screenshots/comic-styles/classic.webp) | ![dramatic](./screenshots/comic-styles/dramatic.webp) | ![warm](./screenshots/comic-styles/warm.webp) | | classic | dramatic | warm | | ![sepia](./screenshots/comic-styles/sepia.webp) | ![vibrant](./screenshots/comic-styles/vibrant.webp) | ![ohmsha](./screenshots/comic-styles/ohmsha.webp) | | sepia | vibrant | ohmsha | | ![realistic](./screenshots/comic-styles/realistic.webp) | ![wuxia](./screenshots/comic-styles/wuxia.webp) | ![shoujo](./screenshots/comic-styles/shoujo.webp) | | realistic | wuxia | shoujo | **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 | **Layout Previews**: | | | | |:---:|:---:|:---:| | ![standard](./screenshots/comic-layouts/standard.webp) | ![cinematic](./screenshots/comic-layouts/cinematic.webp) | ![dense](./screenshots/comic-layouts/dense.webp) | | standard | cinematic | dense | | ![splash](./screenshots/comic-layouts/splash.webp) | ![mixed](./screenshots/comic-layouts/mixed.webp) | ![webtoon](./screenshots/comic-layouts/webtoon.webp) | | splash | mixed | webtoon | #### baoyu-article-illustrator Smart article illustration skill. Analyzes article content and generates illustrations at positions requiring visual aids. ```bash # Auto-select style based on content /baoyu-article-illustrator path/to/article.md # Specify a style /baoyu-article-illustrator path/to/article.md --style warm /baoyu-article-illustrator path/to/article.md --style watercolor ``` **Styles** (visual aesthetics): | Style | Description | Best For | |-------|-------------|----------| | `notion` (default) | Minimalist hand-drawn line art | Knowledge sharing, SaaS, productivity | | `elegant` | Refined, sophisticated, professional | Business, thought leadership | | `warm` | Friendly, approachable, human-centered | Personal growth, lifestyle | | `minimal` | Ultra-clean, zen-like, focused | Philosophy, minimalism | | `playful` | Fun, creative, whimsical | Tutorials, beginner guides | | `nature` | Organic, calm, earthy | Sustainability, wellness | | `sketch` | Raw, authentic, notebook-style | Ideas, brainstorming | | `watercolor` | Soft artistic with natural warmth | Lifestyle, travel, creative | | `vintage` | Nostalgic aged-paper aesthetic | Historical, biography | | `scientific` | Academic precise diagrams | Biology, chemistry, technical | | `chalkboard` | Classroom chalk drawing style | Education, tutorials | | `editorial` | Magazine-style infographic | Tech explainers, journalism | | `flat` | Modern flat vector illustration | Startups, digital | | `flat-doodle` | Bold outlines, pastel colors, cute | Productivity, SaaS, workflows | | `retro` | 80s/90s vibrant nostalgic | Pop culture, entertainment | | `blueprint` | Technical schematics, engineering | Architecture, system design | | `vector-illustration` | Flat vector, black outlines, retro | Educational, creative, brand | | `sketch-notes` | Soft hand-drawn, warm feel | Knowledge sharing, tutorials | | `pixel-art` | Retro 8-bit gaming aesthetic | Gaming, tech, developer | | `intuition-machine` | Technical briefing, bilingual | Academic, technical, research | | `fantasy-animation` | Ghibli/Disney whimsical style | Storytelling, children's | **Style Previews**: | | | | |:---:|:---:|:---:| | ![notion](./screenshots/article-illustrator-styles/notion.webp) | ![elegant](./screenshots/article-illustrator-styles/elegant.webp) | ![warm](./screenshots/article-illustrator-styles/warm.webp) | | notion | elegant | warm | | ![minimal](./screenshots/article-illustrator-styles/minimal.webp) | ![playful](./screenshots/article-illustrator-styles/playful.webp) | ![nature](./screenshots/article-illustrator-styles/nature.webp) | | minimal | playful | nature | | ![sketch](./screenshots/article-illustrator-styles/sketch.webp) | ![watercolor](./screenshots/article-illustrator-styles/watercolor.webp) | ![vintage](./screenshots/article-illustrator-styles/vintage.webp) | | sketch | watercolor | vintage | | ![scientific](./screenshots/article-illustrator-styles/scientific.webp) | ![chalkboard](./screenshots/article-illustrator-styles/chalkboard.webp) | ![editorial](./screenshots/article-illustrator-styles/editorial.webp) | | scientific | chalkboard | editorial | | ![flat](./screenshots/article-illustrator-styles/flat.webp) | ![retro](./screenshots/article-illustrator-styles/retro.webp) | ![blueprint](./screenshots/article-illustrator-styles/blueprint.webp) | | flat | retro | blueprint | | ![vector-illustration](./screenshots/article-illustrator-styles/vector-illustration.webp) | ![sketch-notes](./screenshots/article-illustrator-styles/sketch-notes.webp) | ![pixel-art](./screenshots/article-illustrator-styles/pixel-art.webp) | | vector-illustration | sketch-notes | pixel-art | | ![intuition-machine](./screenshots/article-illustrator-styles/intuition-machine.webp) | ![fantasy-animation](./screenshots/article-illustrator-styles/fantasy-animation.webp) | ![flat-doodle](./screenshots/article-illustrator-styles/flat-doodle.webp) | | intuition-machine | fantasy-animation | flat-doodle | #### baoyu-post-to-x Post content and articles to X (Twitter). Supports regular posts with images and X Articles (long-form Markdown). Uses real Chrome with CDP to bypass anti-automation. ```bash # Post with text /baoyu-post-to-x "Hello from Claude Code!" # Post with images /baoyu-post-to-x "Check this out" --image photo.png # Post X Article /baoyu-post-to-x --article path/to/article.md ``` #### baoyu-post-to-wechat Post content to WeChat Official Account (微信公众号). Two modes available: **Image-Text (图文)** - Multiple images with short title/content: ```bash /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 /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). ### AI Generation Skills AI-powered generation backends. #### baoyu-danger-gemini-web Interacts with Gemini Web to generate text and images. **Text Generation:** ```bash /baoyu-danger-gemini-web "Hello, Gemini" /baoyu-danger-gemini-web --prompt "Explain quantum computing" ``` **Image Generation:** ```bash /baoyu-danger-gemini-web --prompt "A cute cat" --image cat.png /baoyu-danger-gemini-web --promptfiles system.md content.md --image out.png ``` ### Utility Skills Utility tools for content processing. #### baoyu-danger-x-to-markdown Converts X (Twitter) content to markdown format. Supports tweet threads and X Articles. ```bash # Convert tweet to markdown /baoyu-danger-x-to-markdown https://x.com/username/status/123456 # Save to specific file /baoyu-danger-x-to-markdown https://x.com/username/status/123456 -o output.md # JSON output /baoyu-danger-x-to-markdown https://x.com/username/status/123456 --json ``` **Supported URLs:** - `https://x.com//status/` - `https://twitter.com//status/` - `https://x.com/i/article/` **Authentication:** Uses environment variables (`X_AUTH_TOKEN`, `X_CT0`) or Chrome login for cookie-based auth. #### baoyu-compress-image Compress images to reduce file size while maintaining quality. ```bash /baoyu-compress-image path/to/image.png /baoyu-compress-image path/to/images/ --quality 80 ``` ## Customization All skills support customization via `EXTEND.md` files. Create an extension file to override default styles, add custom configurations, or define your own presets. **Extension paths** (checked in priority order): 1. `.baoyu-skills//EXTEND.md` - Project-level (for team/project-specific settings) 2. `~/.baoyu-skills//EXTEND.md` - User-level (for personal preferences) **Example**: To customize `baoyu-cover-image` with your brand colors: ```bash mkdir -p .baoyu-skills/baoyu-cover-image ``` Then create `.baoyu-skills/baoyu-cover-image/EXTEND.md`: ```markdown ## Custom Styles ### brand - Primary color: #1a73e8 - Secondary color: #34a853 - Font style: Modern sans-serif - Always include company logo watermark ``` The extension content will be loaded before skill execution and override defaults. ## Disclaimer ### baoyu-danger-gemini-web This skill uses the Gemini Web API (reverse-engineered). **Warning:** This project uses unofficial API access via browser cookies. Use at your own risk. - First run opens a browser to authenticate with Google - Cookies are cached for subsequent runs - No guarantees on API stability or availability **Supported browsers** (auto-detected): Google Chrome, Chrome Canary/Beta, Chromium, Microsoft Edge **Proxy configuration**: If you need a proxy to access Google services (e.g., in China), set environment variables inline: ```bash HTTP_PROXY=http://127.0.0.1:7890 HTTPS_PROXY=http://127.0.0.1:7890 /baoyu-danger-gemini-web "Hello" ``` ### baoyu-danger-x-to-markdown This skill uses a reverse-engineered X (Twitter) API. **Warning:** This is NOT an official API. Use at your own risk. - May break without notice if X changes their API - Account restrictions possible if API usage detected - First use requires consent acknowledgment - Authentication via environment variables or Chrome login ## License MIT