Add Claude Code skills, commands, and agents from GitHub to your project
Project description
skill-add
Add Claude Code skills, slash commands, and sub-agents from GitHub to your project.
Usage
# Add a skill (directory)
uvx skill-add <username>/<skill-name>
# Add a slash command (.md file)
uvx --from skill-add command-add <username>/<command-name>
# Add a sub-agent (.md file)
uvx --from skill-add agent-add <username>/<agent-name>
These commands fetch resources from the user's agent-skills repository on GitHub and copy them to your local .claude/ directory.
Options
All commands support these options:
--overwrite: Replace an existing resource if it exists--global, -g: Install to~/.claude/(user-level) instead of./.claude/(project-level)
Examples
# Add a skill to current project
uvx skill-add kasperjunge/analyze-paper
# Add a skill globally (available in all projects)
uvx skill-add kasperjunge/analyze-paper --global
# Overwrite an existing skill
uvx skill-add kasperjunge/analyze-paper --overwrite
# Add a slash command
uvx --from skill-add command-add kasperjunge/commit
# Add a sub-agent globally
uvx --from skill-add agent-add kasperjunge/code-reviewer --global
Repository Structure
Your agent-skills repository should have this structure:
agent-skills/
└── .claude/
├── skills/
│ ├── skill-one/
│ │ └── SKILL.md
│ └── skill-two/
│ ├── SKILL.md
│ └── scripts/
│ └── helper.py
├── commands/
│ ├── commit.md
│ └── review-pr.md
└── agents/
├── code-reviewer.md
└── test-writer.md
- Skills: Directories containing at minimum a
SKILL.mdfile - Commands: Single markdown files (
.md) defining slash commands - Agents: Single markdown files (
.md) defining sub-agents
Installation
# Run directly with uvx (recommended)
uvx skill-add <username>/<skill-name>
uvx --from skill-add command-add <username>/<command-name>
uvx --from skill-add agent-add <username>/<agent-name>
# Or install globally
pip install skill-add
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file skill_add-0.2.0.tar.gz.
File metadata
- Download URL: skill_add-0.2.0.tar.gz
- Upload date:
- Size: 11.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
147f4d35db06dd19952070a78258c0b04abdc7ab3993e613c9baa5aff775f777
|
|
| MD5 |
9fe71f47019892614b62a9aba79d2dba
|
|
| BLAKE2b-256 |
6d2a13801b6e0e73cb631c2109f304799083c9fac45a052581d6153b98c25c5b
|
File details
Details for the file skill_add-0.2.0-py3-none-any.whl.
File metadata
- Download URL: skill_add-0.2.0-py3-none-any.whl
- Upload date:
- Size: 9.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
24c607bca395e9b1b167a5aa90bf654201372adf38232acf354f7dabdd3a18ad
|
|
| MD5 |
96a87e524b187ad493d7e4eec0a465f1
|
|
| BLAKE2b-256 |
3f4ca3fe65d25b106235161377ad458257654095a1af0f27c557eacc5298e743
|