Skip to main content

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.md file
  • 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

skill_add-0.2.0.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

skill_add-0.2.0-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

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

Hashes for skill_add-0.2.0.tar.gz
Algorithm Hash digest
SHA256 147f4d35db06dd19952070a78258c0b04abdc7ab3993e613c9baa5aff775f777
MD5 9fe71f47019892614b62a9aba79d2dba
BLAKE2b-256 6d2a13801b6e0e73cb631c2109f304799083c9fac45a052581d6153b98c25c5b

See more details on using hashes here.

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

Hashes for skill_add-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 24c607bca395e9b1b167a5aa90bf654201372adf38232acf354f7dabdd3a18ad
MD5 96a87e524b187ad493d7e4eec0a465f1
BLAKE2b-256 3f4ca3fe65d25b106235161377ad458257654095a1af0f27c557eacc5298e743

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page