Use a public GitHub repository
Keep the repository and the skill source public so the catalog can read the pinned Git revision and link people back to the original instructions.
Skilly’s directory is only as useful as the information publishers put into their skill files. Clear frontmatter and focused instructions help people find the right capability and trust what they install.
Use YAML frontmatter at the top of SKILL.md. The name should be recognizable; the description should say what the skill does, when to use it, and what outcome it helps produce.
---
name: accessibility-review
description: Review a web interface for keyboard access, semantics, focus states, and readable contrast.
---Skilly mirrors the public catalog from skills.sh; there is no separate Skilly submission form. Make the skill discoverable upstream, then Skilly imports it during the next successful catalog refresh.
Keep the repository and the skill source public so the catalog can read the pinned Git revision and link people back to the original instructions.
For the most reliable discovery, put the file at skills/<skill-name>/SKILL.md. Keep the filename exactly SKILL.md, and make the directory name match the skill name.
From the repository root, validate with gh skill publish --dry-run, then publish a release with gh skill publish --tag v1.0.0. If your GitHub CLI does not provide this command, follow the current publishing instructions on skills.sh.
Check the skill’s skills.sh page first. Once it is present there, Skilly’s scheduled sync will import it; search the Skilly directory after the refresh.
your-repo/
└── skills/
└── accessibility-review/
└── SKILL.mdname and a non-empty description. Keep the folder name, frontmatter name, and upstream skill slug aligned.Explain the kind of request or project condition that should make an agent use the skill.
Prefer ordered steps, decision points, examples, and expected outputs over broad advice.
Name destructive actions, required tools, assumptions, and cases where the agent should ask first.
SKILL.md path.