mct-clilisted
Install: claude install-skill JLugagne/claude-skills
# mct — Claude Agent & Skill Package Manager
`mct` manages Claude agent and skill markdown files distributed through Git repositories called **markets**. No central registry. No server. Just Git.
---
## Core Concepts
| Term | What it is |
|------|-----------|
| **Market** | A Git repo containing agent/skill `.md` files in `agents/` and/or `skills/` |
| **Entry** | A single `.md` file (agent or skill) from a market |
| **Ref** | Unique entry ID: `market/path/to/file.md` |
| **Profile** | A directory grouping within a market (e.g. `mymarket/dev/go`) |
| **Drift** | Local modifications to an installed file (detected via MD5 checksum) |
| **Managed skill** | A skill auto-installed as a dependency of an agent |
State files (never edit manually):
- Config: `~/.config/mct/config.yml`
- Checksums: `~/.cache/mct/mct.checksums.json`
- Sync state: `~/.cache/mct/mct.state.json`
- Market clones: `~/.cache/mct/{market-name}/`
---
## Global Flags
```
--config path to config file
--cache cache directory
--offline disable all network operations
--verbose detailed log output
--quiet suppress output except errors
--no-color disable ANSI colors
--ci non-interactive mode
```
Most commands also support `--json` for machine-readable output.
---
## Markets
Register and manage Git repositories as markets.
```bash
mct market add <name> <url> # Register a Git repo as a market
--branch string branch to track (default: main)
--trusted