I got tired of installing skills one by one across Claude Code, Cursor, Copilot, and whatever new agent showed up next.
The real problem isn't installation — it's that there's no coherent way to manage them:
- Skill repos are grouped by design, but you install them separately
- Every agent expects files in a different location
- Updates drift silently
- Nobody tracks what's actually deployed
So I built skill-flow.
What it does
Import a skill source once — from GitHub, skills.sh, or a local path — and deploy to multiple agents in one step. It tracks what's installed, keeps everything in sync, and tells you when something's out of date.
Supported agents: Claude Code, Codex, Cursor, Gemini CLI, OpenCode, Windsurf, and more.
How it works
One source stays one cohesive unit. You inspect it, select the skills you need, and deploy — without manually copying files or remembering which agent lives where.
State is explicit: a manifest.json stores your intent, a lock.json tracks what's resolved and deployed.
Try it
GitHub: skill-flow
Would love feedback — especially from anyone managing skills across more than two agents.

Top comments (0)