Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add LawMotion-AI/Vibe-Lawyering --skill ad-compliance-reviewgit clone --depth 1 https://github.com/LawMotion-AI/Vibe-LawyeringWrote 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.
[](https://agentmods.dev/skills/lawmotion-ai/vibe-lawyering/ad-compliance-review)<a href="https://agentmods.dev/skills/lawmotion-ai/vibe-lawyering/ad-compliance-review"><img src="https://agentmods.dev/badge/skills/lawmotion-ai/vibe-lawyering/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.
<a href="https://agentmods.dev/skills/lawmotion-ai/vibe-lawyering/ad-compliance-review"><img src="https://agentmods.dev/badge/skills/lawmotion-ai/vibe-lawyering/ad-compliance-review.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00126 | $0.02533 |
| Opus 5.5 | $0.00050 | $0.01013 |
| Sonnet 5.5 | $0.00025 | $0.00507 |
| Haiku 4.5 | $0.00013 | $0.00253 |
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 1mo 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.
This is a copy
89% identical to ad-compliance-review — 9 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
How it starts
The opening of the file, as written. The whole thing — 231 lines — stays where its author put it; the contents beside it link to each section on GitHub.
广告合规审核
对广告素材进行四阶段流水线审核:定性分类 → 通用红线 → 行业专项 → 生成报告。
审核流程
输入广告素材
│
▼
[阶段一] 广告定性与分类
│ 判断是否构成广告 → 识别行业 → 识别形式
│
▼
[阶段二] 通用红线审核
│ 政治红线(一票否决) → 虚假误导 → 绝对化用语
│ → 形式合规 → 格式条款 → 不正当竞争
│
▼
[阶段三] 行业专项审核(按分类加载)
│ 仅加载与该广告相关的行业规则
│
▼
[阶段四] 生成审核报告
阶段一:广告定性与分类
读取 references/00-广告定性.md 中的判定规则。
执行步骤:
-
判断是否构成广告:
- 存在直接或间接推销目的 → 构成广告
- 主张"非广告"的,检验三项豁免条件(自有媒介 + 客观介绍 + 无推销),任一不满足即按广告处理
- 如判定为非广告,直接输出结论并终止审核
-
识别行业类别(可多选):
房地产食品酒类保健食品特殊医学用途配方食品婴幼儿配方食品医疗药品医疗器械农药兽药教育培训投资招商互联网广告网络直播公益广告一般商品/服务(不属于以上任何特殊类别)
-
识别广告形式(可多选):
信息流软文/测评/体验弹窗/开屏竞价排名直播带货户外广告传统媒体自媒体/公众号
-
识别是否涉及:
代言/推荐促销/有奖销售商标/专利宣传
输出: 定性结论 + 行业标签列表 + 形式标签列表 + 附加标签列表
阶段二:通用红线审核
按以下顺序依次审核,读取对应 references 文件:
2.1 政治与公共价值(一票否决)
任一项命中即判定 不予通过,标记为"高风险-一票否决",无需继续后续审核。
2.2 虚假与误导
重点关注:虚构数据/销量/评价、引证无出处、承诺无法兑现。
2.3 绝对化用语
发现疑似绝对化用语时,先检查是否满足例外条件再判定。医疗/投资/教育领域从严。
2.4 广告形式合规
重点关注:是否标注"广告"、是否以新闻/科普形式变相发布。
2.5 格式条款与消费者权益
读取 references/05-格式条款与消费者权益.md。
重点关注:"最终解释权"、免除经营者责任、限制消费者权利。
2.6 不正当竞争
重点关注:混淆行为、虚假宣传、贬低竞品、损害商誉。
阶段三:行业专项审核
根据阶段一识别的行业标签,仅加载对应的 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 |
What ships with it
22 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- references/00-广告定性.md 586 B
- references/01-广告形式合规.md 593 B
- references/02-政治与公共价值.md 439 B
- references/03-虚假与误导.md 1.3 KB
- references/04-绝对化用语.md 677 B
- references/05-格式条款与消费者权益.md 494 B
- references/06-不正当竞争.md 2.9 KB
- references/07-房地产广告.md 1.8 KB
- references/08-食品广告.md 2.6 KB
- references/09-医疗广告.md 933 B
- references/10-药品广告.md 1.1 KB
- references/11-医疗器械广告.md 882 B
- references/12-农药广告.md 825 B
- references/13-兽药广告.md 1.1 KB
- references/14-促销有奖销售.md 2.1 KB
- references/15-互联网广告.md 3.9 KB
- references/16-代言与推荐.md 252 B
- references/17-商标与专利.md 1.1 KB
- references/18-教育培训与投资招商.md 1.4 KB
- references/19-公益广告与特殊规定.md 3.2 KB
- references/20-广告行为与管理责任.md 859 B
- scripts/generate_report.js 11 KB runs code
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.
- 1mo ago First seen · 231 lines · 126 tokens per session scan A 9ea2e5210960
ad-compliance-review is a skill published in the GitHub repository LawMotion-AI/Vibe-Lawyering (25 stars, last pushed 6mo ago), licensed MIT. It adds 126 tokens to every session and 2,533 once invoked, about $0.0005 per session on Opus 5.5. A static security scan graded it A with 0 findings. It is 89% identical to ad-compliance-review, differing in 9 lines, and is treated as a copy.
Other skills, from other repositories
fto-triage
Freedom-to-operate triage — a structured first look at potentially blocking patents, not an FTO opinion. Use when a product, process, or feature is being evaluated for blocking patents, when asked whether anything stops a launch, or to build a claim-chart first pass against the most plausible patents before patent…
legal-hold
Issue, refresh, release, or report on legal holds — drafts the hold notice as .docx, updates legalhold fields in log.yaml, and calendars the next refresh. Use when the user says "issue a hold", "refresh hold", "release hold", or asks for a portfolio-wide hold status report.
specification-writing
A workflow for writing complete patent specifications from patent claims and an invention disclosure. It adapts the document to a chosen jurisdiction, such as the US, Europe, or China.
terms-of-service
Draft terms of service and a companion privacy notice matched to the product's form and feature modules, not legal advice, delivered as a Word document.
x-scorecard
OpenSSF Scorecard for assessing open source project security. Check security best practices and compliance. Dependency: This is an x-cmd module. Install x-cmd first (see x-cmd skill for installation options). see x-cmd skill for installation.
ai-risk-management
Apply the NIST AI Risk Management Framework (AI RMF 1.0) and adjacent guidance to AI / ML systems — model lifecycle governance, fairness and bias evaluation, robustness, transparency, accountability, third-party model risk, monitoring for drift, and AI incident response. Broader than prompt-injection (which is the…