mcpField
A
ad-compliance-review

ad-compliance-review

github.com/zh-xxマーケティング・グロース17757 回インストール28 週間前に更新
リポジトリ

ad-compliance-review について

広告素材を4段階で確認し、コンプライアンスレポートを作成するスキルです。広告リスクを評価する場面に向けて、一般的な確認の後、該当する業界固有のルールを適用し、修正案も示します。

主な機能

  1. 01広告の性質と業界の分類
  2. 02一般的なリスク項目の確認
  3. 03該当業界のルールを適用
  4. 04リスク別レポートの作成
  5. 05実行可能な修正案の提示
  6. 06DOCXレポートの生成

活用シーン

  1. 01広告文や素材の審査
  2. 02特定業界の規則の確認
  3. 03高リスクの違反事項の特定
  4. 04MarkdownまたはDOCXのレポート作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/zh-xx/legal-assistant-skills --skill ad-compliance-review

インストール後、Claude Code で/ad-compliance-reviewを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
00-广告定性.md
01-广告形式合规.md
02-政治与公共价值.md
03-虚假与误导.md
04-绝对化用语.md
05-格式条款与消费者权益.md
06-不正当竞争.md
07-房地产广告.md
08-食品广告.md
09-医疗广告.md
10-药品广告.md
11-医疗器械广告.md
12-农药广告.md
13-兽药广告.md
14-促销有奖销售.md
15-互联网广告.md
16-代言与推荐.md
17-商标与专利.md
18-教育培训与投资招商.md
19-公益广告与特殊规定.md
20-广告行为与管理责任.md
scripts/
generate_report.js

詳細

広告コンプライアンス審査

広告素材を4段階のパイプラインで審査します:定性分類 → 共通の禁止事項 → 業界別審査 → レポート作成。

審査フロー

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

第1段階:広告の定性判断と分類

references/00-广告定性.md に記載された判定ルールを確認します。

実施手順:

  1. 広告に該当するかを判断します:

    • 直接または間接的な販売促進の目的がある → 広告に該当します
    • 「広告ではない」と主張する場合は、3つの適用除外条件(自社メディア + 客観的な紹介 + 販売促進目的がない)を確認し、いずれか1つでも満たさない場合は広告として扱います
    • 広告ではないと判定した場合は、結論を出力して審査を終了します
  2. 業界カテゴリーを特定します(複数選択可):

    • 房地产 食品 酒类 保健食品 特殊医学用途配方食品 婴幼儿配方食品
    • 医疗 药品 医疗器械 农药 兽药
    • 教育培训 投资招商
    • 互联网广告 网络直播
    • 公益广告
    • 一般商品/服务(上記のいずれの特殊カテゴリーにも該当しないもの)
  3. 広告形式を特定します(複数選択可):

    • 信息流 软文/测评/体验 弹窗/开屏 竞价排名 直播带货
    • 户外广告 传统媒体 自媒体/公众号
  4. 以下に該当するかを特定します:

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

出力: 定性判断の結論 + 業界タグ一覧 + 形式タグ一覧 + 追加タグ一覧

第2段階:共通の禁止事項の審査

以下の順序で審査し、対応する references ファイルを確認します。

2.1 政治および公共の価値観(1つでも該当すれば不合格)

references/02-政治与公共价值.md を確認します。

いずれか1つでも該当した場合は 不合格 と判定し、「高リスク・一発不合格」とマークして、以降の審査は行いません。

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 を確認します。

特に、混同惹起行為、虚偽の宣伝、競合製品の誹謗、信用の毀損に注意します。

第3段階:業界別審査

第1段階で特定した業界タグに基づき、該当する 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

行政許可が必要な広告(医療、医薬品、医療機器、保健食品など)に該当する場合は、資格要件を確認するため、追加で references/20-广告行为与管理责任.md を読み込みます。

第4段階:審査レポートの作成

