distribute-skill-to-all-agents
Distribute a skill across configured agent skill folders while respecting local symlink layouts.
npx skills add sickn33/agentic-awesome-skills --skill distribute-skill-to-all-agents --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Distribute a Skill Across All Agents ## When to Use - Use when a skill should be made available across multiple local agent skill folders. - Use when the user asks to sync or distribute skill updates to other agents. The user has 4 agent skill locations on his MacBook. A skill must exist in each (or via symlink) to be discoverable by every agent. ## The 4 Canonical Locations | Agent | Skills Folder | Notes | |---|---|---| | Codex / OpenAI Agents | `~/.agents/skills/` | **Canonical** — author skills here first | | Claude Code | `~/.claude/skills/` | **Symlink → `~/.agents/skills/`** — writing to `.agents/skills` automatically covers Claude | | Pi Agent | `~/.pi/agent/skills/` | **Symlink → `~/.agents/skills/`** — auto-covered. (Path is `/agent/` nested — NOT `~/.pi/skills/`) | | Hermes Agent | `~/.hermes/skills/` | Independent copy — the only one needing a manual copy | ## Workflow 1. **Author the skill in `~/.agents/skills/<skill-name>/SKILL.md`** (canonical). Follow `effective-agent-skills` SKILL.md guidance. 2. **Verify the `.claude` symlink is intact** (one-time check): ```bash ls -la ~/.claude/skills # Expect: ~/.claude/skills -> ~/.agents/skills ``` If it's a real directory
- When to Use
- The 4 Canonical Locations
- Workflow
- Updating an Existing Distributed Skill
- Pitfalls
- When NOT to Use This Skill
- Limitations
ls -la ~/.claude/skills cp -r ~/.agents/skills/$SKILL ~/.hermes/skills/ for p in ~/.agents/skills/$SKILL ~/.claude/skills/$SKILL ~/.pi/agent/skills/$SKILL ~/.hermes/skills/$SKILL; do echo "$p: $(wc -c < $p/SKILL.md) bytes" done rsync -a --delete ~/.agents/skills/$SKILL/ ~/.hermes/skills/$SKILL/
What does the distribute-skill-to-all-agents skill do?
Distribute a skill across configured agent skill folders while respecting local symlink layouts.
How do I install it?
Run `npx skills add sickn33/agentic-awesome-skills --skill distribute-skill-to-all-agents --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From sickn33/agentic-awesome-skills, a repository with 44,414 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.