Agent skill

AI Content Disclosure

by borghei in borghei/Claude-Skills

Check AI-generated marketing content and reviews for required disclosures under the EU AI Act, FTC rules and platform AI-label policies.

MITAuto-check passedMarketing & SEO

Install AI Content Disclosure

skills CLI
$ npx skills add borghei/Claude-Skills --skill ai-content-disclosure -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install borghei/Claude-Skills ai-content-disclosure --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/borghei/Claude-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/marketing/ai-content-disclosure .claude/skills/ai-content-disclosure && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ai-content-disclosure
GitHub stars
891
Token cost
~3.4k tokens
SKILL.md length
1,568 words
Files
11 (incl. scripts, references, assets)
Skills in repo
354
Repo updated
First seen
Licence
MIT

At a glance

Check AI-generated marketing content and reviews for required disclosures under the EU AI Act, FTC rules and platform AI-label policies.

  • Works in 7 steps: Inventory every asset in the release… → Classify AI involvement honestly.… → Run the checker. Read findings top-down… → …
  • Labelling AI ads
  • SKILL.md covers When to use this skill, Clarify First, Quick start and Core workflow: pre-publication…, plus 8 more sections
  • Runs Python scripts from its folder; calls python3

What it does

AI Content Disclosure is an agent skill from borghei/Claude-Skills. 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.

Its SKILL.md is about 3.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 13 other files, including scripts, reference files and assets (for example `assets/content_manifest_template.json`, `assets/disclosure-label-templates.md` and `assets/sample_content_manifest.json`).

It sits in Marketing & SEO, covering Influencer and creator marketing, AI governance and Chatbots and conversational support. The repository describes itself as: 385 AI skills, 77 expert agents, and 900 stdlib Python tools for every team: engineering, PM, marketing, C-level, compliance, business ops, research, and a LinkedIn toolkit… The licence is MIT.

When your agent uses it

  • Labelling AI ads
  • Influencer posts

Example prompts

  • “/ai-content-disclosure”

Requirements

  • Python 3

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Inventory every asset in the release into the manifest. Include reviews shown in ads and on landing pages, chatbots and voice agents — not…
  2. Classify AI involvement honestly. "Assistive" means standard editing (spelling, colour, crop, background clean-up). If AI changed what the…
  3. Run the checker. Read findings top-down by risk. FIX lines are unresolved; OK lines are satisfied by the disclosures you declared.
  4. Remove, don't label, what cannot be labelled. AI-written testimonials presented as customer reviews and sentiment-conditioned incentives…
  5. Apply disclosures in three layers: legal label on the asset, platform toggle, endorsement disclosure. They stack; none substitutes for…
  6. Record evidence in the asset disclosure record (label text, placement, screenshots, reviewer for the editorial-control exception).
  7. Re-run until exit 0, then wire the checker into the release pipeline so new assets cannot skip it.

What it can do on your machine

Read from SKILL.md and the folder at commit 4a698e8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 2 files in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

AI Content Disclosure loads about 3.4k tokens when it runs, and up to ~10k if it reads all its reference files. Until then it costs about 60 tokens; SKILL.md has 1,568 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~60
When it runs · the whole SKILL.md, loaded when a task matches
~3.4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~10k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from borghei/Claude-Skills at commit 4a698e8, republished under its MIT licence (© borghei). 1,568 words, ~3,400 tokens.

Download SKILL.mdSave it as .claude/skills/ai-content-disclosure/SKILL.md (or your agent's skills folder). This skill also uses 10 other files; get the full folder from GitHub.
name
ai-content-disclosure
description
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.
license
MIT + Commons Clause
metadata.version
1.0.0
metadata.author
borghei
metadata.category
marketing
metadata.domain
marketing-compliance
metadata.updated
2026-09-21
metadata.tags
ai-disclosure, eu-ai-act, ftc, fake-reviews, endorsements, deepfake-labels, synthetic-media, ad-compliance

AI Content Disclosure

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 CFR Part 465), the FTC Endorsement Guides (16 CFR Part 255), EU and UK fake-review law, New York's synthetic performer ad law, India's synthetic-content labelling rules, and the AI-label policies of YouTube, TikTok, Meta and Google Ads.

