xhs-note-creator

xhs-note-creator is a skill for Claude Code, Codex from ItamarZand88/awesome-agent-conventions. It costs 0 tokens per session (1,081 once invoked), scanned A, original, MIT.

A skill for creating posts for Xiaohongshu, a Chinese social-media platform focused on lifestyle and product content. It writes the post, prepares Markdown for image cards, and renders a cover and content cards.

In plain words
What is it for?
Use it to create Xiaohongshu post copy and image-card materials from supplied information or a requested topic, with selectable layouts and pagination modes.
Why use it?
It organises text into Xiaohongshu-style titles, short sections, emojis, and search tags, then prepares the content for visual sharing.

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 scripts/render_xhs.py <markdown_file> [options].

Good fit Use it to create Xiaohongshu post copy and image-card materials from supplied information or a requested topic, with selectable layouts and pagination modes.

Compare 6 skills from other repositories ↓
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/ItamarZand88/awesome-agent-conventions
agentmods
npx agentmods add skills/itamarzand88/awesome-agent-conventions/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/itamarzand88/awesome-agent-conventions/xhs-note-creator/github.svg)](https://agentmods.dev/skills/itamarzand88/awesome-agent-conventions/xhs-note-creator)
Your own site
<a href="https://agentmods.dev/skills/itamarzand88/awesome-agent-conventions/xhs-note-creator"><img src="https://agentmods.dev/badge/skills/itamarzand88/awesome-agent-conventions/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/itamarzand88/awesome-agent-conventions/xhs-note-creator"><img src="https://agentmods.dev/badge/skills/itamarzand88/awesome-agent-conventions/xhs-note-creator.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 0 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,081 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.
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.00000 $0.01081
Opus 5 $0.00000 $0.00541
Sonnet 5 $0.00000 $0.00216
Haiku 4.5 $0.00000 $0.00108

Measured 11d ago against content hash 29d6e71451c1, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, 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 11d ago.

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.

conventions/skill-md/examples/content-comms/xhs-note-creator/SKILL.md · 121 lines

How it starts

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


name: xhs-note-creator description: 小红书笔记素材创作技能。当用户需要创建小红书笔记素材时使用这个技能。技能包含:根据用户的需求和提供的资料,撰写小红书笔记内容(标题+正文),生成图片卡片(封面+正文卡片),以及发布小红书笔记。支持 8 种精美排版主题和 4 种智能分页模式。

小红书笔记创作技能

根据用户提供的资料或需求,创作小红书笔记内容、生成精美图片卡片,并可选择发布到小红书。

详细参数文档见 references/params.md


工作流程

第一步:撰写小红书笔记内容

根据用户需求和资料,创作符合小红书风格的内容:

标题:不超过 20 字,吸引眼球,可用数字/疑问句/感叹号增强吸引力。

正文:段落清晰,点缀少量 Emoji(每段 1-2 个),短句短段,结尾附 5-10 个 SEO 标签。


第二步:生成渲染用 Markdown 文档

注意:此 Markdown 专为图片渲染设计,禁止直接使用上一步的笔记正文。

文档结构:

---
emoji: "🚀"
title: "封面大标题(≤15字)"
subtitle: "封面副标题(≤15字)"
---

# 正文内容...

---

# 第二张卡片内容...(使用 --- 手动分隔时)

分页策略选择:

  • 内容需精确切分 → 用 --- 手动分隔,配合 -m separator
  • 内容长短不稳定 → 生成普通 Markdown,使用 -m auto-split

第三步:渲染图片卡片

python scripts/render_xhs.py <markdown_file> [options]

默认主题sketch(手绘素描风格)
默认分页separator(按 --- 分隔)

常用示例:

# 默认(sketch 主题 + 手动分页)
python scripts/render_xhs.py content.md

# 自动分页(推荐内容长短不定时)
python scripts/render_xhs.py content.md -m auto-split

# 切换主题
python scripts/render_xhs.py content.md -t playful-geometric -m auto-split

# 固定尺寸自动缩放
python scripts/render_xhs.py content.md -m auto-fit

生成结果:cover.png(封面)+ card_1.pngcard_2.png...(正文卡片)

可用主题-t):sketchdefaultplayful-geometricneo-brutalismbotanicalprofessionalretroterminal

分页模式-m):separatorauto-fitauto-splitdynamic

完整参数说明见 references/params.md


第四步:发布小红书笔记(可选)

前置条件:配置好 .env 文件中的 XHS_COOKIE(详见 references/params.md

# 默认仅自己可见(推荐先预览确认)
python scripts/publish_xhs.py --title "笔记标题" --desc "笔记描述" \
  --images cover.png card_1.png card_2.png

# 确认无误后公开发布
python scripts/publish_xhs.py --title "笔记标题" --desc "笔记描述" \
  --images cover.png card_1.png card_2.png --public

默认以「仅自己可见」发布,加 --public 参数才会公开。


技能资源

脚本

  • scripts/render_xhs.py — 渲染脚本(主推,8 主题 + 4 分页模式)
  • scripts/render_xhs_v2.py — 渲染脚本 V2(备用,7 种渐变色彩风格)
  • scripts/publish_xhs.py — 发布脚本

Read the full file on GitHub · 121 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. 11d ago First seen · 121 lines · 0 tokens per session scan A 29d6e71451c1

Subscribe to this mod's changes

xhs-note-creator is a skill published in the GitHub repository ItamarZand88/awesome-agent-conventions (31 stars, last pushed 1mo ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 1,081 tokens. 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-08-30.