Skills

49 open-source advertising skills, and a validator for yours

Skills are plain SKILL.md files that teach an agent how to do one job well. Synter publishes its advertising skills under MIT, and the scanner below checks any skill against the Agent Skills specification before you ship it.

Validator

Scan a skill

Paste a SKILL.md, upload one, or point at a GitHub repository. Every check links to the line of the specification it enforces.

Checked against the Agent Skills specification. Nothing is stored.
Library

Every skill in the repo

Each name links to its SKILL.md. Copy the folder into your agent's skills directory and it is ready to use.

install
# clone and copy every skill into your agent's skills folder
$git clone https://github.com/Synter-Media-AI/free-skills.git
$mkdir -p .agents/skills
$cp -r free-skills/skills/* .agents/skills/
# or validate the whole repo first
$curl -s https://synter.dev/api/skills/scan -H 'content-type: application/json' -d '{"source":"github","url":"https://github.com/Synter-Media-AI/free-skills"}'
Specification

What the scanner checks

The rules come from the Agent Skills specification plus the extensions Amp, Claude Code, and Codex accept.

Frontmatter

name and description are required

YAML frontmatter opens the file. name is 1 to 64 characters of lowercase letters, digits, and hyphens, and must match the parent folder. description is 1 to 1024 characters and tells the agent when to use the skill.

Body

Under 500 lines, references one level deep

Keep SKILL.md focused. Move long material into scripts/, references/, or assets/ and link to it with relative paths. Deeply nested references and absolute paths fail the check.

Security

No secrets, no hidden instructions

The scanner flags API keys and tokens, prompt-injection patterns, destructive shell commands, and obfuscated payloads. A skill that fails a security check is capped at a failing score regardless of everything else.