Not legal advice. This skill turns public rules into a repeatable pre-publication check. It does not replace counsel, and every rule links its official source so you can verify it. Rules were checked against primary sources in September 2026.


When to use this skill

SituationUse
Launching a campaign with AI-generated video, images, voice or avatarsscripts/disclosure_checker.py on the content manifest
Publishing AI-drafted articles, reports or press notes to EU audiencesDecision tree Q4 + checker (public_interest, human_review)
Deploying a website chatbot or AI voice agent in the EUChecker (type: chatbot) + wording library
Importing, soliciting or displaying reviews and testimonialsscripts/review_authenticity_linter.py
Briefing influencers or virtual influencersLabel templates §6 + Endorsement Guides summary
Checking a platform's own AI-label rulereferences/platform-ai-label-policies.md
Political or electoral advertisingOut of scope beyond platform checkboxes — route to counsel

Clarify First

Before running the check, confirm these inputs. If any is unknown or vague, ASK — do not assume:

  • Audience regions — EU, US, New York, UK, India (each switches on different rules; "global" means all of them)
  • AI involvement per asset — none / assistive / partial / generated (assistive editing triggers no AI label; generated realistic media usually does)
  • Is anything a review, testimonial or endorsement? — and who wrote it, and what they received (fake and undisclosed-connection reviews are the highest-penalty items)
  • Paid or organic, and which platform — platform rules differ for ads, and TikTok rejects undisclosed AIGC ads

Stop rule: ask only the 2-3 that most change the output. If the user says "just check it," proceed with the manifest as given and list your assumptions at the top of the report.


Quick start

bash
# 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.


Core workflow: pre-publication disclosure gate

  1. Inventory every asset in the release into the manifest. Include reviews shown in ads and on landing pages, chatbots and voice agents — not just "creative". [PROVEN]
  2. Classify AI involvement honestly. "Assistive" means standard editing (spelling, colour, crop, background clean-up). If AI changed what the viewer sees or reads, it is partial or generated. [RECOMMENDED]
  3. Run the checker. Read findings top-down by risk. FIX lines are unresolved; OK lines are satisfied by the disclosures you declared.
  4. Remove, don't label, what cannot be labelled. AI-written testimonials presented as customer reviews and sentiment-conditioned incentives are prohibited outright — the checker marks them unfixable. [PROVEN]
  5. Apply disclosures in three layers: legal label on the asset, platform toggle, endorsement disclosure. They stack; none substitutes for another. [RECOMMENDED]
  6. Record evidence in the asset disclosure record (label text, placement, screenshots, reviewer for the editorial-control exception).
  7. Re-run until exit 0, then wire the checker into the release pipeline so new assets cannot skip it.
Workflow: reviews and testimonials
  1. Export the review set you plan to display or quote (own site, marketplace, ad copy).
  2. Mark source, incentive, incentive_conditioned_on_sentiment, generated_by_ai, suppressed for each.
  3. Run review_authenticity_linter.py. Remove every fake-or-ai-review, sentiment-conditioned-incentive, review-hijacking item; add disclosures for insider and incentivised items.
  4. Publish a review-page statement (wording library) saying how reviews are verified — required in the EU (UCPD Art. 7(6)).
  5. Treat near-duplicate and posting-burst as investigation leads, not verdicts.
Workflow: EU text on matters of public interest
  1. Decide whether the piece informs the public on a matter of public interest (news-like, policy, health, safety, finance, elections). Product copy normally does not.
  2. If yes, choose: label it, or put it under documented editorial control (named reviewer with authority to approve, alter or reject, and an entity holding editorial responsibility).
  3. Editorial control is the better default for brands that publish thought leadership — it improves quality and removes the labelling duty. Keep the evidence. [RECOMMENDED]

Rule map (what the checker encodes)

