前言¶
同一篇稿子要发到公众号、小红书、抖音时,各平台的审核口径并不一致:极限词、医疗功效表述、导流话术等,往往在某一平台能过、在另一平台被限流或驳回。人工对照零散词表既慢,也容易漏检。下面介绍 SkillHub 上的社区 Skill「多平台违禁词检测」,在 Agent 对话里完成检测,并给出带上下文的替换建议。
这是什么¶
「多平台违禁词检测」是 SkillHub 坐标 @user_ebee0fcc/prohibited-word-query 的内容创作类 Skill(分类 content-creation,来源 community,发布者 user_ebee0fcc,当前商店版本 1.0.14)。SkillHub 页面标注 requires_api_key=true:检测请求走后端 API,需在环境中配置 REDFOX_API_KEY(红狐 hub 发放,格式一般为 ak_ 开头)。
一句话定位:基于官方违禁词库,按单一平台规则(公众号 / 小红书 / 抖音)对文案做违禁词标记,并输出修改建议与优化后的可发布文案;支持粘贴文字、txt 文件、图片内文字提取、网页链接抓取正文等多种输入。
核心功能¶
以下能力均来自该 Skill 的 SKILL.md 说明,可与商店简介对照:
- 三平台独立词库:对话里说明「公众号 / 微信」「小红书 / 红书」「抖音 / 抖音视频」以切换规则;未指定时默认按公众号检测,且每次只针对一个平台调用,不并发多平台。
- 结果结构化输出:违禁词在原文中加粗;另附「违禁词—替换词—更换理由」对照表,以及替换后的「建议优化文案」(替换处以加粗斜体标出)。
- 多形式输入:直接粘贴;上传 txt;上传图片(仅提取文字);粘贴 URL(抓取页面正文,说明支持部分 JS / SSR 页面)。
- 长文策略:不超过 3000 字直接检测;3000–10000 字会提示分批(取前 3000 字、按 3000 字自动分批、或取消);超过 10000 字建议手动分批。文件上传不支持 PDF、Word。
- 本地脚本:包内提供
scripts/check_sensitive_words.py(调用检测 API)与scripts/extract_text.py(文件 / 网页正文提取);默认 API 为https://redfox.hk/story/api/cozeSkill/sensitiveWordSearch,可用环境变量PROHIBITED_WORD_API_URL指向自建网关。
运行依赖 Python 3.8+,以及 requests==2.31.0、beautifulsoup4==4.12.3。
安装与启用¶
1. 安装 SkillHub CLI(如尚未安装)¶
先确认本机是否已有 CLI:
command -v skillhub && skillhub --version
未安装时可按 SkillHub 官方安装文档执行完整安装:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
仅 CLI:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only
安装流程说明见:https://skillhub.cn/install/skillhub.md
2. 安装本 Skill 到当前 Agent 的 skills 目录¶
安装时必须用 --dir 指向当前客户端识别的 skills 目录,否则默认落在 ./skills/ 可能不会被加载。以 Cursor 为例:
skillhub install @user_ebee0fcc/prohibited-word-query --dir ~/.cursor/skills/
其他常见路径(同样来自官方安装文档):Claude Code 为 ~/.claude/skills/;Codex 为 ~/.codex/skills/ 或项目下 .agents/skills/。装好后按你所用客户端要求重启或刷新 Skill 列表。
商店页也支持将下面提示交给 Agent 安装(与 CLI 等价):
请根据 https://skillhub.cn/install/skillhub.md,安装
@user_ebee0fcc/prohibited-word-query。
3. 配置 API Key¶
- 在 红狐 hub API Key 页面 创建密钥(新用户文档说明有免费积分可用)。
- 写入环境变量,例如 macOS / Linux:
export REDFOX_API_KEY=ak_xxxxxxxx
可将上述行写入 ~/.zshrc 或 ~/.bashrc 后 source,再执行 echo $REDFOX_API_KEY 确认。Windows 可用 PowerShell 设置用户级环境变量(Skill 文档中有示例命令)。
可选:若不能访问默认 RedFox 地址,可覆盖 API:
export PROHIBITED_WORD_API_URL=https://your-gateway.example.com/sensitiveWordSearch
4. 验证¶
在已启用该 Skill 的对话中发送:
帮我查一下这段公众号文案有没有违禁词:本品采用纯天然成分
若返回违禁词检测结果或「未检测到违禁词」的合规结论,说明 Skill 与密钥配置可用。
典型用法¶
用法以自然语言为主,无需死记脚本参数;平台关键词决定词库。
公众号(默认)
帮我查一下这段公众号文案有没有违禁词:本品采用纯天然成分
小红书
小红书这个文案帮我查一下:这款美白神器三天见效,无效退款
文件
上传 txt 或图片,并说明目标平台,Agent 会先提取内容再检测。
网页
粘贴可公开访问的落地页 URL,由 Skill 抓取正文后按指定平台检测;需登录或强反爬的页面可能失败,可改为复制正文粘贴。
长文案
超过 3000 字时按提示回复 1(仅前 3000 字)、2(自动分批合并)或 3(取消)。
若需直接调用脚本(路径相对于 Skill 安装目录),示例为:
python scripts/check_sensitive_words.py --content "待检测文案" --platform 公众号
python scripts/extract_text.py --type web --url "https://example.com/page"
适用场景与注意¶
适合谁
- 需要在公众号、小红书、抖音之间复用或改写内容的创作者与运营;
- 要在群发、投放前做一轮违禁词自查的团队;
- 希望 Agent 统一输出「标记 + 替换表 + 可发布稿」而非自行猜词表的场景。
使用注意
- 检测会将文案经 HTTPS 发往配置的 API 服务,敏感内容需自行评估是否外传;Skill 文档说明不在本地持久化原文与结果。
- 结果板块注明「仅供参考」,最终合规仍须结合经营范围与事实表述自行核对。
- SkillHub 商店统计(抓取时):评分 100000,下载 3060;标签要求 API Key,安装前请准备好红狐 hub 账号与密钥。
- 商店另有同发布者的单平台 Skill(如抖音、公众号专项),多平台本 Skill 做通用入口;需要更垂直能力时可到 SkillHub 同作者条目选用。
结尾¶
「多平台违禁词检测」把三平台违禁词库、多形态输入和替换建议收进一个 Agent Skill,适合在发布前做快速合规筛查。安装与优先源配置以 SkillHub 文档为准;Skill 详情与下载入口:
- https://www.skillhub.cn/skills/user_ebee0fcc/prohibited-word-query
- https://api.skillhub.cn/user_ebee0fcc/prohibited-word-query