← ClaudeAtlas

ad-copy-rewrite-freelisted

把一段广告文案里的违规点逐条标出来,带原文行号与法条依据。覆盖绝对化用语(含执法指南豁免判定)、医疗药品医美违禁表述、教育培训保证性承诺、投资理财与房地产承诺、虚假广告类保证性承诺、缺失必要提示六项。全部在本机跑,核对过程核对过程核对过程核对过程不联网、不需要注册。触发词包括 广告文案违规体检、违禁词检查、绝对化用语、文案被下架、平台处罚。
chenqg618/compliance-skills · ★ 0 · AI & Automation · score 68
Install: claude install-skill chenqg618/compliance-skills
# 广告文案违规体检(免费版) > **完全本地运行**:引擎已打包在本技能里(`scripts/engine/`)。 > 核对过程不需要联网、不需要 API Key、**没有调用次数上限**,你的文案不出本机。 ## 什么时候用 **谁会在什么时候用**:电商运营、品牌市场部、信息流投手每天要出十几条标题/主图文案/口播稿/详情页, 发布前想先过一遍机器能判的表述风险。踩一次绝对化用语或疗效承诺,代价是下架、限流、罚款, **这是直接损失,不是"品牌调性"问题**。 **它做什么**:把一段广告文案按行扫一遍,把违规点**逐条标出来** —— 每条给**原文行号**、 命中的**原词**、以及**一句法条依据**,第三方拿同一份原文就能复算。 一句话定位:**发布前的"错别字检查",只不过查的是法条层面的错。** ## 这个免费版查什么 引擎会跑下面 6 项(`--sample` 会打印实际执行了哪些): | # | 检查项 | 主要依据 | 级别 | |---|---|---|---| | ① | 绝对化用语(含《广告绝对化用语执法指南》豁免判定) | 《广告法》第九条第三项 | P0 | | ② | 医疗/药品/医美违禁表述(疗效、根治、无副作用等) | 《广告法》第十六条、第十七条 | P0 | | ③ | 教育培训保证性承诺(保过、包就业、提分 X 分等) | 《广告法》第二十四条第一项 | P0 | | ④ | 投资理财/房地产承诺(保本、稳赚、升值回报等) | 《广告法》第二十五条、第二十六条 | P0 | | ⑤ | 虚假广告类保证性承诺(100% 有效、3 天见效等) | 《广告法》第四条、第二十八条 | P0 | | ⑥ | 缺失必要提示(保健食品未标「本品不能代替药物」等) | 《广告法》第十八条第二款等 | P2 | **结论只有三种**: - `ERROR_FOUND` —— 有 P0/P1 命中(必须改); - `NEEDS_REVIEW` —— 只有 P2(多为"漏了必要提示",需人工补齐); - `NO_ISSUE_FOUND` —— 0 命中(**只有清理过的干净文案才会得到这个结论**)。 **它故意不报的东西也会列出来**:`exempted` 里是**按《执法指南》判定可豁免、因此没报成问题**的表述 (「最新款」「100% 羊毛」「一站式服务」「最后一步」这类),每条都写明豁免依据。 这是精准度,也是可审计性 —— 你能看见机器放过了什么、凭什么放过。 ## 怎么用 ```bash node scripts/run.mjs --sample # 先看样例(一段合规文案,0 命中) node scripts/run.mjs --input my-copy.json # 跑自己的文案 node scripts/run.mjs --input my-copy.json --json # 机器可读输出 ``` 入参就是一段文案,**一行一句最清晰**(报出来的行号就对着你自己的原文): ```json {"text": "秋季新款针织开衫,100% 羊毛。\n全国销量第一,穿一次就见效。"} ``` 也可以直接把文案存成纯文本文件用 `--input` 读入(不是合法 JSON 时按纯文本处理)。 ## 输出长什么样 ``` 免费AI核对完成 本次执行的检查项:①绝对化用语(含《广告绝对化用语执法指南》豁免情形判定