Rule IDTriggerDefault riskFix
EU-AIA-50(1)Chatbot, EUhighAI-interaction notice at first interaction
EU-AIA-50(4)-deepfakeRealistic AI image/audio/video, EUhighOn-asset label
EU-AIA-50(4)-deepfake-artisticSame, evidently artistic/satiricalmediumNon-disruptive disclosure
EU-AIA-50(4)-textAI public-interest text, EU, no editorial controlhighLabel or editorial control
EU-AIA-50(2)-markingYou provide the generatormediumMachine-readable marking (legacy systems: 2 Dec 2026)
FTC-465.2-fake-reviewAI-generated review/testimonialhigh, unfixableRemove
FTC-255-material-connection / FTC-465.5-insiderConnection or insiderhighDisclose in the endorsement
FTC-255-virtual-influencerVirtual influencermedium"#ad" + virtual persona disclosure
NY-synthetic-performerPaid image/video ad with synthetic performer, NYhighConspicuous disclosure
EU-UCPD-* / UK-DMCC-*Fake or undisclosed-connection reviewshighRemove / disclose
IN-IT-Rules-SGIRealistic AI media, IndiamediumVisible label
YT / TT / META / GADSPlatform AI-label rulesmedium-highPlatform toggle and/or label

Full summaries with official links: references/regulation-summaries.md.


Key dates and numbers (verify before use)

ItemValueSource
EU AI Act Art. 50 applies2 Aug 2026eur-lex.europa.eu; digital-strategy.ec.europa.eu
Art. 50(2) marking, systems placed on market before 2 Aug 20262 Dec 2026Digital Omnibus on AI; Commission Art. 50 FAQ
EU AI Act fine for Art. 50 breachesup to EUR 15m or 3% of worldwide turnoverArt. 99(4)
FTC Reviews Rule effective21 Oct 2024ftc.gov
FTC civil penalty per violationUSD 53,088 (2025 adjustment; see 16 CFR 1.98 for current)ftc.gov; ecfr.gov
UK DMCC fake-review banfrom 6 Apr 2025; fines up to 10% of global turnoverCMA guidance
New York synthetic performer ad lawin effect June 2026governor.ny.gov
India IT Rules SGI amendmentin force 20 Feb 2026meity.gov.in
Google Ads AI label settingrolled out July 2026support.google.com/adspolicy
Meta automated AI detection on adsfrom 1 Jun 2026about.fb.com

Show full SKILL.md (575 more words)Show less

Exit code contract [PROVEN]

Both scripts share the same contract so they can run as CI gates:

CodeMeaningWho fixes it
0No unresolved findings at or above --fail-on (default high)Nobody
1Tool error — bad path, malformed JSON, missing id/type/textWhoever maintains the manifest
2Gate failed — unresolved findings at or above --fail-onAsset owner / campaign lead

Keep 1 and 2 distinct. A malformed manifest is a pipeline problem; a missing label is a content problem.


Anti-Patterns

Mistake: Ticking YouTube's or Google's AI toggle and treating the campaign as EU-compliant. Why it happens: The toggle feels official, and the platform shows a label somewhere. Instead: Platform labels can sit in a description or "About this ad" panel. For EU deepfakes, put the label on the asset at first exposure too. Google states its AI label setting does not guarantee regulatory compliance.

The "Composite" Testimonial

Mistake: Asking AI to write testimonials "based on" real survey themes and displaying them with stock names and photos. Why it happens: It feels truthful because the sentiments came from real customers. Instead: A testimonial attributed to a person who did not write it misrepresents the reviewer. Quote real customers verbatim with permission, or present aggregated survey results as statistics.

Mistake: One site-wide footer line instead of per-asset labels. Why it happens: It is cheap and feels like cover. Instead: Art. 50(5) requires clear, distinguishable information at first exposure to the specific content. Label the asset; keep the footer as a supplementary policy statement if you like.

The Invisible Editorial Review

Mistake: Relying on the human-review exception for AI-written articles without any record of who reviewed what. Why it happens: Everyone "looked at it" in a shared doc. Instead: Record reviewer, date, substantive changes and the editorial-responsibility holder. Without evidence, the exception is a claim, not a defence.

Incentive Automations That Filter By Stars

Mistake: Sending discount codes only to customers who left 4-5 star ratings, or asking only happy NPS responders to review. Why it happens: Growth tooling makes sentiment-gated flows a checkbox. Instead: Sentiment-conditioned incentives are prohibited by FTC 465.4. Invite every customer (or a random sample) and disclose the incentive.


Troubleshooting

