A curated collection of open-source agent skills for AI coding assistants. Each skill is a self-contained package of instructions, scripts, and resources that teaches an AI agent how to perform a specialized task — reliably and repeatably.
📺 YouTube Channel: Use AI with Tech Dad Follow along as we build, explain, and demo each skill live.
Skills are folders that contain a SKILL.md file (with YAML frontmatter) plus any supporting scripts, assets, and resources. When an AI agent loads a skill, it gains the ability to perform that task using the provided instructions — whether that's removing watermarks from images, generating documents, automating workflows, or anything else you can teach it.
my-skill/
├── SKILL.md # Instructions + metadata (required)
├── scripts/ # Helper scripts (optional)
├── resources/ # Documentation, references (optional)
└── examples/ # Usage examples (optional)
Skills follow the open Agent Skills specification.
| Skill | Description | Status |
|---|---|---|
| gemini-watermark-remover | Remove Gemini visible watermarks from AI-generated images using Reverse Alpha Blending — lossless, pixel-perfect, Python-based | ✅ Ready |
More skills coming soon — subscribe to the YouTube channel to get notified!
- Clone or download this repository
- Point your agent to the skill folder you want to use
- The agent reads
SKILL.mdand follows the instructions automatically
git clone https://github.com/useaitechdad/agent-skills.git
cd agent-skillsTell your agent:
"Remove the watermark from this Gemini image:
/path/to/my_image.png"
The agent will read SKILL.md, install dependencies if needed, run the Python script, and report the result.
Or run it manually:
cd gemini_watermark_remover_agent_skill
pip install -r scripts/requirements.txt
python scripts/remove_watermark.py /path/to/image.png --output /path/to/clean.pngUse the basic template below as a starting point:
---
name: my-skill-name
description: A clear description of what this skill does and when to use it
---
# My Skill Name
[Add your instructions here that the agent will follow when this skill is active]
## Workflow
1. Step one
2. Step two
## Examples
- Example usage 1
- Example usage 2
## Constraints
- Constraint 1
- Constraint 2The frontmatter requires only two fields:
name— A unique identifier (lowercase, hyphens for spaces)description— What the skill does and when to use it
agent-skills/
├── LICENSE # Apache 2.0
├── README.md # This file
├── .gitignore
└── gemini_watermark_remover_agent_skill/ # First skill
├── SKILL.md # Agent instructions
├── scripts/
│ ├── remove_watermark.py # Core processing script
│ ├── requirements.txt # Python dependencies
│ └── alpha_maps/ # Pre-calculated watermark maps
│ ├── alpha_48.npy
│ └── alpha_96.npy
├── resources/
│ └── algorithm.md # How the algorithm works
└── examples/
└── usage.md # CLI usage examples
These skills are provided for educational and personal use. They demonstrate image processing techniques using standard open-source libraries (NumPy, Pillow). Always test skills thoroughly in your own environment before relying on them for critical tasks.
Important: The watermark remover skill only removes the visible logo overlay using reverse alpha blending — a standard image processing technique. It does not remove or alter Google's invisible SynthID provenance metadata embedded in AI-generated images.
This project is licensed under the Apache License 2.0.
Individual skills may include third-party components with their own licenses — check each skill's folder for details.
Made with 🤖 by Use AI with Tech Dad