🧩 agent-skills-project
Just Update Your Skills
Share and install Claude Code / Codex / OpenCode / Amp / ClawdBot skills with a single command.
Like pip or npm, but for your agent resources.
⚡ Try It Now
No installation needed. Just run:
uvx upd-skill anthropics/frontend-design
That's it. The skill is now available in Claude Code.
Using another agent? Not a problem:
uvx upd-skill snarktank/amp-skills/pdf --env amp
That's it. The skill is now available in Amp.
📦 Install Any Resource
uvx upd-skill <username>/<skill-name> # Skills from GitHub
uvx upd-skill <username>/<repo-name>/<skill-name> # Skills from GitHub
uvx upd-skill upd.dev/<username>/<skill-name> # Skills from Upd.dev
To install slash commands or subagents for Claude Code:
uvx upd-command <username>/<command-name> # Slash commands
uvx upd-agent <username>/<agent-name> # Sub-agents
Examples for Codex, OpenCode, or different repo names
# Install from different repository structures
uvx upd-skill username/skill-name --repo different-repo
# Install from different Git host
uvx upd-skill upd.dev/username/skill-name --repo different-repo # Skills from Upd.dev
# Install to different environments
uvx upd-skill username/skill-name --env opencode # e.g. OpenCode
uvx upd-skill username/skill-name --env codex # e.g. Codex
# Custom installation path
uvx upd-skill username/skill-name --dest ./my-path/
# Global installation
uvx upd-skill username/skill-name --global
Supports multiple repository structures:
.claude/skills/(standard)skills/(Anthropic style)skill/(OpenCode style)
Supports multiple repository names under username automatically:
username/agent-skillsusername/skillsusername/agentskills
🤖 Supports Your Favorite Agent
- Default agent is Claude Code
- For Codex use flag
--env codex - For OpenCode use flag
--env opencode - For Amp use flag
--env amp - For ClawdBot use flag
--env clawd
🦞 Special Case For ClawdBot Users
For any skill from clawdhub.com:
uvx upd-skill clawdhub.com/weather --env clawd
Gets you a skill for ClawdBot located at e.g. clawdhub.com/steipete/weather. You can publish more skills to ClawdHub to get them available there.
Note About ClawdHub Mirrors
All skills on this hub are conveniently and rentlessly archived to upd.dev/clawdhub, to get the skill from that mirror instead:
uvx upd-skill steipete-weather --env clawd
uvx upd-skill upd.dev/clawdhub/weather --repo steipete-weather --env codex
🚀 Create Your Own
Ready to share your own skills? Create your personal toolkit in 30 seconds:
uvx create-agent-skill-repo --github
Done. You now have a GitHub repo that anyone can install from.
Requires GitHub CLI. Run without
--githubto set up manually.
What You Get
- A ready-to-use
agent-skillsrepo on your GitHub - Example skill, command, and agent to learn from
- Instant shareability — tell others:
uvx upd-skill <your-username>/hello-world
Create Your Own Resources
Edit the files in your repo:
your-username/agent-skills/
└── .claude/
├── skills/ # Skill folders with SKILL.md
├── commands/ # Slash command .md files
└── agents/ # Sub-agent .md files
Push to GitHub or Upd.dev. No registry, no publishing step.
🌍 Share With Others
Sharing is just a message:
"This skill saves me hours — try
uvx upd-skill yourname/cool-skill"
One command. Zero friction. The more you share, the more the community grows.