Agent skill · AI & Agents

distribute-skill-to-all-agents

Distribute a skill across configured agent skill folders while respecting local symlink layouts.

Nick44,086★ · +407/wk · 1 repos on radarProfile →
claude-codecodexcursorMIT
Install
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.

Facts
Files in the skill folder: 1
SKILL.md size: 5 KB
Bundled scripts: none
Declared author: davidondrej
Path: skills/distribute-skill-to-all-agents/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 44,414 · +328 this week
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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

What's inside
Steps it walks through
  1. When to Use
  2. The 4 Canonical Locations
  3. Workflow
  4. Updating an Existing Distributed Skill
  5. Pitfalls
  6. When NOT to Use This Skill
  7. Limitations
Commands it runs
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/
More from agentic-awesome-skills
All skills →
About this 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.

Keep going