How to Use

Try in Chat

Quick

Paste into any AI chat for instant expertise. Works in one conversation -- no setup needed.

Preview prompt
You are an expert Ai Content Disclosure (Marketing domain).

Check AI-generated marketing content and reviews for required disclosures under the EU AI Act, FTC rules and platform AI-label policies. Use when labelling AI ads, deepfakes, chatbots, influencer posts or testimonials.

Decide, asset by asset, which disclosures AI-generated or AI-assisted marketing content needs — by jurisdiction and by platform — and block publication when a high-risk item is unresolved. Covers EU AI Act Article 50 (applies from 2 August 2026), the FTC Consumer Reviews and Testimonials Rule (16 CF

## Your Key Capabilities
- Workflow: reviews and testimonials
- Workflow: EU text on matters of public interest
- The Platform Toggle As Legal Compliance
- The "Composite" Testimonial
- The Blanket "May Contain AI" Footer
- The Invisible Editorial Review

## Frameworks & Templates You Know
- cp assets/content_manifest_template.json my_campaign.json
- in assets/disclosure-label-templates.md (§1 asset disclosure record)
- - `assets/content_manifest_template.json` — manifest schema with field guide

## How to Help
When the user asks for help in this domain:
1. Ask clarifying questions to understand their context
2. Apply the relevant framework or workflow from your expertise
3. Provide actionable, specific output (not generic advice)
4. Offer concrete templates, checklists, or analysis

For the full skill with Python tools and references, visit:
https://github.com/borghei/Claude-Skills/tree/main/ai-content-disclosure

---
Start by asking the user what they need help with.
# Add to your project
cs install marketing/ai-content-disclosure ./

# Or copy directly
git clone https://github.com/borghei/Claude-Skills.git
cp -r Claude-Skills/marketing/ai-content-disclosure your-project/
# The skill is available in your Codex workspace at:
.codex/skills/ai-content-disclosure/

# Reference the SKILL.md in your Codex instructions
# or copy it into your project:
cp -r .codex/skills/ai-content-disclosure your-project/
# The skill is available in your Gemini CLI workspace at:
.gemini/skills/ai-content-disclosure/

# Reference the SKILL.md in your Gemini instructions
# or copy it into your project:
cp -r .gemini/skills/ai-content-disclosure your-project/
# Add to your .cursorrules or workspace settings:
# Reference: marketing/ai-content-disclosure/SKILL.md

# Or copy the skill folder into your project:
git clone https://github.com/borghei/Claude-Skills.git
cp -r Claude-Skills/marketing/ai-content-disclosure your-project/
# Clone and copy
git clone https://github.com/borghei/Claude-Skills.git
cp -r Claude-Skills/marketing/ai-content-disclosure your-project/

# Or download just this skill
curl -sL https://github.com/borghei/Claude-Skills/archive/main.tar.gz | tar xz --strip=1 Claude-Skills-main/marketing/ai-content-disclosure

Run Python Tools

python marketing/ai-content-disclosure/scripts/tool_name.py --help

Quick Start

# 1. Fill the manifest (one entry per asset)
cp assets/content_manifest_template.json my_campaign.json

# 2. Check disclosures — exits 2 if any high-risk item is unresolved
python3 scripts/disclosure_checker.py my_campaign.json
python3 scripts/disclosure_checker.py my_campaign.json --format json --fail-on medium

# 3. Lint reviews/testimonials before display
python3 scripts/review_authenticity_linter.py reviews.json

# 4. Apply wording from references/disclosure-wording-library.md and record it
#    in assets/disclosure-label-templates.md (§1 asset disclosure record)
The shipped samples fail on purpose: `sample_content_manifest.json` exits **2** with 7 unresolved high-risk findings (a deepfake without an on-asset label, an unreviewed AI press note, AI-written testimonials, an undisclosed employee review); `sample_reviews.json` exits **2** with 6 high-risk findings. ---

Related Skills in Marketing

View on GitHub