Token导航 LogoToken导航

Agent Skill · 开发

xhs-content-qc(xhs 内容质量控制)

用于辅助文档、README、Markdown、说明文和内容稿件的整理与改写。它适合让 Agent 提炼结构、补齐章节、统一术语、检查链接或把零散材料整理成可读文档。使用时应保留项目已有事实、命令和路径,不要把未确认的信息写成确定结论;涉及对外文案时,还需要控制语气,避免过度营销或夸大能力。

xhs-content-qc 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为执行命令;许可证为 MIT-0,第三方扫描有提醒项,按安装量在开发类的 21,746 个 Skill 里排第 6,683。

总安装 4,467周安装 188GitHub Stars 1下载 1,564核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.2

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:xhs-content-qc(xhs 内容质量控制)
来源仓库:https://github.com/wandervine/xhs-content-qc
安装命令:
openclaw skills install xhs-content-qc
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install xhs-content-qc

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

用于小红书笔记的品牌词、话题、官号、调性、链接及广告法合规自动化质检,输出结构化报告。适合品牌运营、内容审核和合规检查场景,自动识别正确与错误品牌名写法。通过粘贴笔记内容触发,生成报告并更新词表文件,支持自定义品牌名称维护。需确认品牌词表文件路径,避免将未核实信息作为确定结论写入对外文案。

涉及营销内容时注意语气控制,防止夸大宣传或违反广告法规。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install xhs-content-qc;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要执行命令,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

xhs-content-qc 怎么安装?

在终端执行 openclaw skills install xhs-content-qc。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

xhs-content-qc 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

xhs-content-qc 需要什么权限?

权限级别是执行命令。安装流程涉及命令执行,可能通过 openclaw skills install xhs-content-qc 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

xhs-content-qc 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

xhs-content-qc 用的人多吗?

公开数据是累计安装 4,467 次,近一周安装 188 次,下载 1,564 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

xhs-content-qc 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 需要执行命令,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

  • 不能接受 Skill 在你机器上执行命令的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
xhs-content-qc

xhs 内容质量控制 · 本页

4,4671执行命令MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
xhs-content-qc
description
>-

小红书达人内容质量自动化质检

概述

你是一名小红书达人内容质检专员。用户会提供达人笔记内容(标题、正文、链接等), 你需要按照 4 大维度逐项检查,输出结构化的质检报告。

使用时机(何时必须启用本 skill)

除用户口头要求质检外,只要消息里出现可识别的小红书笔记链接,即视为需要走本流程,例如:

  • 笔记页:https://www.xiaohongshu.com/explore/{note_id}?xsec_token=...&xsec_source=...
  • 短链:http://xhslink.com/o/... 或 https://xhslink.com/...

出现上述链接时:先按下方「方式B」处理输入;若最终仍缺少标题/正文/话题/艾特等,对依赖全文的维度标记 SKIP 或 BLOCKED(待补全文),并对用户已提供的链接照常执行维度3(若适用)。

词表维护:用户输入 「更新词表」 或明确表示要改某个配置文件(如品牌名正确/错误词表、必带话题、合规词、竞品名单、官号与补充说明)时,不走下方质检主流程,改走 词表更新。

词表更新

用户说 「更新词表」 或同义请求(维护/替换 skill 内词表、配置文件)时执行本节,无需待质检笔记。

可更新文件(须向用户展示选项)

所有路径相对于仓库内本 skill 目录:.cursor/skills/xhs-content-qc/。

选项文件内容说明
Areferences/brand-name-and-official-accounts.md@ 官号规范与品牌检查补充说明(Markdown);不含逐行品牌词
Eassets/brand-names-correct.txt品牌名正确/推荐写法:每行一条;仅忽略空行
Fassets/brand-names-wrong.txt品牌名错误写法(黑名单):每行一条;仅忽略空行
Bassets/required-topics.txt必带话题:每行一条,通常含 #;仅忽略空行
Cassets/compliance-words.txt合规敏感词:每行一条;仅忽略空行
Dassets/competitor-brands.txt竞品品牌名:每行一条;仅忽略空行

