xhs-note-creator

xhs-note-creator is a skill for Claude Code, Codex from ZJU-REAL/Easel. It costs 125 tokens per session (2,491 once invoked), scanned A, original, Apache-2.0.

A content-production workflow for Xiaohongshu, a Chinese social platform for visual posts and product recommendations. It creates post copy, hashtags, image-card sets, or short-video storyboards from a topic and optional source material.

In plain words
What is it for?
Use it to plan and produce Xiaohongshu notes, carousel cards, promotional captions, reviews, or short-video scripts.
Why use it?
It turns one idea and its supporting material into a checked, platform-specific post while keeping the wording natural and focused on useful benefits.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Needs its repository: it runs a file that does not travel with it, so clone the repository first. The line is python skills/builtin/card-design/scripts/card_audit.py audit -f "outputs/主题名/card_*.png".

Good fit Use it to plan and produce Xiaohongshu notes, carousel cards, promotional captions, reviews, or short-video scripts.

Compare 6 skills from other repositories ↓
About the project

Easel is an open-source content workspace and AI agent for managing social media from trend discovery through planning, content creation, publishing, and performance analysis. It is intended for social media creators and maintains separate account profiles, content projects, platform adaptations, and publishing records. The catalogue skills support these content and publishing workflows.

ZJU-REAL/Easel · 4,115 stars · on GitHub · zju-real.github.io

Install

Getting it into your agent

It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.

Clone the repo
git clone --depth 1 https://github.com/ZJU-REAL/Easel
agentmods
npx agentmods add skills/zju-real/easel/xhs-note-creator

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for xhs-note-creator

README.md
[![agentmods](https://agentmods.dev/badge/skills/zju-real/easel/xhs-note-creator/github.svg)](https://agentmods.dev/skills/zju-real/easel/xhs-note-creator)
Your own site
<a href="https://agentmods.dev/skills/zju-real/easel/xhs-note-creator"><img src="https://agentmods.dev/badge/skills/zju-real/easel/xhs-note-creator/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for xhs-note-creator

Your own site · 80×15
<a href="https://agentmods.dev/skills/zju-real/easel/xhs-note-creator"><img src="https://agentmods.dev/badge/skills/zju-real/easel/xhs-note-creator.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 125 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,491 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00125 $0.02491
Opus 5.5 $0.00050 $0.00996
Sonnet 5.5 $0.00025 $0.00498
Haiku 4.5 $0.00013 $0.00249

Measured 14d ago against content hash ee6546985dfb, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

xhs-note-creator scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 14d ago.

The scan reads SKILL.md. This mod also ships 6 executable files (scripts/analyze_material.py, scripts/collage_3x4.py, scripts/crop_watermark.py, …), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/builtin/xhs-note-creator/SKILL.md · 172 lines

How it starts

The opening of the file, as written. The whole thing — 172 lines — stays where its author put it; the contents beside it link to each section on GitHub.

小红书笔记创作

把一个主题 + 可选素材,生成图文卡片组或短视频分镜脚本,按规范输出到 outputs/。

核心理念

小红书读者看的不是长文,是卡片组或短视频。长文原稿只是中间产物。

  • 图文帖:3-9 张 3:4 竖版卡片(cover + content × N + ending),每张 ≤80 字
  • 视频帖:15-90 秒竖屏视频分镜 + 封面卡

爆款 5 大原则

  1. 真实素材优先:截图、对比图 > 纯 AI 生图
  2. 聚焦核心卖点:用公式判断优先级(稀缺性 × 实用性 × 可感知)
  3. 高级感视觉(走 card-design,别做糙卡):卡片视觉统一走 card-design 设计系统(选风格锁 spec、字大字细、填满画幅、禁大 emoji 廉价感)。文案要口语化、真实感,但视觉不能糙——想要「素人 / 手账」质感就选 card-design 的手账贴纸 / 奶油温柔风格(仍是高质量 HTML 渲染,不是糙 t2i 大 emoji)。
  4. 痛点导向:"能解决什么问题" > 堆砌功能列表
  5. 快速迭代:V1(60 分) → 用户反馈 → V2(70 分)

详细方法论:references/xiaohongshu-viral-methodology.md

工作流

按顺序执行,不要跳步。

Step 0 — Intake(必问,一次问完)

  1. 主题 / 目标读者 / 核心观点
  2. 输出形态:图文 or 视频?(默认图文)
  3. 素材:有无现成文字/图片/视频?
  4. 风格:视觉风格走 card-design 风格库(9 种:瑞士极简/杂志编辑/新中式墨韵/奶油温柔/多巴胺 Y2K/高奢黑金/手账贴纸/极客终端/植物清新)——在 Step 5A 出卡时由 card-xiaohongshu 引导选定,这里先不锁死。
  5. 卡片数量 / 视频时长:图文默认 5-7 张;视频默认 30-60 秒

Step 0.5 — 卖点/亮点分析(推广/分享/测评类必做)

  1. 列出所有功能/特性/亮点
  2. 让用户对每个点打分:
    • 稀缺性(1-5):别人有吗?
    • 实用性(1-5):解决多大问题?
    • 可感知(1-5):用户能直接看到吗?
  3. 得分 = 稀缺性 × 实用性 × 可感知
  4. 选 Top 1-2 作为核心卖点

Step 1 — 素材清点(有素材才做)

如果用户提供了素材,先用脚本生成清单:

python3 skills/builtin/xhs-note-creator/scripts/analyze_material.py <path>... \
  --out <work-dir>/reference/materials.json \
  --frames-dir <work-dir>/reference/frames

素材价值排序:对比图 > 功能演示 > 数据图表 > 品牌素材

Step 2 — 采集外部参考(观点类/资讯类必做)

按 references/reference-search.md 执行,核心数据 ≥2 个来源交叉验证。

Step 3 — 写长文原稿(2000-4000 字)

从 H2 开始(不写 H1),写完先给用户确认再继续。

Step 4 — 去 AI 化(强制)

去 AI 感规则统一走 text-polisher 权威源,不在本 SKILL 维护副本:

  • 中文规则(含小红书素人感/闺蜜语气/emoji 节奏特化)→ ../text-polisher/references/zh-ai-markers.md
  • 通用填充短语 → ../text-polisher/references/phrases-to-remove.md
  • 公式化结构 → ../text-polisher/references/structures-to-avoid.md

按其五层原则完整扫描重写,质量评分满分 50。

Step 5 — 分发:图文 or 视频

5A. 图文帖:拆成 3-9 张卡片
  • cover(第 1 张)+ content(中间)+ ending(最后 1 张)
  • 每张 ≤80 字
  • 一张卡只讲一个论点
  • 全套配色/字体/风格保持一致(由 card-design 选中的那一套贯穿整组)

Read the full file on GitHub · 172 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 14d ago Changed ee6546985dfb
  2. 1mo ago First seen · 172 lines · 125 tokens per session scan A 1372ff820d27

Subscribe to this mod's changes

xhs-note-creator is a skill published in the GitHub repository ZJU-REAL/Easel (4,115 stars, last pushed 2d ago), licensed Apache-2.0. It adds 125 tokens to every session and 2,491 once invoked, about $0.0005 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.

Related

Other skills, from other repositories

bmad-spec

Condense any input — an idea, brief, PRD, transcript, or mixed notes — into a short spec: one kernel file plus supporting files that downstream skills build from. Also updates and validates existing specs. Use when the user says "create a spec", "distill this into a spec", "validate this spec", or "update the spec".

alvin-reyes/better-agentic-ide · 76 tokens

bmad-advanced-elicitation

Push the LLM to reconsider, refine, and improve its recent output. Use when user asks for deeper critique or mentions a known deeper critique method, e.g. socratic, first principles, pre-mortem, red team.

alvin-reyes/better-agentic-ide · 55 tokens

jacky-motion2-0

A workflow for turning a Chinese spoken script and matching SRT subtitle file into a single 16:9 HTML information animation. SRT is a subtitle file that stores text with start and end times; the animation follows those times and adds recorded-screen placeholders when needed.

Jackywxsz/Jacky-motion · 108 tokens

bmad-build

Turns implementation work into working code, reviewed and verified. Use when the user delegates a feature, story, bug fix, or meaningful change; a bare story or issue link counts. Skip obvious, low-risk mechanical maintenance such as small ignore-file, typo-only, formatting-only, or configuration-hygiene edits.…

alvin-reyes/better-agentic-ide · 91 tokens

bmad-retrospective

Review a finished epic folder in the ticket tree against the evidence it left behind — the epic file, each ticket plan, diffs, commits — and produce a retrospective with sourced findings, action items, and an acceptance decision. Use when the user says "run a retrospective" or "lets retro the epic [epic]". Supports…

alvin-reyes/better-agentic-ide · 79 tokens

bmad-review

Runs one or more installed review lenses — adversarial critique, edge cases, verification gaps, structure, prose — and reports triaged findings. Use when, and only when, the user asks you to review a diff, a pull request, or an artifact — code or documents, one or many — and actually says "review"; an explicit…

alvin-reyes/better-agentic-ide · 117 tokens