xhs-note-creator · Xiaohongshu Note Creation

The all-in-one Xiaohongshu content pipeline: one topic plus optional materials becomes a card set or short-video storyboard, with material analysis, selling-point scoring, de-AI-ing, and quality gates throughout.
Image posts are 3–9 portrait cards at 3:4 (cover + content + ending); video posts are 15–90s vertical storyboards + cover card. The viral playbook: real materials first, formula-scored selling points, premium visuals (card-design system), pain-point orientation. Two mandatory quality gates: text/structure validation and visual validation.
Example invocation: "Make a Xiaohongshu note on camping gear recommendations, image version."
Full brief
Positioning
xhs-note-creator is the end-to-end production pipeline for Xiaohongshu notes: from topic to publishable card sets/storyboards, titles, captions, and hashtags. It produces the whole note; card-xiaohongshu renders cards only.
Core capabilities
- Two output forms: image posts (3–9 portrait cards at 3:4, ≤80 words each, one argument per card) or video posts (15–90s vertical storyboards, 6–12 shots + cover card).
- Selling-point scoring: rarity × utility × perceptibility formula; top 1–2 selling points win.
- Material inventory: script-generated material list; ranked value: comparison shots > feature demos > data charts > brand assets.
- External reference gathering: mandatory for opinion/news types; core data cross-validated across ≥2 sources.
- De-AI-ing: via text-polisher's authoritative rules (Xiaohongshu-native voice, girlfriend-tone, emoji rhythm), five-layer rewrite.
- Titles/captions/hashtags: 2–3 title options from proven formulas; 100–300-word girlfriend-tone captions; 5–8 hashtags (core + auxiliary).
- Two mandatory quality gates: text/structure validation (titles/captions/hashtags/word counts) and visual validation (card_audit after rendering — dead-space/density hard gates); failures get reworked.
- Premium visual pipeline: all card visuals through the card-design system (9-style library) as high-quality HTML renders — no cheap cards.
Workflow
- Intake: topic/audience/core argument, image or video, materials on hand, card count/video length (asked once)
- Selling-point analysis (mandatory for promo/share/review types)
- Material inventory; external reference gathering for opinion/news
- Write the long-form draft (2000–4000 words); user confirms before continuing
- De-AI rewrite
- Distribute: split into cards (rendered via card-xiaohongshu) or write the storyboard; produce titles/captions/hashtags
- Save to the standard
outputs/layout - Pass both quality gates before delivery
Inputs & outputs
| Input | Required | Notes |
|---|---|---|
| Topic / audience / core argument | Yes | Note topic |
| Output form | No | Image (default) / video |
| Materials | No | Existing text / images / video |
| Card count / video length | No | Default 5–7 cards; 30–60s video |
Output: long-form draft, card images/storyboard script, titles/captions/hashtags, meta.json under outputs/<topic>/.
Boundaries with adjacent skills
| Skill | Lane |
|---|---|
| xhs-note-creator (this) | Complete Xiaohongshu note production |
| card-xiaohongshu | Portrait card rendering only |
| social-content | General copy for other platforms |
| skill-xhs-publisher | Publishing to Xiaohongshu (the publish step) |
Fit
- Seeding, review, and tutorial image notes for Xiaohongshu
- Portrait card sets for knowledge content
- Storyboards and covers for Xiaohongshu short videos
- Series notes needing a unified visual style
Before you start
- No API key; needs Python 3.8+, Pillow; card rendering needs playwright + chromium.
- Real materials (screenshots, comparisons) beat pure AI imagery; opinion/news types need cross-validated external references.
xhs-note-creator is part of the Aiglade Skill library. Invoke it from the Aiglade chat box in plain language.