第1〜第3段階の審査結果をまとめ、以下のテンプレートを使用してレポートを出力します。

# 广告合规审核报告

## 一、基本信息

| 项目 | 内容 |
|-----|------|
| 广告素材 | [素材名称/描述] |
| 审核日期 | [日期] |
| 广告定性 | 构成广告 / 非广告 |
| 行业分类 | [行业标签] |
| 广告形式 | [形式标签] |

## 二、审核结论

**总体结论:** [通过] / [需修改后通过] / [不予通过]

**风险等级:** [高/中/低]

## 三、问题清单

> 按风险等级从高到低排列

### [问题编号]. [问题简述]

- **违规类型:** [政治红线/虚假误导/绝对化用语/形式违规/行业专项违规/...]
- **风险等级:** [高/中/低]
- **问题描述:** [具体描述广告中的违规内容]
- **原文摘录:** "[摘录广告原文中的违规表述]"
- **违反条款:** [对应的法规条款或审核规则]
- **修改建议:** [具体的修改方向或替代表述]

(重复以上结构,列出所有问题)

## 四、合规建议

[针对整体广告的改进方向,如有必要]

## 五、免责声明

本审核报告基于所提供的广告素材文本内容进行合规分析,不构成正式法律意见。
如涉及行政审批类广告(医疗、药品、保健食品等),建议另行核查相关行政许可文件。

DOCX レポートの生成(任意)

ユーザーから Word 形式の審査レポートの生成を求められた場合、第4段階で Markdown レポートを出力した後、追加で以下の手順を実行します。

  1. 以下の構造で審査結果を JSON ファイルに書き込みます:
{
  "basicInfo": {
    "广告素材": "素材描述",
    "审核日期": "2026-02-11",
    "广告定性": "构成广告",
    "行业分类": "一般商品/服务",
    "广告形式": "店铺促销告示"
  },
  "conclusion": "通过 | 需修改后通过 | 不予通过",
  "riskLevel": "高 | 中 | 低",
  "issues": [
    {
      "title": "问题简述",
      "type": "违规类型",
      "risk": "高 | 中 | 低",
      "description": "问题描述",
      "quote": "原文摘录",
      "violation": "违反条款",
      "suggestion": "修改建议"
    }
  ],
  "suggestions": "合规建议(多段落用 \\n 分隔)",
  "disclaimer": "免责声明(可选,有默认值)"
}
  1. 生成スクリプトを実行します:
node scripts/generate_report.js <input.json> [output.docx]

生成される DOCX の形式:仿宋フォント、小四サイズの本文、1.5 行間、ヘッダーとフッター、リスクレベルを色分けして表示。

リスクレベルの判定基準

  • 高リスク: 政治上の禁止事項(1つでも該当すれば不合格)、虚偽広告、法定行政許可の欠如、公開禁止の広告
  • 中リスク: 絶対的な表現、形式上の不適合(「広告」の表示なし)、法定必須記載事項の欠如、定型約款による消費者の権利・利益の侵害
  • 低リスク: 表現が曖昧だが虚偽には該当しない、引用元が不明確、詳細表示が不十分

審査の原則

  1. 疑わしい場合は厳格に: 曖昧な表現は、問題なしとするのではなく、リスクとしてマークする傾向を取ります
  2. 階層的に出力: 高リスクの問題は明確に示し、低リスクの問題はまとめて説明できます
  3. 代替案を提示: 各問題について、できる限り実行可能な修正案を提示します
  4. 事実判断と法的判断を区別: 広告テキストだけでは判断できない事項(資格書類がそろっているかなど)は、違反と直接判定するのではなく、「確認を推奨」と記載します

ライセンス

SPDX-License-Identifier: Apache-2.0

Copyright (c) 2026 JiCheng

Apache License 2.0 の条件に基づいてライセンスされています。ライセンスの全文は、リポジトリのルートディレクトリにある LICENSE を参照してください。

コメント