siujamo bcb27abb96 docs: add README, CONTRIBUTING, and LICENCE
- Add project overview, installation, and usage guide
- Add contributing guidelines with setup and PR process
- Add MIT licence
2026-06-22 10:50:08 +08:00

Claude Code Skill Manager (CCSM)

A CLI tool for discovering, installing, and managing Claude Code skills from Git-based marketplace repositories.

Installation

From source

git clone https://onixbyte.dev/onixbyte/claude-code-skill-manager.git
cd claude-code-skill-manager
cargo install --path .

Pre-built binaries

Download the latest binary for your platform from the Releases page.

Quick start

# Register a skill marketplace
ccsm marketplace add https://github.com/example/skills

# Browse available skills
ccsm search

# Install a skill
ccsm install my-skill

# List installed skills
ccsm list

# See details about a skill
ccsm info my-skill

# Update installed skills
ccsm update

# Remove a skill
ccsm remove my-skill

Commands

Marketplace management

Command Description
ccsm marketplace add <url> Register a Git repository as a skill marketplace
ccsm marketplace remove <name> Unregister a marketplace
ccsm marketplace list List registered marketplaces
ccsm marketplace update [name] Refresh marketplace manifests

Skill management

Command Description
ccsm search [query] Search available skills across all marketplaces
ccsm install <name> Install a skill (supports --copy and --link modes)
ccsm list Show installed skills
ccsm info <name> Show details about an installed skill
ccsm update [name] Update installed skills to latest
ccsm remove <name> Uninstall a skill

How it works

Skills are directories placed under ~/.claude/skills/ that Claude Code reads at startup. CCSM manages these directories by pulling skill definitions from marketplace repositories that expose a skills.json manifest:

{
  "name": "My Marketplace",
  "skills": [
    {
      "name": "example-skill",
      "description": "An example Claude Code skill",
      "repository": "https://github.com/user/skill-repo",
      "branch": "main"
    }
  ]
}

Deploy modes

  • Copy (default): Skill files are physically copied to ~/.claude/skills/<name>/.
  • Link: A symlink is created from ~/.claude/skills/<name>/ to the local store, useful for development.

Building

cargo build --release

Cross-compilation targets: Linux (amd64), macOS (amd64), and Windows (amd64) via cargo-zigbuild.

Contributing

See CONTRIBUTING.md.

Licence

MIT

S
Description
Skill Manager for Claude Code
Readme 121 KiB
Languages
Rust 100%