小红书文案 + 发布前合规预检(xhs-copy-precheck)
给自媒体/电商做小红书笔记文案,并先做发布前合规预检——发之前先自查,避免广告法违规、平台限流。
核心差异化(对标「发布前内容预检」「小红书文案」等)
- 竞品:有的只写文案不查合规,有的查合规但靠 LLM 判断(结论主观、看不到证据)。
- 我们:确定性脚本
precheck.py先扫出违规/敏感词(绝对化用语、医疗宣称、夸大承诺、引流词、情绪诱导)→ 红黄蓝分级 + 具体命中词 → Agent 据此修正文案。 - 结果:预检看得见、可量化、有证据,改完重跑一遍确认降级,发前放心。
能力矩阵(五类预检)
- 绝对化用语(最/最佳/第一/顶级/全网/100%)——广告法明令禁止用于宣传,🔴
- 医疗宣称(治疗/根治/药到病除/排毒/燃脂/防脱)——无资质不得宣称,🔴
- 夸大/促销承诺(保证/立减/秒杀/最后一天/错过就没了)——🟡
- 引流/联系方式(加微信/私信领取/下方链接/某宝)——可能限流,🟡
- 情绪诱导(赶紧/必买/闭眼入/都给我)——🟡,适度用
快速开始
# 1. 预检:扫违规词 + 分级
python3 scripts/precheck.py --text "你的笔记文案"
python3 scripts/precheck.py --json --file 笔记.md
# 2. Agent 据证据修正文案
# 3. 复检:改完再跑一遍,确认降到 🟢
何时使用本技能
- 「帮我写小红书笔记 / 文案 / 爆款标题」
- 「这篇能不能发?帮我检查有没有违规 / 敏感词 / 广告法问题」
- 「公众号文案 / 自媒体内容,发之前过一遍」
- 「避免被限流 / 被举报」
工作流(铁律)
- 先预检后定稿:文案/笔记先跑
precheck.py,命中项列出。禁止跳过直接发布。 - 据证据修正:只改命中的违规/敏感表达,保留用户卖点、语气、事实。绝对化用语→删或换客观说法("最好"→"我自己用着不错")。
- 复检兜底:改完重跑,确认红黄项清零或大幅下降再交付。
输出规范
- 终端:预检等级(🟢/🟡/🔴 + 得分)+ 命中清单(等级/类型/命中词/次数)
- 交付:修正后的笔记文案 + 预检报告(HTML 可导出)+ 复检结果
- 诚实护栏:不虚构产品功效;医疗/功效宣称必须有资质依据,否则不写
文件结构
xhs-copy-precheck/
├── SKILL.md
├── NOTICE.md
├── references/
│ ├── 01-note-structure.md 小红书笔记结构(标题/正文/话题)
│ ├── 02-ad-law-keywords.md 广告法/平台敏感词清单
│ └── 03-rewrite-guide.md 违规词改写指导
└── scripts/
└── precheck.py 发布前合规预检引擎
环境要求
Python 3.8+,仅标准库。零联网、零第三方依赖。
输入输出示例
输入:「给我写个面膜的小红书笔记,要说效果好、能美白,让她们加微信买。」
处理:
1. precheck.py 预检 → 命中「最/最好/全网/排毒/美白宣称/加微信」,🔴 高风险
2. 据证据修正:去绝对化用语、把"排毒"改"清洁舒缓"(无资质不宣称疗效)、"加微信"改"评论区聊/主页有介绍"
3. 复检 → 🟢
输出:一版可发布、无明显违规词的小红书笔记 + 预检报告(改前🔴→改后🟢)。
常见问题
- Q1:是不是保证不违规? 不能。本工具是启发式预检,覆盖常见广告法/平台敏感词,但不同账号类目、最新平台规则各异;正式发布请以平台官方审核为准。
- Q2:绝对化用语真的不能用吗? 用于"商品/服务宣传"的绝对化用语(最/第一/顶级等)属广告法禁止;用于"个人感受"("我觉得这款最好")一般可,要区分语境,本工具会提示。
- Q3:要联网吗? 不需要,纯本地。
- Q4:只针对小红书? 预检词表通用电商/自媒体/公众号;小红书侧重"引流词/限流",公众号侧重"广告法"。
免责声明
- 预检为启发式辅助,非官方审核结论,不构成法律意见;对外发布责任由用户自担。
- 不协助编造功效、虚假宣传、违规导流;医疗/功效类内容请遵守广告法与平台资质要求。