SymptomCauseFix
Asset shows "no disclosure rule triggered" but used AIai_involvement set to assistive or regions emptyRe-classify; add every audience region
Checker exits 1Missing id/type or invalid JSONValidate against assets/content_manifest_template.json
Finding stays FIX after adding a labelDisclosure key not in needs_one_ofUse one of the listed keys in disclosures_present
Linter misses an obvious disclosureDisclosure phrased unusuallyPut the exact text in disclosure_text; extend DISCLOSURE_RE
Too many near-duplicate hits on short reviewsShort texts share phrasesRaise --dup-threshold to 0.7-0.8

Scripts

ScriptPurpose
scripts/disclosure_checker.pyContent manifest → required disclosures per jurisdiction/platform, risk, gate
scripts/review_authenticity_linter.pyReview set → fake/AI, insider, incentive, suppression, hijacking, duplicate and burst findings, gate

Both: Python 3.8+ standard library only, --format text|json, --fail-on high|medium|low, deterministic.

References

Assets

  • assets/content_manifest_template.json — manifest schema with field guide
  • assets/sample_content_manifest.json — failing sample campaign (exit 2)
  • assets/sample_reviews.json — failing sample review set (exit 2)
  • assets/disclosure-label-templates.md — evidence record, visual tag spec, bylines, chatbot opener, influencer clause

© borghei, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 10 other files (scripts, references, assets) in marketing/ai-content-disclosure of borghei/Claude-Skills.

  • SKILL.md
  • assets/content_manifest_template.json
  • assets/disclosure-label-templates.md
  • assets/sample_content_manifest.json
  • assets/sample_reviews.json
  • references/disclosure-decision-tree.md
  • references/disclosure-wording-library.md
  • references/platform-ai-label-policies.md
  • references/regulation-summaries.md
  • scripts/disclosure_checker.py
  • scripts/review_authenticity_linter.py

Open the folder on GitHubat commit 4a698e8

Compare with similar skills

AI Content Disclosure next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

AI Content Disclosure compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
AI Content Disclosure this skillborghei/Claude-Skills891—~3.4kAutomated safety check: PassMIT
Influencer ProspectingScrapeCreators/social-media-research-skills3.4k—~629Automated safety check: NotesMIT
Outreach Manageraaron-he-zhu/aaron-marketing-skills2.9k1 repos~5.4kAutomated safety check: PassApache-2.0
Creator OutreachOotto-AI/claude-content-skills130—~827Automated safety check: PassMIT
Audience ResearchScrapeCreators/social-media-research-skills3.4k—~635Automated safety check: NotesMIT
Influencer Discoverytigerless-labs/influencer-discovery212—~2.5kAutomated safety check: NotesNone

Similar skills

  • Influencer Prospecting

    ScrapeCreators/social-media-research-skills

    A skill your agent uses when the user wants to find creators, influencers, affiliates, or social accounts in a niche for outreach, partnerships, sponsorships, UGC, seeding, or competitive research.

    3.4k GitHub stars~629 tokensUpdated 1 mo ago
    Marketing & SEOAuto-check: notes
  • Outreach Manager

    aaron-he-zhu/aaron-marketing-skills

    A skill your agent uses when the user asks to "write influencer outreach", "follow up with a creator", "pitch a journalist, hunter, or launch partner", or "negotiate partnership terms"; produces…

    2.9k GitHub starsUsed in 1 repo~5.4k tokens
    Marketing & SEOAuto-check passed
  • Creator Outreach

    Ootto-AI/claude-content-skills

    A skill your agent uses when a specific creator has been selected and you need a concise, personal, permission-respecting first contact about a relevant collaboration.

    130 GitHub stars~827 tokensUpdated 2 days ago
    Marketing & SEOAuto-check passed
  • Audience Research

    ScrapeCreators/social-media-research-skills

    A skill your agent uses when the user wants to evaluate a creator, influencer, or brand audience using public profile signals, TikTok audience demographics, follower/following data, comments…

    3.4k GitHub stars~635 tokensUpdated 1 mo ago
    Marketing & SEOAuto-check: notes
  • Influencer Discovery

    tigerless-labs/influencer-discovery

    Find the bloggers/creators who can help promote your work, capture their contact info, and append them to the target sheet in Google Sheets.

    212 GitHub stars~2.5k tokensUpdated 18 days ago
    Marketing & SEOAuto-check: notes
  • Openclone

    team-attention/openclone

    Create, manage, or talk to an openclone "clone" — a named AI persona with one or more categories (vc, tech, founder, expert, influencer, politician, celebrity) and attached knowledge.

    130 GitHub stars~2.6k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check: notes

More from borghei/Claude-Skills

All 354 skills in this repo
  • Agent Harness

    borghei/Claude-Skills

    Test and evaluation harness for AI agents — scenario suites, deterministic replay, regression diffing, cost and latency budgets.

    891 GitHub stars~3.1k tokensUpdated 3 days ago
    Auto-check passed
  • Agents In The Team

    borghei/Claude-Skills

    Run delivery when AI coding and ops agents take tickets. An agent skill from borghei/Claude-Skills.

    891 GitHub stars~4.2k tokensUpdated 3 days ago
    Auto-check passed
  • AI Prototyping

    borghei/Claude-Skills

    Idea to AI-generated prototype to customer validation to engineering handoff.

    891 GitHub stars~3.6k tokensUpdated 3 days ago
    Auto-check passed
  • Analytics Engineer

    borghei/Claude-Skills

    Analytics engineering across data modeling, dbt, transformation, and semantic layers.

    891 GitHub stars~3.4k tokensUpdated 3 days ago
    Auto-check passed
  • Ansoff Matrix

    borghei/Claude-Skills

    Ansoff Matrix — 4-quadrant framework for growth options: market penetration, market/product development, and diversification.

    891 GitHub stars~2.2k tokensUpdated 3 days ago
    Auto-check passed
  • Brainstorm Okrs

    borghei/Claude-Skills

    OKR brainstorming and validation using the Radical Focus framework — outcome objectives, measurable key results, counter-metrics.

    891 GitHub stars~1.4k tokensUpdated 3 days ago
    Auto-check passed

Questions about AI Content Disclosure

What does AI Content Disclosure do?

Check AI-generated marketing content and reviews for required disclosures under the EU AI Act, FTC rules and platform AI-label policies. AI Content Disclosure is an agent skill from borghei/Claude-Skills. Check AI-generated marketing content and reviews for required disclosures under the EU AI Act, FTC rules and platform AI-label policies.

When should I use AI Content Disclosure?

AI Content Disclosure fits situations like: labelling AI ads; influencer posts.

How do I install AI Content Disclosure in Claude Code?

Run `npx skills add borghei/Claude-Skills --skill ai-content-disclosure -a claude-code`. Or copy the skill folder (marketing/ai-content-disclosure in borghei/Claude-Skills) into .claude/skills/ai-content-disclosure in your project. Claude Code loads it when a task matches its description.

How do I install AI Content Disclosure in Codex?

Run `npx skills add borghei/Claude-Skills --skill ai-content-disclosure -a codex`. Or copy the skill folder (marketing/ai-content-disclosure in borghei/Claude-Skills) into .agents/skills/ai-content-disclosure in your project. Codex loads it when a task matches its description.

Can I use AI Content Disclosure in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add borghei/Claude-Skills --skill ai-content-disclosure -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ai-content-disclosure, .gemini/skills/ai-content-disclosure, .github/skills/ai-content-disclosure and .opencode/skills/ai-content-disclosure in your project.

What does AI Content Disclosure need to run?

Going by SKILL.md and its folder, AI Content Disclosure needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.

Does AI Content Disclosure access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is AI Content Disclosure safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does AI Content Disclosure use?

AI Content Disclosure is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does AI Content Disclosure use?

About 3.4k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6.9k tokens, read only when the agent opens those files.

What are the alternatives to AI Content Disclosure?

Skills that share tags, products or a category with AI Content Disclosure: Influencer Prospecting (ScrapeCreators/social-media-research-skills, 3.4k stars), Outreach Manager (aaron-he-zhu/aaron-marketing-skills, 2.9k stars), Creator Outreach (Ootto-AI/claude-content-skills, 130 stars) and Audience Research (ScrapeCreators/social-media-research-skills, 3.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains AI Content Disclosure?

borghei (a GitHub user) maintains it in borghei/Claude-Skills, which has 891 GitHub stars. The repository holds 354 skills in this directory. The repository was last updated on October 7, 2026.

Source: borghei/Claude-Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.