Skip to content

Update Claude Code, Codex, OpenCode, Amp, ClawdBot skills from Git with one command: uvx upd-skill πŸš€

License

Notifications You must be signed in to change notification settings

xlab/agent-skills-project

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

43 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧩 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.

PyPI License: MIT

Try It β€’ Install β€’ Create Your Own β€’ Community


⚑ 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-skills
  • username/skills
  • username/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 --github to set up manually.

What You Get

  • A ready-to-use agent-skills repo 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.

MIT License Β· This project was is influenced by early kasperjunge/agent-resources-project and forked from their codebase.

About

Update Claude Code, Codex, OpenCode, Amp, ClawdBot skills from Git with one command: uvx upd-skill πŸš€

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • Python 100.0%