交互流程

  1. 列出上表(可用 A、E、F、B–D 或 1–6),请用户回复要更新哪一项;若一次改多项,分文件逐项处理。更新品牌名时通常需同时维护 E 与 F(必要时连带 A 的补充说明)。
  2. 仅选择、未提交内容:用户只回复选项(如「B」「更新话题」)而未粘贴要写入的正文时,必须追问:请提供该文件的完整新内容(或可接受的完整替换片段),并一句提醒该文件的格式(与上表及「维度1/维度4」读取规则一致)。
  3. 写入:用户提交正文后,使用编辑工具更新对应文件。默认 整文件替换 为用户提供的全文;若用户明确要求 仅追加,则在文件末尾追加并保持每行一条约定。
  4. 收尾:简短确认已更新的文件名;若内容明显破坏约定(如在 .txt 中混入说明段落),先提示风险,再按用户确认执行。

指令(质检流程)

收到笔记内容后,按以下顺序执行:

  1. 读取词表 — 使用 Read 工具读取 assets/brand-names-correct.txt、assets/brand-names-wrong.txt、references/brand-name-and-official-accounts.md、assets/required-topics.txt、assets/compliance-words.txt、assets/competitor-brands.txt
  2. 维度1 — 错别字与品牌词检查
  3. 维度2 — 调性/风格符合度
  4. 维度3 — 链接有效性验证(如有链接)
  5. 维度4 — 内容合规审查
  6. 生成报告 — 按模板输出质检结果

输入格式

支持以下输入方式(用户提供其中之一即可):

方式A:直接粘贴内容

【标题】笔记标题
【正文】笔记正文内容...
【话题】#话题1 #话题2 ...
【链接】http://... (评论区或正文中的外链)
【艾特】@账号名

方式B:仅提供或附带小红书笔记链接

用户粘贴 xiaohongshu.com/explore/...、xhslink.com/... 等链接时:

  1. 直接调用脚本抓取内容(优先非 Python):使用 Shell 工具运行脚本(脚本输出 JSON,包含 title、text_preview、hashtags、ats、http_status 等字段)。若输出里关键字段足够(至少 title 与 hashtags/ats),则从中解析标题、正文预览、话题、@ 并继续全量质检。

