skills/jimliu/baoyu-xhs-images/SKILL.md
Xiaohongshu (Little Red Book) infographic series generator with multiple style options. Breaks down content into 1-10 cartoon-style infographics. Use when user asks to create "小红书图片", "XHS images", or "RedNote infographics".
npx skillsauth add aiskillstore/marketplace baoyu-xhs-imagesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Break down complex content into eye-catching infographic series for Xiaohongshu with multiple style options.
# Auto-select style and layout based on content
/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
[paste content]
# Direct input with options
/baoyu-xhs-images --style bold --layout comparison
[paste content]
| Option | Description |
|--------|-------------|
| --style <name> | Visual style (see Style Gallery) |
| --layout <name> | Information layout (see Layout Gallery) |
| Dimension | Controls | Options | |-----------|----------|---------| | Style | Visual aesthetics: colors, lines, decorations | cute, fresh, tech, warm, bold, minimal, retro, pop, notion | | Layout | Information structure: density, arrangement | sparse, balanced, dense, list, comparison, flow |
Style × Layout can be freely combined. Example: --style notion --layout dense creates an intellectual-looking knowledge card with high information density.
| Style | Description |
|-------|-------------|
| cute (Default) | Sweet, adorable, girly - classic Xiaohongshu aesthetic |
| fresh | Clean, refreshing, natural |
| tech | Modern, smart, digital |
| warm | Cozy, friendly, approachable |
| bold | High impact, attention-grabbing |
| minimal | Ultra-clean, sophisticated |
| retro | Vintage, nostalgic, trendy |
| pop | Vibrant, energetic, eye-catching |
| notion | Minimalist hand-drawn line art, intellectual |
Detailed style definitions: references/styles/<style>.md
| Layout | Description |
|--------|-------------|
| sparse (Default) | Minimal information, maximum impact (1-2 points) |
| balanced | Standard content layout (3-4 points) |
| dense | High information density, knowledge card style (5-8 points) |
| list | Enumeration and ranking format (4-7 items) |
| comparison | Side-by-side contrast layout |
| flow | Process and timeline layout (3-6 steps) |
Detailed layout definitions: references/layouts/<layout>.md
When no --style is specified, analyze content to select:
| Content Signals | Selected Style |
|----------------|----------------|
| Beauty, fashion, cute, girl, pink | cute |
| Health, nature, clean, fresh, organic | fresh |
| Tech, AI, code, digital, app, tool | tech |
| Life, story, emotion, feeling, warm | warm |
| Warning, important, must, critical | bold |
| Professional, business, elegant, simple | minimal |
| Classic, vintage, old, traditional | retro |
| Fun, exciting, wow, amazing | pop |
| Knowledge, concept, productivity, SaaS, notion | notion |
When no --layout is specified, analyze content structure to select:
| Content Signals | Selected Layout |
|----------------|-----------------|
| Single quote, one key point, cover | sparse |
| 3-4 points, explanation, tutorial | balanced |
| 5+ points, summary, cheat sheet, 干货 | dense |
| Numbered items, top N, checklist, steps | list |
| vs, compare, before/after, pros/cons | comparison |
| Process, flow, timeline, steps with order | flow |
Layout by Position:
| Position | Recommended Layout |
|----------|-------------------|
| Cover | sparse |
| Content | balanced or content-appropriate |
| Ending | sparse or balanced |
Save to xhs-images/ subdirectory in the same folder as the article:
posts/ai-future/
├── article.md
└── xhs-images/
├── outline.md
├── prompts/
│ ├── 01-cover.md
│ ├── 02-content-1.md
│ └── ...
├── 01-cover.png
├── 02-content-1.png
└── 03-ending.png
Save to xhs-outputs/YYYY-MM-DD/[topic-slug]/:
xhs-outputs/
└── 2026-01-13/
└── ai-agent-guide/
├── outline.md
├── prompts/
│ ├── 01-cover.md
│ └── ...
├── 01-cover.png
└── 02-ending.png
--style specified, use that style; otherwise auto-select--layout specified, use that layout; otherwise auto-select per image| Content Type | Image Count | |-------------|-------------| | Simple opinion / single topic | 2-3 | | Medium complexity / tutorial | 4-6 | | Deep dive / multi-dimensional | 7-10 |
Note: Layout can vary per image in a series. Cover typically uses sparse, content pages use balanced/dense/list as appropriate.
Plan for each image with style and layout specifications:
# Xiaohongshu Infographic Series Outline
**Topic**: [topic description]
**Style**: [selected style]
**Default Layout**: [selected layout or "varies"]
**Image Count**: N
**Generated**: YYYY-MM-DD HH:mm
---
## Image 1 of N
**Position**: Cover
**Layout**: sparse
**Core Message**: [one-liner]
**Filename**: 01-cover.png
**Text Content**:
- Title: xxx
- Subtitle: xxx
**Visual Concept**: [style + layout appropriate description]
---
## Image 2 of N
**Position**: Content
**Layout**: [balanced/dense/list/comparison/flow]
**Core Message**: [one-liner]
**Filename**: 02-xxx.png
**Text Content**:
- Title: xxx
- Points: [list based on layout density]
**Visual Concept**: [description matching style + layout]
---
...
Save outline as outline.md.
For each image, create a prompt file with style and layout specifications.
Prompt Format:
Infographic theme: [topic]
Style: [style name]
Layout: [layout name]
Position: [cover/content/ending]
Visual composition:
- Main visual: [style-appropriate description]
- Arrangement: [layout-specific structure]
- Decorative elements: [style-specific decorations]
Color scheme:
- Primary: [style primary color]
- Background: [style background color]
- Accent: [style accent color]
Text content:
- Title: 「xxx」(large, prominent)
- Key points: [based on layout density]
Layout instructions: [layout-specific guidance]
Style notes: [style-specific characteristics]
Layout-Specific Instructions:
| Layout | Arrangement Instructions |
|--------|-------------------------|
| sparse | Single focal point centered, 1-2 text elements, maximum breathing room |
| balanced | Title at top, 3-4 points in clear sections, moderate spacing |
| dense | Grid or multi-section layout, 5-8 points, compact but organized |
| list | Vertical numbered/bulleted list, consistent item spacing, clear hierarchy |
| comparison | Two-column split, clear divider, mirrored structure left/right |
| flow | Horizontal or vertical flow with arrows, connected nodes/steps |
Image Generation Skill Selection:
Generation Flow:
Xiaohongshu Infographic Series Complete!
Topic: [topic]
Style: [style name]
Layout: [layout name or "varies"]
Location: [directory path]
Images: N total
- 01-cover.png ✓ Cover (sparse)
- 02-content-1.png ✓ Content (balanced)
- 03-content-2.png ✓ Content (dense)
- 04-ending.png ✓ Ending (sparse)
Outline: outline.md
sparse layoutbalanced/dense/list/comparison/flowsparse or balancedStyle × Layout Matrix (recommended combinations):
| | sparse | balanced | dense | list | comparison | flow | |---|:---:|:---:|:---:|:---:|:---:|:---:| | cute | ✓✓ | ✓✓ | ✓ | ✓✓ | ✓ | ✓ | | fresh | ✓✓ | ✓✓ | ✓ | ✓ | ✓ | ✓✓ | | tech | ✓ | ✓✓ | ✓✓ | ✓✓ | ✓✓ | ✓✓ | | warm | ✓✓ | ✓✓ | ✓ | ✓ | ✓✓ | ✓ | | bold | ✓✓ | ✓ | ✓ | ✓✓ | ✓✓ | ✓ | | minimal | ✓✓ | ✓✓ | ✓✓ | ✓ | ✓ | ✓ | | retro | ✓✓ | ✓✓ | ✓ | ✓✓ | ✓ | ✓ | | pop | ✓✓ | ✓✓ | ✓ | ✓✓ | ✓✓ | ✓ | | notion | ✓✓ | ✓✓ | ✓✓ | ✓✓ | ✓✓ | ✓✓ |
✓✓ = highly recommended, ✓ = works well
development
Apple Human Interface Guidelines for content display components. Use this skill when the user asks about charts component, collection view, image view, web view, color well, image well, activity view, lockup, data visualization, content display, displaying images, rendering web content, color pickers, or presenting collections of items in Apple apps. Also use when the user says how should I display charts, what's the best way to show images, should I use a web view, how do I build a grid of items, what component shows media, or how do I present a share sheet. Cross-references: hig-foundations for color/typography/accessibility, hig-patterns for data visualization patterns, hig-components-layout for structural containers, hig-platforms for platform-specific component behavior.
tools
Automate HelpDesk tasks via Rube MCP (Composio): list tickets, manage views, use canned responses, and configure custom fields. Always search tools first for current schemas.
testing
Expert Haskell engineer specializing in advanced type systems, pure functional design, and high-reliability software. Use PROACTIVELY for type-level programming, concurrency, and architecture guidance.
tools
GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.