#238 by GitHub stars
wiltodelta/remove-ai-watermarks
Removes and identifies AI watermarks and provenance marks in images and video the user generated or edited. Covers Gemini sparkles, SynthID, Microsoft InvisMark, Meta Content Seal, C2PA, EXIF/XMP/IPTC metadata, and Sora/Veo/Seedance/Doubao/Dola/Hailuo/Vidu/Kling and Wan labels. Use when the user wan
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/remove-ai-watermarks/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
84cd4b1fbac8 → 3168d878461e
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 84cd4b1fbac8
No earlier version was observed for comparison.
Verified commit 3168d878461eed072bf86c237b219611261cf85f
git clone --filter=blob:none --no-checkout https://github.com/wiltodelta/remove-ai-watermarks.git .hotskills/wiltodelta-remove-ai-watermarks && git -C .hotskills/wiltodelta-remove-ai-watermarks checkout --detach 3168d878461eed072bf86c237b219611261cf85f
# Copy each selected skill directory from .hotskills/wiltodelta-remove-ai-watermarks into .claude/skills/<skill-name>/Heat
6.8- Star growth, last 7 daysAhead of 84% of tracked repositories
- Star growth, last 24 hoursAhead of 70% of tracked repositories
- Rank movement, last 7 daysAhead of 62% of tracked repositories
- Commits, last 30 daysAhead of 92% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- remove-ai-watermarks
skills/remove-ai-watermarks
How it works
remove-ai-watermarks
When your agent uses it
Removes and identifies AI watermarks and provenance marks in images and video the user generated or edited. Covers Gemini sparkles, SynthID, Microsoft InvisMark, Meta Content Seal, C2PA, EXIF/XMP/IPTC metadata, and Sora/Veo/Seedance/Doubao/Dola/Hailuo/Vidu/Kling and Wan labels. Use when the user wants to strip or clean AI watermarks and generation labels, or asks whether a file was AI-generated or carries AI provenance, even if they do not name remove-ai-watermarks. Do not use for stock-agency, marketplace, classifieds, or other third-party paid-asset watermarks.
What it loads into context
Frontmatter
233 tokensAlways available to the agent
SKILL.md
3,082 tokensWhen the skill is activated
Reference documents
2,777 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scope
- Workflow
- Examples
- Gotchas
- Do not
Scripts executed separately
scripts/probe.py
Files
../../.claude-plugin/marketplace.jsonasset837 bytes../.claude-plugin/plugin.jsonasset621 bytesSKILL.mdcore12,655 bytesSKILL.mdcore12,655 bytesSKILL.mdcore12,655 bytesSKILL.mdcore12,655 bytesreferences/commands.mddoc7,872 bytesreferences/install.mddoc2,697 bytesscripts/probe.pyruns14,620 bytes
Read SKILL.md
# Remove AI watermarks
Drive the `remove-ai-watermarks` CLI. Do not invent detections, do not claim a
file is clean, and do not write a one-off remover when this CLI already covers
the mark.
This skill must work in any coding harness and with weaker models. Follow the
checklist. Trust `scripts/probe.py` over guesses about GPU, Python, or
installers.
## Scope
Use this skill only on content the user generated or edited and is allowed to
change.View the complete source on GitHubSkills included
- remove-ai-watermarks
Repository facts
- License
- Apache-2.0
- Created
- Mar 25, 2026
- Last pushed
- Nov 6, 2026
- Forks
- 588
- Open issues
- 2
- Project activity
- Active
Rank over the last 12 weeks
Now #238 · best #206 · down 18 in 30 days
- #234 on Oct 31
- #232 from Nov 1 to Nov 2
- #233 from Nov 3 to Nov 4
- #234 on Nov 5
- #235 on Nov 6
- #238 since Nov 7
65 earlier periods
- #211 on Aug 2
- #211 on Aug 8
- #213 on Aug 9
- #218 from Aug 10 to Aug 11
- #215 on Aug 12
- #217 from Aug 13 to Aug 14
- #216 on Aug 15
- #215 from Aug 16 to Aug 17
- #216 on Aug 18
- #214 on Aug 19
- #212 from Aug 20 to Aug 21
- #209 on Aug 22
- #211 on Aug 23
- #210 on Aug 24
- #209 on Aug 25
- #210 on Aug 26
- #211 on Aug 27
- #209 on Aug 28
- #210 on Aug 29
- #208 on Aug 30
- #207 on Aug 31
- #212 on Sep 1
- #206 on Sep 2
- #212 on Sep 3
- #210 on Sep 4
- #213 on Sep 5
- #210 on Sep 6
- #215 on Sep 7
- #214 on Sep 8
- #215 on Sep 9
- #214 on Sep 10
- #215 on Sep 11
- #216 on Sep 12
- #218 on Sep 13
- #219 on Sep 14
- #217 from Sep 15 to Sep 16
- #218 on Sep 17
- #221 on Sep 18
- #219 on Sep 19
- #221 on Sep 20
- #222 from Sep 21 to Sep 22
- #223 on Sep 23
- #222 on Sep 24
- #221 from Sep 25 to Sep 27
- #224 from Sep 28 to Sep 29
- #221 on Sep 30
- #223 on Oct 1
- #225 on Oct 2
- #221 on Oct 3
- #219 from Oct 4 to Oct 5
- #221 on Oct 6
- #223 on Oct 7
- #220 on Oct 8
- #222 on Oct 9
- #219 from Oct 10 to Oct 11
- #222 on Oct 12
- #224 on Oct 13
- #223 from Oct 14 to Oct 15
- #221 on Oct 16
- #223 from Oct 17 to Oct 18
- #226 from Oct 19 to Oct 22
- #227 from Oct 23 to Oct 25
- #228 on Oct 28
- #229 on Oct 29
- #233 on Oct 30
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 7, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 3 notes
skills/remove-ai-watermarks/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/remove-ai-watermarks/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/remove-ai-watermarks/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 21 network referencesin 4 files: remove-ai-watermarks/SKILL.md:7 skills/.claude-plugin/plugin.json:6 .claude-plugin/marketplace.json:3 and 1 more
- No hidden or obfuscated text
- No instruction overrides
- 1 executable scriptin 1 file: remove-ai-watermarks/scripts/probe.py:1
- No access to secrets
- No requests to vote in Hot
Show all 22 signals by file
.claude-plugin/marketplace.json
skills/.claude-plugin/plugin.json
- Network accessline 6
"author": { "name": "wiltodelta", "url": "https://github.com/wiltodelta" - Network accessline 7
"name": "wiltodelta", "url": "https://github.com/wiltodelta" }, - Network accessline 8
"url": "https://github.com/wiltodelta" - Network accessline 9
}, "homepage": "https://raiw.cc", "repository": "https://github.com/wiltodelta/remove-ai-watermarks", - Network accessline 10
"homepage": "https://raiw.cc", - Network accessline 11
"repository": "https://github.com/wiltodelta/remove-ai-watermarks",
skills/remove-ai-watermarks/SKILL.md
- Network accessline 7
author: wiltodelta version: "1.0.15" homepage: https://raiw.cc - Network accessline 8
version: "1.0.15" homepage: https://raiw.cc repository: https://github.com/wiltodelta/remove-ai-watermarks - Network accessline 9
homepage: https://raiw.cc - Network accessline 10
repository: https://github.com/wiltodelta/remove-ai-watermarks - Network accessline 99
visible+metadata result and exits 1. Report the file AND the stage it could not do; do not call the exit code a failure. - `advice.no_cuda_fallback` is https://raiw.cc. Offer that for invisible image - Network accessline 100
not do; do not call the exit code a failure. - `advice.no_cuda_fallback` is https://raiw.cc. Offer that for invisible image work. Do not invent a CPU or MPS profile. - Network accessline 101
- `advice.no_cuda_fallback` is https://raiw.cc. Offer that for invisible image - Network accessline 222
> Invisible image removal needs NVIDIA CUDA, which is unavailable on this > machine. No local removal ran. You can use https://raiw.cc instead. - Network accessline 223
> machine. No local removal ran. You can use https://raiw.cc instead.
skills/remove-ai-watermarks/scripts/probe.py
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 13 facts
- Network access in the frontmatter of the SKILL.mdremove-ai-watermarks/SKILL.md:7Low confidence
- Network access in the frontmatter of the SKILL.mdremove-ai-watermarks/SKILL.md:8Low confidence
- Network access in the frontmatter of the SKILL.mdremove-ai-watermarks/SKILL.md:9Low confidence
- Network access in the frontmatter of the SKILL.mdremove-ai-watermarks/SKILL.md:10Low confidence
- Network access in prose of the SKILL.mdremove-ai-watermarks/SKILL.md:99Low confidence
- Network access in prose of the SKILL.mdremove-ai-watermarks/SKILL.md:100Low confidence
- Network access in prose of the SKILL.mdremove-ai-watermarks/SKILL.md:101Low confidence
- Network access in prose of the SKILL.mdremove-ai-watermarks/SKILL.md:222Low confidence
- Network access in prose of the SKILL.mdremove-ai-watermarks/SKILL.md:223Low confidence
- Executable script in code of a file that runsremove-ai-watermarks/scripts/probe.py:1High confidence
- Network access in code of a file that runsremove-ai-watermarks/scripts/probe.py:280High confidence
- Network access in code of a file that runsremove-ai-watermarks/scripts/probe.py:281High confidence
- Network access in code of a file that runsremove-ai-watermarks/scripts/probe.py:282High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/remove-ai-watermarks/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/remove-ai-watermarks/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/remove-ai-watermarks/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/remove-ai-watermarks/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/remove-ai-watermarks/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/wiltodelta-remove-ai-watermarks/)