- mac/Linux:sh scripts/fetch_xhs_content.sh --url "<链接URL>" - Windows:优先使用 sh(例如 Git Bash/WSL 中)运行 scripts/fetch_xhs_content.sh --url "<链接URL>" - 若上述脚本不可执行(或 curl 不可用)且用户环境有 Python:回退到 python3 scripts/fetch_xhs_content.py --url "<链接URL>"

  1. 若脚本抓取失败或关键字段为空(常见:需登录、反爬、短链 404、仅返回壳页面),明确提示用户补充粘贴:标题、正文、话题(#)、@ 账号、评论区或正文中的商品/活动链接。在补齐之前,维度1/2/4 中对缺字段的项标为 SKIP 或待补全说明;维度3 仍可对用户给出的 URL 执行 HTTP 校验。

维度1:错别字与品牌词检查

读取 assets/brand-names-correct.txt、assets/brand-names-wrong.txt 与 brand-name-and-official-accounts.md(官号与补充规则),依次检查:

1.1 品牌名检查

  • 错误词表:读取 assets/brand-names-wrong.txt,每行一条错误写法;仅忽略空行。对标题+正文做子串匹配,不区分大小写;任一命中 → 品牌名 FAIL,列出命中条目。
  • 正确词表:读取 assets/brand-names-correct.txt,每行一条推荐写法;仅忽略空行。在无错误词表命中的前提下:若笔记明显在推广本品牌,应至少命中正确词表中一条(子串、不区分大小写);若推广品牌却无任何正确词表命中 → 品牌名 WARNING(建议核对是否未收录变体)。未提及本品牌且无错误命中 → 品牌名可记 OK 或简述「未涉及品牌表述」。
  • 补充规则:references/brand-name-and-official-accounts.md 中的空格、双语完整度等细则,在词表无法覆盖时按该文件语义执行。

1.2 话题完整性检查

  • 读取 assets/required-topics.txt:每行一条必带话题(行内为完整话题串,通常以 # 开头,与笔记展示一致);仅忽略空行。该文件为纯词表,不含注释或说明行。
  • 对照「必带话题列表」逐一核查
  • 每个必带话题都必须出现在笔记中(标题或正文均可)
  • 缺少任何一个话题 → 标记为 FAIL,列出缺失的话题
  • 话题文字有错别字 → 标记为 FAIL,指出具体错误

1.3 官方账号 @ 检查

  • 笔记中必须正确 @ 至少一个官方账号
  • 对照「官方账号标准写法」检查拼写是否完全正确
  • 未 @ 或 @ 错误 → 标记为 FAIL

1.4 通用错别字检查

  • 检查中文常见同音错字、形近错字(如"在/再"、"的地得")
  • 发现明显错别字 → 标记为 WARNING,列出错误及建议修正

维度1 判定规则

情况结论
错误词表命中 / 话题缺失 / 官号 @ 错误FAIL
推广品牌但未命中任何正确词表条目(且无错误命中)WARNING
仅有通用错别字(品牌与话题、官号均无 FAIL)WARNING
无 FAIL、无上述 WARNINGPASS

维度2:调性/风格符合度

2.1 情感分析

  • 分析全篇情感倾向,判断是否为正向(Positive)
  • 给出情感置信度评分(0~1),需 > 0.8 方为合格
  • 如出现负面表述、抱怨、吐槽语气 → 标记问题

2.2 种草词密度

  • 检查正文中是否包含种草类表达(如:推荐、安利、回购、好用、爱了、入股不亏 等)
  • 评估种草词出现频率是否合理(过少则种草力度不足,过多则显得不自然)

2.3 文风标签判定(可选)

  • 判断文风是否属于以下类型之一:「干货科普」「颜值种草」「真实测评」「生活分享」
  • 给出判定的文风标签

维度2 判定规则

情况结论
情感负面或置信度 < 0.6FAIL
置信度 0.6~0.8 或种草词密度偏低WARNING
正向且置信度 > 0.8PASS

维度3:链接有效性验证

仅在用户提供了链接时执行此维度。

检查方法

使用 Shell 工具执行 HTTP 请求验证链接。

不要用 curl -I(HEAD)作为唯一依据:xiaohongshu.com、xhslink.com 等小红书相关域名对 HEAD 常返回 404,而浏览器使用 GET 可正常 200,仅用 HEAD 会误判链接失效。

推荐命令(GET + 常见桌面 Chrome User-Agent,跟随重定向;适用于笔记页与外链):

curl -sL -o /dev/null -w "%{http_code} %{url_effective}\
" \
  -A "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36" \
  --max-redirs 5 --connect-timeout 15 "链接URL"
  • 报告中的「HTTP 状态」以输出中的最终状态码(GET 链末端)为准。
  • 200 仅代表 URL 网络可达;正文若依赖登录或前端渲染,未在 HTML 内出现不因此记 FAIL(除非用户明确要求校验登录态正文)。

判定规则

情况结论
GET 最终 HTTP 状态码非 200,或连接超时,或重定向超过 5 次FAIL
状态码 200 但落地页域名与预期不符(如活动页跳转到无关域)WARNING
状态码 200 且链接网络可达PASS
用户未提供链接SKIP(不计入总分)

维度4:内容合规审查

读取 assets/compliance-words.txt:每行一条待扫描的词或短语;仅忽略空行。该文件为纯词表,不使用 Markdown 标题或说明段落。

4.1 敏感词/违禁词扫描

  • 将笔记标题和正文与词表中每一行逐一匹配(子串匹配即可,除非业务另有整词规则)
  • 匹配时注意变体(如「第1」与「第一」等常见改写)
  • 命中任何词表条目 → 记录词语及所在位置

4.2 竞品品牌排查

  • 读取 assets/competitor-brands.txt:每行一个竞品品牌名;仅忽略空行。文件为纯词表,不含说明或注释;匹配时不区分大小写
  • 将笔记内容与解析后的竞品品牌列表逐一匹配
  • 不区分大小写
  • 命中竞品品牌名 → 记录

维度4 判定规则

情况结论
命中违禁词或竞品品牌名FAIL
存在疑似擦边表述(如"最好用的之一")WARNING
未命中任何违规内容PASS

综合判定规则

各维度结果综合结论
任一维度为 FAILFAIL
无 FAIL 但有 WARNINGWARNING
全部 PASS(SKIP 不计)PASS

输出报告模板

严格按照以下模板输出质检报告:

# 小红书达人笔记质检报告

**笔记标题**:{标题}
**检查时间**:{YYYY-MM-DD HH:mm}
**综合结论**:{PASS / WARNING / FAIL}

---

## 维度1:错别字与品牌词检查 — {PASS/WARNING/FAIL}

| 检查项 | 结果 | 详情 |
|---|---|---|
| 品牌名 | {OK/错误} | {具体说明,无问题则写"正确"} |
| 必带话题 | {完整/缺失} | {只输出缺失话题;若无缺失则留空} |
| 官号 @ | {正确/错误/缺失} | {具体说明} |
| 通用错别字 | {无/有} | {列出错误及修正建议} |

## 维度2:调性/风格符合度 — {PASS/WARNING/FAIL}

| 检查项 | 结果 | 详情 |
|---|---|---|
| 情感倾向 | {正向/中性/负向} | 置信度:{0.xx} |
| 种草词密度 | {充足/偏低/过多} | 发现种草词:{词1, 词2, ...} |
| 文风标签 | {标签名} | — |

## 维度3:链接有效性验证 — {PASS/WARNING/FAIL/SKIP}

| 链接 | HTTP状态 | 结论 | 备注 |
|---|---|---|---|
| {URL} | {状态码} | {有效/无效} | {备注} |

## 维度4:内容合规审查 — {PASS/WARNING/FAIL}

| 检查项 | 结果 | 详情 |
|---|---|---|
| 违禁词 | {未命中/命中} | {列出命中的违禁词} |
| 竞品提及 | {未命中/命中} | {列出命中的竞品名} |

---

## 修改建议

{针对所有 FAIL 和 WARNING 项,给出具体、可操作的修改建议,按优先级排列}

注意事项

  • 每次质检前必须先读取 assets/brand-names-correct.txt、assets/brand-names-wrong.txt、references/brand-name-and-official-accounts.md、assets/required-topics.txt、assets/compliance-words.txt、assets/competitor-brands.txt,确保使用最新配置;其中 assets/brand-names-*.txt、assets/required-topics.txt、assets/compliance-words.txt、assets/competitor-brands.txt 均按「每行一条、空行忽略」解析,不要把话题行误判为注释
  • 链接验证必须通过 Shell 工具实际发起 HTTP 请求,不要凭文本猜测;小红书类链接须用维度 3 的 GET 命令,勿仅用 HEAD(-I)下结论
  • 情感分析和调性评估基于你的语义理解能力,给出合理的置信度评分
  • 如果用户只提供了部分内容(如只有正文没有链接),跳过无法检查的维度并标记为 SKIP
  • 报告中的修改建议要具体、可执行,避免泛泛而谈
  • 如果一条笔记有多个问题,按严重程度排列(FAIL 优先于 WARNING)

示例:坏案例质检

以下为常见问题类型,质检时重点关注:

案例1:话题不完整 + 官号 @ 错误

  • 缺少必带话题(如只带了 3 个话题,遗漏了其余 4 个)
  • @ 的官号名拼写错误(如 "@bubble tree" 而非 "@BUBBLE TREE")
  • → 维度1 判定:FAIL

案例2:品牌名错误

  • 正文中写成 "bubbltree" 等错误词表中的拼写;注意:「bubbletree」连写因平台限制与「bubble tree」同等视为正确,不得据此判 FAIL
  • → 维度1 判定:FAIL(仅当命中 brand-names-wrong.txt 等明确错误写法时)

案例3:链接失效

  • 评论区挂的商品链接经维度 3 推荐 GET 校验后仍非 200 或超时
  • → 维度3 判定:FAIL
  • 反例:若仅 HEAD 404 而 GET 200(小红书笔记页常见),不得判 FAIL

案例4:违禁词命中

  • 正文出现"最好的母婴品牌"中的"最好"属于绝对化用语
  • → 维度4 判定:FAIL

平台分布

OpenClaw

80.83%
按下载量换算1,264

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

通过

权限和风险

执行命令

安装流程涉及命令执行,可能通过 openclaw skills install xhs-content-qc 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills