Skip to main content

Install Claude Code skills from GitHub

Project description

skill-installer

Install Claude Code skills from GitHub with one command.

Setup

pipx (recommended)

pipx install skill-installer

Homebrew

brew tap renekann/skill-installer
brew install skill-installer

pip

pip install skill-installer

Manual (symlink)

git clone https://github.com/renekann/skill-installer.git
chmod +x skill-installer/skill_installer.py
ln -s "$PWD/skill-installer/skill_installer.py" /usr/local/bin/skill-install

Usage

# Install a skill (blob, tree, or raw.githubusercontent.com URL)
skill-install https://github.com/mblode/agent-skills/blob/main/skills/optimise-seo/SKILL.md

# Update all installed skills to latest
skill-install --update-all

# Clear the local git repo cache
skill-install --purge-cache

Configuration

Variable Default Description
SKILL_INSTALL_DIR ~/Documents/claude-config/skills Where skills are installed
SKILL_CACHE_DIR ~/.skill-installer/repos Local git clone cache
export SKILL_INSTALL_DIR=~/my-skills
skill-install https://github.com/...

How it works

  1. The GitHub URL is parsed to extract the owner, repo, and skill folder path.
  2. The repo is cloned (shallow) into SKILL_CACHE_DIR/{owner}/{repo}/ — or fetched if already cached.
  3. The skill folder is copied into SKILL_INSTALL_DIR/{skill-name}/.
  4. A .skill-source.json file is written into the skill folder with the source URL, repo, and commit hash.

Multiple skills from the same repo share one cached clone. --update-all runs one git pull per repo, then re-copies all affected skill folders.

Requirements

  • Python 3.9+
  • git in PATH
  • No additional Python packages required

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_installer-0.1.1.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

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

skill_installer-0.1.1-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file skill_installer-0.1.1.tar.gz.

File metadata

  • Download URL: skill_installer-0.1.1.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for skill_installer-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d28790832c77be1e2b4b86b2277b2447df9a982c60be1588b3369671bd0a0b00
MD5 a266f2682df3d43ef5688250348d81b5
BLAKE2b-256 48a79ef67daa470f864e587439a42d089b97a2cf65bd2ac98c153cceee7803ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for skill_installer-0.1.1.tar.gz:

Publisher: publish.yml on renekann/skill-installer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file skill_installer-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for skill_installer-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e0d3823893e7faef9b9a355450d185da57a65abbfeb0148d46698f9c25149fa8
MD5 bf0481a0fbe0cc1a59bf62449a2e53b6
BLAKE2b-256 de15b3902c27f448327f379a22163a829c56da5ed7d0c82afca72b1bb2ca9045

See more details on using hashes here.

Provenance

The following attestation bundles were made for skill_installer-0.1.1-py3-none-any.whl:

Publisher: publish.yml on renekann/skill-installer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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