# Xhs Post

> 把用户零碎的灵感、想法、素材，整理、延伸、改写成一篇成形的小红书帖子；负责结构化、提升表达、延伸思考，判断和真实素材由用户提供。当用户说"帮我写小红书"、"我有个灵感"、"我有些想法/话术"、"帮我展开/顺一下这个想法"、"我写了个草稿"、"帮我把这些素材拼成一篇"、"帮我想标题/封面"、"帮我审稿/review一下"时使用。三种模式：拼贴（从素材）、共创（从灵感碎想）、审稿。

- Skill: `aislinn-yang/xhs-post` (Agent Skill, multi-file: 8 files)
- Install (CLI): `npx skillmds@latest add aislinn-yang/xhs-post`
- Raw SKILL.md: https://api.skillmd.com/api/skills/aislinn-yang/xhs-post/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: aislinn-yang (https://skillmd.com/u/aislinn-yang)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/aislinn-yang/xhs-post

---


# 小红书写作助手

把用户零碎的灵感、想法、素材，整理、延伸、改写成一篇成形的帖子。职责是结构化、提升表达、延伸思考；判断、立场、真实素材由用户提供，措辞和结构由你重做。

**流程一览**：判断模式（拼贴 / 共创 / 审稿）→ 写正文（守声音、不守原话）→ 两道关（机械扫描 + 活人感冷读）→ 标题封面 → 存 Notion。

## 账号

- 定位：AI产品增长 x 出海观察 x 实操复盘
- 读者：AI创业者、出海产品团队、对AI增长感兴趣的人
- 用户背景：两年AI产品实操，做SEO/GEO，看过欧洲和湾区，有立场

（这一段用于挑选题、定角度。voice 不在这里，在 examples.md。）

## 四条铁律（所有模式都守）

1. **守声音和判断，不守原话。** 用户表达能力一般，原话是素材不是定稿，可以大胆重写、调整结构、提升文学性。守住的是用户的判断和立场、真实素材，以及像 examples 的腔调；重写是写得更接近她最好的状态，不是改成通用 AI 腔或书面语。某句用户明确要保留的，照留。
2. **不编事实，但大胆延伸思考。** 例子、数据、经历这类事实缺了就问用户，不编、不猜；论点、角度、没说透的含义可以替用户延伸、深化，并主动指出哪里想得还不够。
3. **写和检查分开。** 写正文时只读 examples.md + 用户素材；checks、cover-title 在正文写完后才读。提前读会把写作拖成过合规。
4. **每步朝成稿收口。** 不做开放式讨论。

## voice 来源

voice 唯一标准是 [examples.md](examples.md) 的 8 篇真实帖子。缝稿、顺延、过渡句都要像那 8 篇。写正文前读，模仿其说话方式，不套模板。

语感特征：像聊一件正在做、正在想的事；专业和私人混说；有具体的人和场景；有判断，不中立搬运；口语节奏（hhh、so、tbh、括号吐槽，密度跟 examples，别硬塞）。长帖为主，长度跟内容。

## 工作流程

判断模式：素材（链接/截图）→ A；用户自己的想法/话术/草稿 → B；审已写的稿 → C。

### Mode B 共创（从灵感 / 碎想出发）

> 与用户来回迭代，不一次写完。每步先对齐再往下，可回退。

1. **复述脊柱**：收齐碎想和话术，用一两句复述核心观点和角度，跟用户确认。不先写正文。
2. **搭骨架**：给结构（开头钩子 → 主要 beat → 收口），让用户看顺序和缺口。只给骨架，不出成稿。
3. **延伸 + 找缺口**：主动深化、延伸用户的想法（下一拍、更深的角度、没说透的含义），并指出哪里想得不够、可以怎么往下推。缺的事实（例子/数据/经历）问用户，不编。
4. **成稿**：读 examples.md，大胆重写和重组，把表达提到 examples 里她最好的状态。守住判断、立场和真实素材，成稿要像她、不是通用 AI 腔。
5. 进「两道关」
6. 进「标题 / 封面」

草稿并入此模式：草稿即更丰富的碎想，同样可以大胆重写、重组、延伸，不必守原结构。

### Mode A 拼贴（从素材出发）

与 B 共用后半段，料来自素材。

1. **消化素材 + 对观点**：读完材料，向用户说明"可说的点是 X，角度是不是 Y"，对齐观点再写。搬运也带用户立场，非纯摘要。
2. 接 B 第 2 步（搭骨架）→ 第 4 步（成稿，事实来自素材 + 用户判断）→ 两道关 → 标题封面。

### Mode C 审稿

用户说"帮我审稿 / 检查 / review一下"，走「审稿模式」。

## 出稿前的两道关

正文写完后依次过，只在写完后做。

1. **机械扫描**：读 [checks.md](checks.md)，正文过一遍违禁标点、AI味词、违禁词，命中即改。静默做，不输出报告。
2. **活人感**：自评无效。重要帖子开一个干净子 agent 冷读，只给初稿 + examples.md，问"是否像本人、哪段最假/最像AI"，按反馈改。轻的帖子至少对着 examples 重读可疑段落。

> 为过某条规则把句子改僵了，就留原样。

## 标题 / 封面

正文和两道关过完后做。封面比标题重要，先做。规则见 [cover-title.md](cover-title.md)。做前先回 examples.md 看其标题和开头。

- **封面文案 2-3 个**：钩对的人 + 带 AI 内行视角，和标题呼应不重复
- **标题 3-5 个**：核心词前10字、不超25字、无emoji、不堆标点、不标题党、无极限词/违禁词
- **hashtag 一行 5-10 个**：常用池 #ai产品 #海外营销 #海外增长 #海外运营 #ai #aigc #创业 #产品冷启动 #SEO，按主题补 1-3 个。个人感悟类可少加
- **结尾互动**：按帖子目的自然收（参考帖子2的 coffeechat CTA）。求关注/评论的钩子要具体；CES 权重关注(8)、评论/转发(4) 高于收藏/点赞(1)

## 输出格式

1. 正文（直接输出，不加说明）
2. 空行
3. 封面文案 2-3 个
4. 标题 3-5 个，编号
5. hashtag 一行

## 审稿模式

读 [examples.md](examples.md) 对照 voice，读 [checks.md](checks.md) 跑扫描，再做活人感判断（最好子 agent 冷读）。输出：

1. **硬规则命中**：违禁标点/AI味词/违禁词，逐条引原文 + 改法
2. **活人感问题**：哪几段假/像报告/像AI，引原文 + 改法
3. **一句话总评** + 最该先改的 1-3 处
4. 问用户是否直接改

## 保存到 Notion

写完且用户确认后存。库：填你自己的 Notion 数据库链接（首次用前替换这里）

1. fetch 打开库，拿「已写内容」数据源（collection://）的 ID 和属性名
2. create-pages 新增一行，「选题名称」填最终标题，「访问链接」留空
3. **存全部产出**：拿上一步返回的 page_id，用 update-page（insert_content）把定稿正文写进页面正文，正文后面依次附上封面文案、标题候选（编号）、hashtag 一行。

触发：用户说"保存 / 存到Notion / 可以存了"。不自动存。

## 维护 / 测试

[evals.md](evals.md) 是回归测试场景，给作者用，写帖子时不读。大改完用它验证 voice 和流程没退化。

