ad-compliance-review

ad-compliance-review is a skill for Claude Code, Codex from ThomasMoreAI/legal-skills-open. It costs 126 tokens per session (2,605 once invoked), scanned A, original, Apache-2.0.

A compliance review process for checking advertising materials against China's Advertising Law, anti-unfair-competition rules, and relevant industry rules. It first determines whether the material is an advertisement, then checks general and industry-specific risks.

In plain words
What is it for?
It is for reviewing advertisements for products and services such as food, medicine, real estate, education, finance, and internet content, including livestreams, sponsored content, pop-ups, and influencer recommendations.
Why use it?
It helps identify false or misleading claims, unsupported data, prohibited wording, missing disclosures, and problems with regulated products or advertising formats. It can also flag high-risk political or public-value issues.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Needs its repository: it runs a file that does not travel with it, so clone the repository first. The line is node scripts/generate_report.js <input.json> [output.docx].

Good fit It is for reviewing advertisements for products and services such as food, medicine, real estate, education, finance, and internet content, including livestreams, sponsored content, pop-ups, and influencer recommendations.

Compare 6 skills from other repositories ↓
Install

Getting it into your agent

It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.

Clone the repo
git clone --depth 1 https://github.com/ThomasMoreAI/legal-skills-open
agentmods
npx agentmods add skills/thomasmoreai/legal-skills-open/ad-compliance-review

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for ad-compliance-review

README.md
[![agentmods](https://agentmods.dev/badge/skills/thomasmoreai/legal-skills-open/ad-compliance-review/github.svg)](https://agentmods.dev/skills/thomasmoreai/legal-skills-open/ad-compliance-review)
Your own site
<a href="https://agentmods.dev/skills/thomasmoreai/legal-skills-open/ad-compliance-review"><img src="https://agentmods.dev/badge/skills/thomasmoreai/legal-skills-open/ad-compliance-review/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for ad-compliance-review

Your own site · 80×15
<a href="https://agentmods.dev/skills/thomasmoreai/legal-skills-open/ad-compliance-review"><img src="https://agentmods.dev/badge/skills/thomasmoreai/legal-skills-open/ad-compliance-review.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 126 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,605 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00126 $0.02605
Opus 5 $0.00063 $0.01303
Sonnet 5 $0.00025 $0.00521
Haiku 4.5 $0.00013 $0.00261

Measured 9d ago against content hash 9dafc684c02d, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

ad-compliance-review scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

Origin

Copies of this mod

1 near-identical copy found in the catalogue:

cn/regulatory/skills/ad-compliance-review/SKILL.md · 240 lines

How it starts

The opening of the file, as written. The whole thing — 240 lines — stays where its author put it; the contents beside it link to each section on GitHub.

广告合规审核

对广告素材进行四阶段流水线审核:定性分类 → 通用红线 → 行业专项 → 生成报告。

审核流程

输入广告素材
    │
    ▼
[阶段一] 广告定性与分类
    │  判断是否构成广告 → 识别行业 → 识别形式
    │
    ▼
[阶段二] 通用红线审核
    │  政治红线(一票否决) → 虚假误导 → 绝对化用语
    │  → 形式合规 → 格式条款 → 不正当竞争
    │
    ▼
[阶段三] 行业专项审核(按分类加载)
    │  仅加载与该广告相关的行业规则
    │
    ▼
[阶段四] 生成审核报告

阶段一:广告定性与分类

读取 references/00-广告定性.md 中的判定规则。

执行步骤:

  1. 判断是否构成广告:

    • 存在直接或间接推销目的 → 构成广告
    • 主张"非广告"的,检验三项豁免条件(自有媒介 + 客观介绍 + 无推销),任一不满足即按广告处理
    • 如判定为非广告,直接输出结论并终止审核
  2. 识别行业类别(可多选):

    • 房地产 食品 酒类 保健食品 特殊医学用途配方食品 婴幼儿配方食品
    • 医疗 药品 医疗器械 农药 兽药
    • 教育培训 投资招商
    • 互联网广告 网络直播
    • 公益广告
    • 一般商品/服务(不属于以上任何特殊类别)
  3. 识别广告形式(可多选):

    • 信息流 软文/测评/体验 弹窗/开屏 竞价排名 直播带货
    • 户外广告 传统媒体 自媒体/公众号
  4. 识别是否涉及:

    • 代言/推荐 促销/有奖销售 商标/专利宣传

输出: 定性结论 + 行业标签列表 + 形式标签列表 + 附加标签列表

阶段二:通用红线审核

按以下顺序依次审核,读取对应 references 文件:

2.1 政治与公共价值(一票否决)

读取 references/02-政治与公共价值.md

任一项命中即判定 不予通过,标记为"高风险-一票否决",无需继续后续审核。

2.2 虚假与误导

读取 references/03-虚假与误导.md

重点关注:虚构数据/销量/评价、引证无出处、承诺无法兑现。

2.3 绝对化用语

读取 references/04-绝对化用语.md

发现疑似绝对化用语时,先检查是否满足例外条件再判定。医疗/投资/教育领域从严。

2.4 广告形式合规

读取 references/01-广告形式合规.md

重点关注:是否标注"广告"、是否以新闻/科普形式变相发布。

2.5 格式条款与消费者权益

读取 references/05-格式条款与消费者权益.md

重点关注:"最终解释权"、免除经营者责任、限制消费者权利。

2.6 不正当竞争

读取 references/06-不正当竞争.md

重点关注:混淆行为、虚假宣传、贬低竞品、损害商誉。

阶段三:行业专项审核

根据阶段一识别的行业标签,仅加载对应的 references 文件进行专项审核。不属于特殊行业的广告跳过此阶段。

行业标签 加载文件
房地产 references/07-房地产广告.md
食品/酒类/保健食品/特医食品/婴配食品 references/08-食品广告.md
医疗 references/09-医疗广告.md
药品 references/10-药品广告.md
医疗器械 references/11-医疗器械广告.md
农药 references/12-农药广告.md
兽药 references/13-兽药广告.md
促销/有奖销售 references/14-促销有奖销售.md
互联网广告/网络直播 references/15-互联网广告.md
代言/推荐 references/16-代言与推荐.md
商标/专利 references/17-商标与专利.md
教育培训/投资招商 references/18-教育培训与投资招商.md
公益广告 references/19-公益广告与特殊规定.md

Read the full file on GitHub · 240 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago First seen · 240 lines · 126 tokens per session scan A 9dafc684c02d

Subscribe to this mod's changes

ad-compliance-review is a skill published in the GitHub repository ThomasMoreAI/legal-skills-open (72 stars, last pushed 2mo ago), licensed Apache-2.0. It adds 126 tokens to every session and 2,605 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.