多平台违禁词检测:公众号、小红书、抖音发布前合规自查

前言

同一篇稿子要发到公众号、小红书、抖音时,各平台的审核口径并不一致:极限词、医疗功效表述、导流话术等,往往在某一平台能过、在另一平台被限流或驳回。人工对照零散词表既慢,也容易漏检。下面介绍 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 说明,可与商店简介对照:

  1. 三平台独立词库:对话里说明「公众号 / 微信」「小红书 / 红书」「抖音 / 抖音视频」以切换规则;未指定时默认按公众号检测,且每次只针对一个平台调用,不并发多平台。
  2. 结果结构化输出:违禁词在原文中加粗;另附「违禁词—替换词—更换理由」对照表,以及替换后的「建议优化文案」(替换处以加粗斜体标出)。
  3. 多形式输入:直接粘贴;上传 txt;上传图片(仅提取文字);粘贴 URL(抓取页面正文,说明支持部分 JS / SSR 页面)。
  4. 长文策略:不超过 3000 字直接检测;3000–10000 字会提示分批(取前 3000 字、按 3000 字自动分批、或取消);超过 10000 字建议手动分批。文件上传不支持 PDF、Word。
  5. 本地脚本:包内提供 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

  1. 在 红狐 hub API Key 页面 创建密钥(新用户文档说明有免费积分可用)。
  2. 写入环境变量,例如 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
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye