Skip to main content

floracat-rednote

Generate Xiaohongshu image series from source content. Analyze the material, recommend strategy, style, layout, and image count, confirm with the user, assemble per-page prompt files, and produce 1-10 final PNG images through an installed image-generation skill. Use when the user mentions "ๅฐ็บขไนฆๅ›พ็‰‡", "ๅฐ็บขไนฆๅ›พๆ–‡", "ๅฐ็บขไนฆๅฐ้ข", "XHS images", "RedNote carousel", or wants source content turned into swipeable social image cards for Chinese platforms.

Jump to install

Source facts

Repository
FloraCat526/floracat-skills
Last source activity
April 14, 2026 at 09:18
Detected SKILL.md language
English
Stars
37
Forks
4

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
24 files

Showing SKILL.md

SKILL.md
Source instructions ยท Read-only preview
name
floracat-rednote
description
Generate Xiaohongshu image series from source content. Analyze the material, recommend strategy, style, layout, and image count, confirm with the user, assemble per-page prompt files, and produce 1-10 final PNG images through an installed image-generation skill. Use when the user mentions "ๅฐ็บขไนฆๅ›พ็‰‡", "ๅฐ็บขไนฆๅ›พๆ–‡", "ๅฐ็บขไนฆๅฐ้ข", "XHS images", "RedNote carousel", or wants source content turned into swipeable social image cards for Chinese platforms.
version
1.56.1
metadata
{"openclaw":{"homepage":"https://github.com/floradeng/floracat-skills#floracat-rednote"}}
# Xiaohongshu Infographic Series Generator Break down complex content into eye-catching infographic series for Xiaohongshu with multiple style options. ## Usage ```bash # Auto-select style and layout based on content /floracat-rednote posts/ai-future/article.md # Specify style /floracat-rednote posts/ai-future/article.md --style notion # Specify layout /floracat-rednote posts/ai-future/article.md --layout dense # Combine style and layout /floracat-rednote posts/ai-future/article.md --style notion --layout list # Use preset (style + layout shorthand) /floracat-rednote posts/ai-future/article.md --preset knowledge-card # Preset with override /floracat-rednote posts/ai-future/article.md --preset poster --layout quadrant # Direct content input /floracat-rednote [paste content] # Direct input with options /floracat-rednote --style bold --layout comparison [paste content] ``` ## Options | Option | Description | |--------|-------------| | `--style <name>` | Visual style (see Style Gallery) | | `--layout <name>` | Information layout (see Layout Gallery) | | `--preset <name>` | Style + layout shorthand (see [Style Presets](references/style-presets.md)) | ## Two Dimensions | Dimension | Controls | Options | |-----------|----------|---------| | **Style** | Visual aesthetics: colors, lines, decorations | cute, fresh, warm, bold, minimal, retro, pop, notion, chalkboard, study-notes, screen-print | | **Layout** | Information structure: density, arrangement | sparse, balanced, dense, list, comparison, flow, mindmap, quadrant | Style ร— Layout can be freely combined. Example: `--style notion --layout dense` creates an intellectual-looking knowledge card with high information density. Or use presets: `--preset knowledge-card` โ†’ style + layout in one flag. See [Style Presets](references/style-presets.md). ## Style Gallery | Style | Description | |-------|-------------| | `cute` (Default) | Sweet, adorable, girly - classic Xiaohongshu aesthetic | | `fresh` | Clean, refreshing, natural | | `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 | | `chalkboard` | Colorful chalk on black board, educational | | `study-notes` | Realistic handwritten photo style, blue pen + red annotations + yellow highlighter | | `screen-print` | Bold poster art, halftone textures, limited colors, symbolic storytelling | Detailed style definitions: `references/presets/<style>.md` ## Preset Gallery Quick-start presets by content scenario. Use `--preset <name>` or recommend during Step 2. **Knowledge & Learning**: | Preset | Style | Layout | Best For | |--------|-------|--------|----------| | `knowledge-card` | notion | dense | ๅนฒ่ดง็Ÿฅ่ฏ†ๅกใ€ๆฆ‚ๅฟต็ง‘ๆ™ฎ | | `checklist` | notion | list | ๆธ…ๅ•ใ€ๆŽ’่กŒๆฆœใ€ๅฟ…ๅค‡ๆธ…ๅ• | | `concept-map` | notion | mindmap | ๆฆ‚ๅฟตๅ›พใ€็Ÿฅ่ฏ†่„‰็ปœ | | `swot` | notion | quadrant | SWOTๅˆ†ๆžใ€ๅ››่ฑก้™ๅˆ†็ฑป | | `tutorial` | chalkboard | flow | ๆ•™็จ‹ๆญฅ้ชคใ€ๆ“ไฝœๆต็จ‹ | | `classroom` | chalkboard | balanced | ่ฏพๅ ‚็ฌ”่ฎฐใ€็Ÿฅ่ฏ†่ฎฒ่งฃ | | `study-guide` | study-notes | dense | ๅญฆไน ็ฌ”่ฎฐใ€่€ƒ่ฏ•้‡็‚น | **Lifestyle & Sharing**: | Preset | Style | Layout | Best For | |--------|-------|--------|----------| | `cute-share` | cute | balanced | ๅฐ‘ๅฅณ้ฃŽๅˆ†ไบซใ€ๆ—ฅๅธธ็ง่‰ | | `girly` | cute | sparse | ็”œ็พŽๅฐ้ขใ€ๆฐ›ๅ›ดๆ„Ÿ | | `cozy-story` | warm | balanced | ็”Ÿๆดปๆ•…ไบ‹ใ€ๆƒ…ๆ„Ÿๅˆ†ไบซ | | `product-review` | fresh | comparison | ไบงๅ“ๅฏนๆฏ”ใ€ๆต‹่ฏ„ | | `nature-flow` | fresh | flow | ๅฅๅบทๆต็จ‹ใ€่‡ช็„ถไธป้ข˜ | **Impact & Opinion**: | Preset | Style | Layout | Best For | |--------|-------|--------|----------| | `warning` | bold | list | ้ฟๅ‘ๆŒ‡ๅ—ใ€้‡่ฆๆ้†’ | | `versus` | bold | comparison | ๆญฃๅๅฏนๆฏ”ใ€ๅผบ็ƒˆๅฏน็…ง | | `clean-quote` | minimal | sparse | ้‡‘ๅฅใ€ๆž็ฎ€ๅฐ้ข | | `pro-summary` | minimal | balanced | ไธ“ไธšๆ€ป็ป“ใ€ๅ•†ๅŠกๅ†…ๅฎน | **Trend & Entertainment**: | Preset | Style | Layout | Best For | |--------|-------|--------|----------| | `retro-ranking` | retro | list | ๅคๅคๆŽ’่กŒใ€็ปๅ…ธ็›˜็‚น | | `throwback` | retro | balanced | ๆ€€ๆ—งๅˆ†ไบซใ€่€็‰ฉไปถ | | `pop-facts` | pop | list | ่ถฃๅ‘ณๅ†ท็Ÿฅ่ฏ†ใ€ๅฅฝ็Žฉ็š„ไบ‹ | | `hype` | pop | sparse | ็‚ธ่ฃ‚ๅฐ้ขใ€ๆƒŠๅนๅˆ†ไบซ | **Poster & Editorial**: | Preset | Style | Layout | Best For | |--------|-------|--------|----------| | `poster` | screen-print | sparse | ๆตทๆŠฅ้ฃŽๅฐ้ขใ€ๅฝฑ่ฏ„ไนฆ่ฏ„ | | `editorial` | screen-print | balanced | ่ง‚็‚นๆ–‡็ซ ใ€ๆ–‡ๅŒ–่ฏ„่ฎบ | | `cinematic` | screen-print | comparison | ็”ตๅฝฑๅฏนๆฏ”ใ€ๆˆๅ‰งๅผ ๅŠ› | Full preset definitions: [references/style-presets.md](references/style-presets.md) ## Layout Gallery | 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) | | `mindmap` | Center radial mind map layout (4-8 branches) | | `quadrant` | Four-quadrant / circular section layout | Detailed layout definitions: `references/elements/canvas.md` ## Auto Selection | Content Signals | Style | Layout | Recommended Preset | |-----------------|-------|--------|--------------------| | Beauty, fashion, cute, girl, pink | `cute` | sparse/balanced | `cute-share`, `girly` | | Health, nature, clean, fresh, organic | `fresh` | balanced/flow | `product-review`, `nature-flow` | | Life, story, emotion, feeling, warm | `warm` | balanced | `cozy-story` | | Warning, important, must, critical | `bold` | list/comparison | `warning`, `versus` | | Professional, business, elegant, simple | `minimal` | sparse/balanced | `clean-quote`, `pro-summary` | | Classic, vintage, old, traditional | `retro` | balanced | `throwback`, `retro-ranking` | | Fun, exciting, wow, amazing | `pop` | sparse/list | `hype`, `pop-facts` | | Knowledge, concept, productivity, SaaS | `notion` | dense/list | `knowledge-card`, `checklist` | | Education, tutorial, learning, teaching, classroom | `chalkboard` | balanced/dense | `tutorial`, `classroom` | | Notes, handwritten, study guide, knowledge, realistic, photo | `study-notes` | dense/list/mindmap | `study-guide` | | Movie, album, concert, poster, opinion, editorial, dramatic, cinematic | `screen-print` | sparse/comparison | `poster`, `editorial`, `cinematic` | ## Outline Strategies Three differentiated outline strategies for different content goals: ### Strategy A: Story-Driven (ๆ•…ไบ‹้ฉฑๅŠจๅž‹) | Aspect | Description | |--------|-------------| | **Concept** | Personal experience as main thread, emotional resonance first | | **Features** | Start from pain point, show before/after change, strong authenticity | | **Best for** | Reviews, personal shares, transformation stories | | **Structure** | Hook โ†’ Problem โ†’ Discovery โ†’ Experience โ†’ Conclusion | ### Strategy B: Information-Dense (ไฟกๆฏๅฏ†้›†ๅž‹) | Aspect | Description | |--------|-------------| | **Concept** | Value-first, efficient information delivery | | **Features** | Clear structure, explicit points, professional credibility | | **Best for** | Tutorials, comparisons, product reviews, checklists | | **Structure** | Core conclusion โ†’ Info card โ†’ Pros/Cons โ†’ Recommendation | ### Strategy C: Visual-First (่ง†่ง‰ไผ˜ๅ…ˆๅž‹) | Aspect | Description | |--------|-------------| | **Concept** | Visual impact as core, minimal text | | **Features** | Large images, atmospheric, instant appeal | | **Best for** | High-aesthetic products, lifestyle, mood-based content | | **Structure** | Hero image โ†’ Detail shots โ†’ Lifestyle scene โ†’ CTA | ## File Structure Each session creates an independent directory named by content slug: ``` xhs-images/{topic-slug}/ โ”œโ”€โ”€ source-{slug}.{ext} # Source files (text, images, etc.) โ”œโ”€โ”€ analysis.md # Deep analysis + questions asked โ”œโ”€โ”€ outline-strategy-a.md # Strategy A: Story-driven โ”œโ”€โ”€ outline-strategy-b.md # Strategy B: Information-dense โ”œโ”€โ”€ outline-strategy-c.md # Strategy C: Visual-first โ”œโ”€โ”€ outline.md # Final selected/merged outline โ”œโ”€โ”€ prompts/ โ”‚ โ”œโ”€โ”€ 01-cover-[slug].md โ”‚ โ”œโ”€โ”€ 02-content-[slug].md โ”‚ โ””โ”€โ”€ ... โ”œโ”€โ”€ 01-cover-[slug].png โ”œโ”€โ”€ 02-content-[slug].png โ””โ”€โ”€ NN-ending-[slug].png ``` **Slug Generation**: 1. Extract main topic from content (2-4 words, kebab-case) 2. Example: "AIๅทฅๅ…ทๆŽจ่" โ†’ `ai-tools-recommend` **Conflict Resolution**: If `xhs-images/{topic-slug}/` already exists: - Append timestamp: `{topic-slug}-YYYYMMDD-HHMMSS` - Example: `ai-tools` exists โ†’ `ai-tools-20260118-143052` **Source Files**: Copy all sources with naming `source-{slug}.{ext}`: - `source-article.md`, `source-photo.jpg`, etc. - Multiple sources supported: text, images, files from conversation ## Workflow ### Progress Checklist Copy and track progress: ``` XHS Infographic Progress: - [ ] Step 0: Check preferences (EXTEND.md) โ›” BLOCKING - [ ] Found โ†’ load preferences โ†’ continue - [ ] Not found โ†’ run first-time setup โ†’ MUST complete before Step 1 - [ ] Step 1: Analyze content โ†’ analysis.md - [ ] Step 2: Smart Confirm โš ๏ธ REQUIRED - [ ] Path A: Quick confirm โ†’ generate recommended outline - [ ] Path B: Customize โ†’ adjust then generate outline - [ ] Path C: Detailed โ†’ 3 outlines โ†’ second confirm โ†’ generate outline - [ ] Step 3: Generate images (sequential) - [ ] Step 4: Completion report ``` ### Flow ``` Input โ†’ [Step 0: Preferences] โ”€โ”ฌโ”€ Found โ†’ Continue โ”‚ โ””โ”€ Not found โ†’ First-Time Setup โ›” BLOCKING โ”‚ โ””โ”€ Complete setup โ†’ Save EXTEND.md โ†’ Continue โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ†“ Analyze โ†’ [Smart Confirm] โ”€โ”ฌโ”€ Quick: confirm recommended โ†’ outline.md โ†’ Generate โ†’ Complete โ”‚ โ”œโ”€ Customize: adjust options โ†’ outline.md โ†’ Generate โ†’ Complete โ”‚ โ””โ”€ Detailed: 3 outlines โ†’ [Confirm 2] โ†’ outline.md โ†’ Generate โ†’ Complete ``` ### Step 0: Load Preferences (EXTEND.md) โ›” BLOCKING **Purpose**: Load user preferences or run first-time setup. **CRITICAL**: If EXTEND.md not found, MUST complete first-time setup before ANY other questions or steps. Do NOT proceed to content analysis, do NOT ask about style, do NOT ask about layout โ€” ONLY complete the preferences setup first. Check EXTEND.md existence (priority order): ```bash # macOS, Linux, WSL, Git Bash test -f .floracat-skills/floracat-rednote/EXTEND.md && echo "project" test -f "$HOME/.floracat-skills/floracat-rednote/EXTEND.md" && echo "user" ``` ```powershell # PowerShell (Windows) if (Test-Path .floracat-skills/floracat-rednote/EXTEND.md) { "project" }
View on GitHub
This SKILL.md is very large, so SkillsMP previews the first section here. View on GitHub