XHS Post Factory
name: xhs-post-factory
by chen-li-17 · published 2026-03-22
$ claw add gh:chen-li-17/chen-li-17-xhs-post-factory---
name: xhs-post-factory
description: 小红书多输入内容生成技能。用于将 pdf/md/txt/json 等文件转为结构化的小红书博文。默认生成论文解读(paper-interpretation)类型,输出 xhs-post.md 与 xhs-post.json 到输入文件所在目录,并保留可扩展模板机制以支持后续更多博文类型。
---
# XHS Post Factory
将指定文件内容转成可直接发布的小红书文案(v1 默认: 论文解读)。
v1 Scope
Input Contract
支持输入类型:
输入处理规则:
1. `pdf`
- 优先使用同目录下已经生成的paper-card产物:`paper-card.md` + `paper-card.json`
- 优先复用同目录下 `paper-parse` 产物: `*_content.md` + `*_parsed.json`。
- 如果没有可复用产物,先提取可读文本,再继续生成。
2. `md` / `txt`
- 直接作为正文语料。
3. `json`
- 优先读取结构化字段: 标题/摘要/方法/实验/结论。
- 字段缺失时,回退到全文字段(如 `content` / `text`)。
当输入信息不足时,明确写出“原文未明确给出”,禁止臆测补全。
Output Contract
始终保存到输入源所在目录(多输入时保存到主输入文件目录):
`xhs-post.json` 顶层字段至少包含:
Template Routing
模板目录: `templates/`
路由规则:
1. 用户明确指定 `post_type` 时,优先使用指定模板。
2. 用户未指定时,按意图关键词匹配模板。
3. v1 默认路由到 `paper-interpretation`。
4. 模板文件不存在时,报错并提示可用模板列表。
新增模板规范:
1. 新增 `templates/<post-type>.md`。
2. 在本文件的“Template Routing”中登记触发关键词与输出要求。
3. 复用 `references/style-guide.md` 的通用风格规则。
Paper-Interpretation Template (v1)
按固定骨架生成,段落顺序不可变:
1. 研究问题(这篇论文试图解决什么)
2. 核心思路(作者怎么做)
3. 方法亮点(2-4 条)
4. 实验结果(关键指标与结论)
5. 局限性(至少 1 条)
6. 一句话总结
7. 互动问题(引导评论)
8. 标签(5-10 个)
可调参数:
默认参数:
Reliability Rules
1. 不虚构事实、数字、基线、数据集。
2. 任何数值或结论都必须来自输入文件;否则删除或标注“原文未明确给出”。
3. 明确区分“作者结论”和“解读者判断”。
4. 对证据弱的结论,用保守措辞(如“可能”“倾向于”)。
5. 每个核心段落在 `evidence_notes` 里提供来源依据(原段落、字段或缺失说明)。
输出前自检:
Writing Style (from existing redbook experience)
Failure Handling
遇到以下情况必须显式报错或降级说明:
若可降级生成,正文必须包含“信息不足”提示,并在 `evidence_notes` 说明缺口。
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...