Got tired of manually copying files to .claude/ and managing skills across projects. So I built agr (agent-resources) — basically open source npm/uv but for Claude Code.
The gist:
uvx agr add anthropics/skills/skill-creator
(Or pip install agr if you want it permanently)
Link: https://github.com/kasperjunge/agent-resources
Format is <username>/<repo>/<resource-name> - works for skills, commands, or subagents.
If the github repo is named "agent-resources" you can skip <repo> in the handle.
Why I built this:
- One command installs from GitHub — no more copying files to .claude/
- Basically treat .claude/ like .venv/ — let agr manage it
- agr.toml tracks your dependencies so teammates can run agr sync and get the same setup
- Bundle skills + commands + subagents together into installable packages
Some community examples:
agr add maragudk/skills/bluesky # Post to Bluesky
agr add dsjacobsen/golang-pro # Go dev toolkit
agr add madsnorgaard/drupal-expert # Drupal expertise
Working on:
- Rules support
- Cursor + auto-sync between tools
Let me know what you think!
The gist:
uvx agr add anthropics/skills/skill-creator
(Or pip install agr if you want it permanently)
Link: https://github.com/kasperjunge/agent-resources
Format is <username>/<repo>/<resource-name> - works for skills, commands, or subagents.
If the github repo is named "agent-resources" you can skip <repo> in the handle.
Why I built this: - One command installs from GitHub — no more copying files to .claude/ - Basically treat .claude/ like .venv/ — let agr manage it - agr.toml tracks your dependencies so teammates can run agr sync and get the same setup - Bundle skills + commands + subagents together into installable packages
Some community examples:
agr add maragudk/skills/bluesky # Post to Bluesky agr add dsjacobsen/golang-pro # Go dev toolkit agr add madsnorgaard/drupal-expert # Drupal expertise
Working on: - Rules support - Cursor + auto-sync between tools
Let me know what you think!