基于三大平台独立违禁词库实时同步,覆盖公众号、小红书、抖音审核标准,支持文案、文件、图片、链接多形式输入,快速输出违禁词标红+上下文智能替换建议,帮你一次改对、安全分发多平台。
---
name: prohibited-word-query
description: 基于站长之家官方违禁词库,覆盖公众号、小红书、抖音三大平台审核标准,支持文案、文件、图片、链接多形式输入,快速输出违禁词标红+上下文智能替换建议,帮你一次改对、安全分发多平台。
version: 1.0.8
tags:
- prohibited-words
- sensitive-words
- compliance
- wechat-mp
- xiaohongshu
- douyin
dependency:
python:
- beautifulsoup4==4.12.3
external_sensitive_word_api:
default_base: [https://onetotenvip.com](https://onetotenvip.com)
default_path: /story/cozeSkill/sensitiveWordSearch
env_override: PROHIBITED_WORD_API_URL
---
# 多平台违禁词检测
> 一篇文案,三端分发。发之前查一遍违禁词,减少限流和下架风险。
---
## 你会得到什么
一句话概括:**把你的文案扔进来,3 秒告诉你哪里可能翻车、怎么改才安全。**
🔍 **违禁词标记** —— 原文中命中词直接标出,一眼看到风险点
💡 **替换建议表** —— 每个违禁词配一个结合上下文的替换词 + 更换理由,不是机械替换,是帮你"改通顺"
📝 **优化文案** —— 直接给你一份替换后的可发布版本,复制粘贴就能用
📏 **长文案分批检测** —— 超过 3000 字自动提醒,支持分批检测后合并结果
## 支持哪些平台
| 平台 | 调用方式 |
| --- | --------------- |
| 公众号 | 说"公众号"或"微信"(默认) |
| 小红书 | 说"小红书"或"红书" |
| 抖音 | 说"抖音"或"抖音视频" |
每个平台有**独立的违禁词库和审核规则**,不会混用。
## 怎么用
四种输入方式,挑你最顺手的:
**💬 直接贴文案**
> 帮我查一下这段公众号文案有没有违禁词:[粘贴文案]
**📎 上传文件**
> 支持 txt 文本文件,直接上传输入“检测”即可读取检测
**🖼️ 上传图片**
> 上传海报/截图,自动提取图中文字进行检测(仅提取文字,不分析图片内容)
**🌐 粘贴链接**
> 帮我检测这个网页:[https://example.com/article](https://example.com/article)
**没指定平台?** 默认按公众号规则检测。想指定就说"小红书这个文案"就行。
## 谁适合用
- 📢 **公众号运营** —— 推文群发前自查,避免违规表述触发审核风险。如:*"帮我检查这篇推文有没有违规词"*
- 📕 **小红书创作者** —— 种草笔记排除极限词、禁宣用语,安心发布。如:*"小红书笔记违禁词检测"*
- 🎬 **抖音编导** —— 短视频脚本、口播台词、字幕稿统一口径。如:*"查一下这个抖音脚本有没有敏感词"*
- 🏷️ **品牌/电商** —— 活动页、详情页、落地页批量筛查物料。如:*"检测这个网页内容合规吗"*
- 👥 **内容审核团队** —— 快速出可复核的命中报告与改写建议。如:*"帮我批量检测这几段文案"*
## 使用须知
- **内容长度**:建议单次 ≤ 3000 字,效果最佳;超过 3000 字会询问你是否分批;超过 10000 字暂不支持
- **支持格式**:纯文本、txt 文件、图片(提取文字)、网页链接
- **暂不支持**:PDF、Word 等文档格式
- **数据隐私**:文案将通过加密连接发送至对接检测服务进行匹配,不在本地存储。如不希望外传,请提前告知
---
> **完整执行规程**:调用脚本、格式化输出前,**必须先读取并严格遵循** `[references/core_workflow.md](references/core_workflow.md)` **全文**。
### 触发条件
满足以下任一即激活本 Skill:
- 用户提到「违禁词」「敏感词」「合规检测」「审核风险」「能不能发」「有没有违规」
- 用户要求检测文案、笔记、脚本、字幕等内容安全性
- 用户同时提到平台名(公众号/小红书/抖音)+ 待测内容(文案/链接/图片/文件)
### 执行铁律
1. **禁止编造结果** —— 仅以脚本返回 JSON 为准,不得臆造违禁词或替换建议
2. **禁止输出原始 JSON** —— 必须解析后填入输出模板
3. **禁止多余寒暄** —— 仅输出四个板块(🔍检测结果、💡修改建议、📝优化文案、🔗相关Skill推荐),无开场白/结束语
4. **分批/字数超限必须暂停** —— 发出提示后立即停止,等待用户明确回复 1/2/3 后再继续
5. **图片仅限文字** —— 禁止获取图片的视觉风格、布局、色彩、人物等任何非文字信息
### 执行流程
完整步骤、话术模板与切割规则详见 `[references/core_workflow.md](references/core_workflow.md)`,速览如下:
1. **初始沟通** → 说明支持的平台与输入方式,告知文案将通过 HTTPS 发送至对接检测服务。用户拒绝外传时不得调用检测脚本
2. **字数判断** → ≤3000 直接检测;3001~10000 暂停询问(1=单次/2=分批/3=取消);>10000 中断
3. **内容提取** → 文本直接用;图片仅 OCR 取字;txt/网页用 `extract_text.py`
4. **调用检测** → `python {skill_dir}/scripts/check_sensitive_words.py --content="..." --platform="平台名称"`
5. **模板输出** → 按核心工作流输出模板排版,命中违禁词时末尾追加🔗相关Skill推荐
#### 命令速查
| 输入形态 | 助手动作 |
| ---------------- | ------------------------------------------------------ |
| 平台 + 文案 | 解析平台 → 字数闸门 → `check_sensitive_words.py` → 模板输出 |
| 上传 txt | `{skill_dir}/scripts/extract_text.py --type=file` → 同上 |
| 上传图片 | 仅提取图中文字 → 默认公众号 → 同上 |
| 粘贴 `https://...` | `{skill_dir}/scripts/extract_text.py --type=web` → 同上 |
| 超长文案 | 发出询问语,**收到 1/2/3 后再继续** |
#### 异常处理
| 异常场景 | 用户话术 |
| --------------------- | -------------------------- |
| 网页/文件提取失败 | 「内容提取失败,请检查网址是否可访问或重新上传文件」 |
| API 超时或网络不通 | 「检测服务暂时不可用,请稍后重试」 |
| API 返回业务错误(code≠2000) | 「检测服务返回异常,请稍后重试」 |
| 用户拒绝数据外传 | 「好的,已终止检测,不调用外部服务」 |
| beautifulsoup4 未安装 | 提示用户安装依赖后重试 |
don't have the plugin yet? install it then click "run inline in claude" again.