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 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.
Install
npx skills add wiltodelta/remove-ai-watermarks --skill remove-ai-watermarksgit clone --depth 1 https://github.com/wiltodelta/remove-ai-watermarks.git /tmp/remove-ai-watermarks
mkdir -p ~/.claude/skills
cp -r /tmp/remove-ai-watermarks/skills/remove-ai-watermarks ~/.claude/skills/remove-ai-watermarksPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the 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. Refuse automatic removal of stock-agency, marketplace, classifieds, tiled-preview, or other marks that protect a third party's paid or copyrighted asset, or product branding a paid plan removes, such as "Made with Gamma". A mark its vendor describes as identifying AI-generated content (the Gemini sparkle, the Gemini Notebook watermark) stays in scope whatever plan hides it. `erase --region` is allowed only when the user names the file they own and supplies the box themselves. LLM text watermarks are out of scope: they live in word choice, not characters, so do not offer to strip characters from text. Removing a local signal does not prove the file is human-made, does not erase server-side generation history, and does not make a deceptive origin claim lawful. If the user wants to present generated work as human-made, stop. The project is research software provided without warranty; the user is responsible for lawful use. Some jurisdictions restrict removing AI labels: in
Details
- Skill name
remove-ai-watermarks- Repository
- wiltodelta/remove-ai-watermarks
- Path
skills/remove-ai-watermarks/SKILL.md- License
- Apache-2.0
- Repo updated
- 30 October 2026
- Listed in
- VoltAgent/awesome-agent-skills
FAQ
What does the Remove AI Watermarks skill do?
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.
How do I install the Remove AI Watermarks skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add wiltodelta/remove-ai-watermarks --skill remove-ai-watermarks. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Remove AI Watermarks popular?
It lives in wiltodelta/remove-ai-watermarks, which has 6,226 GitHub stars and 585 forks, and is included in 1 curated skill list.
Related skills
Swarms
7.3kkyegomez/swarms
Build agents and multi-agent systems with the Swarms framework — the Agent class, tools, autonomous loops, memory, and the 15+ multi-agent architectures (SequentialWorkflow, ConcurrentWorkflow, GraphWorkflow, HierarchicalSwarm, SwarmRouter, and more). Use whenever writing, reviewing, or debugging code that imports `swarms`.
Stitch Loop
8.6kgoogle-labs-code/stitch-skills
Teaches agents to iteratively build websites using Stitch with an autonomous baton-passing loop pattern
AI Shaped Readiness Advisor
7.8kdeanpeters/Product-Manager-Skills
Assess whether your product work is AI-first or AI-shaped. Use when evaluating AI maturity and choosing the next team capability to build.
Gemini Live API Dev
4.4kgoogle-gemini/gemini-skills
Use this skill when building real-time, bidirectional streaming applications with the Gemini Live API, or migrating legacy Live models (2.0/2.5/3.1) to Gemini 3.8 Live. Covers WebSocket-based audio/video/text streaming, voice activity detection (VAD), background reasoning (extended thinking), asynchronous function calling, session management, ephemeral tokens, live transcription, and live translation. SDKs covered - google-genai (Python), @google/genai (JavaScript/TypeScript).
Azure AI Openai Dotnet
3.2kmicrosoft/skills
Azure OpenAI SDK for .NET. Client library for Azure OpenAI and OpenAI services. Use for chat completions, embeddings, image generation, audio transcription, and assistants. Triggers: "Azure OpenAI", "AzureOpenAIClient", "ChatClient", "chat completions .NET", "GPT-4", "embeddings", "DALL-E", "Whisper", "OpenAI .NET".
Gemini API Dev
4.4kgoogle-gemini/gemini-skills
Use this skill when writing code that calls the Gemini API for text generation, multi-turn chat, multimodal understanding, image generation, video generation, speech generation (TTS), voice design, voice replication, streaming responses, background research tasks, function calling, structured output, or migrating from the old generateContent API. Covers SDK usage and best practices for Gemini models and agents in Python and TypeScript.
Browse the most popular Claude skills, all ai, llms & agents skills, or write your own with the skills generator.