---
name: cnfjlhj/xhs-note-creator
source: https://app.decimal.ai/s/cnfjlhj-xhs-note-creator@2/SKILL.md
source_sha256: cd8eedcb85fc
---

# XHS Note Creator

## Overview

Create Xiaohongshu note packages: note copy, renderable card Markdown, cover and body images, and optional publishing steps. This skill is for post-ready assets, not just short-form caption writing.

Use it when the platform and deliverable are clearly Xiaohongshu-specific. Reuse the bundled render and publish tooling instead of re-explaining the entire production process in chat.

## Rules

- Keep the task Xiaohongshu-specific: title, body style, cards, and publish flow should all fit the platform.
- Separate note copy from card-render Markdown; they are related but not identical artifacts.
- Reuse bundled scripts and assets for rendering or publishing when the user wants execution.
- Keep titles, subtitles, and card content short enough for mobile reading.
- If the user only wants copy ideas, do not force card rendering or publishing.
- Treat publishing as an account-affecting action: confirm the intended visibility and scope before execution.
- Default to private visibility and use `--public` only after explicit confirmation.
- Never commit or expose `.env`, cookies, generated debug responses, or browser profiles.

## When to Use

Use when:

- the user wants to create a Xiaohongshu note
- source material should become Xiaohongshu-style copy plus card assets
- the deliverable includes cover cards, body cards, or renderable Markdown for Xiaohongshu
- the user wants help publishing a finished Xiaohongshu note package

Do not use when:

- the task is generic marketing copy or another platform's post
- the user only wants a single image or a plain article
- the deliverable is not Xiaohongshu-specific
- the user is still brainstorming the topic and does not need note assets yet

## Bundled Resources

- primary renderer: `scripts/render_xhs.py`
- alternate renderers: `scripts/render_xhs_v2.py`, `scripts/render_xhs.js`, `scripts/render_xhs_v2.js`
- publisher: `scripts/publish_xhs.py`
- templates and styles: `assets/`, `STYLES.md`
- setup and usage: `README.md`
- full parameter reference: `references/params.md`

## Output Modes

- note text only
- note text plus renderable card Markdown
- full asset package with rendered images
- publish-ready package when execution is explicitly requested