4f660ff3b6
Update packaged skill and claude-code-tools reference. Also update dolgolyov-git-release-publisher skill.
68 lines
2.6 KiB
Markdown
68 lines
2.6 KiB
Markdown
# Claude Code Tools & Extensions
|
|
|
|
Useful tools, plugins, and extensions for Claude Code.
|
|
|
|
## MCP Servers
|
|
|
|
MCP (Model Context Protocol) servers are external processes that provide tools to Claude Code via a standardized protocol. They run alongside your session and extend Claude's capabilities.
|
|
|
|
### Context7
|
|
|
|
Up-to-date documentation and code examples for any library, available directly in your Claude Code session.
|
|
|
|
- **Website:** <https://context7.com/>
|
|
- **Setup:**
|
|
|
|
```bash
|
|
claude mcp add --scope user --transport http context7 https://mcp.context7.com/mcp --header "CONTEXT7_API_KEY: <YOUR_API_KEY>"
|
|
```
|
|
|
|
- **Note:** API key can be created for free after signing in at [context7.com](https://context7.com/)
|
|
|
|
## Skills (Slash Commands)
|
|
|
|
Skills are a different extension mechanism from MCPs. They are prompt-based extensions invoked via `/skill-name` commands directly within Claude Code — no external server required.
|
|
|
|
### Installing `.skill` packages
|
|
|
|
Skills are distributed as `.skill` files (ZIP archives containing a `SKILL.md` and optional scripts).
|
|
|
|
**Option 1 — CLI** (if `claude` command is available):
|
|
|
|
```bash
|
|
claude skill install --scope user my-skill.skill
|
|
```
|
|
|
|
**Option 2 — Manual extraction** (works everywhere, including VS Code extension):
|
|
|
|
```bash
|
|
# Python one-liner
|
|
python -c "import zipfile; zipfile.ZipFile('my-skill.skill').extractall('$HOME/.claude/skills')"
|
|
```
|
|
|
|
Skills are extracted into `~/.claude/skills/<skill-name>/`. They become available in the next Claude Code session.
|
|
|
|
### AST Index
|
|
|
|
Fast code search skill for Claude Code — find classes, symbols, usages, implementations, and more across large codebases using AST parsing.
|
|
|
|
- **Repository:** <https://github.com/defendend/Claude-ast-index-search>
|
|
- **Usage:** Invoke with `/ast-index` or related commands like "find class", "search for symbol", etc.
|
|
|
|
### Packaged Skills
|
|
|
|
Packaged `.skill` files available in the [skills/](skills/) directory:
|
|
|
|
- **dolgolyov-dev-facts** — Sync local project configuration with the central claude-code-facts knowledge base.
|
|
- **dolgolyov-git-release-publisher** — Generate release notes and push release tags for repos hosted on Gitea or GitHub.
|
|
- **feature-planner** — Plan and develop complex features using a structured, phase-based workflow with git integration, Markdown plans, review gates, and controlled merging.
|
|
|
|
## Toolkits
|
|
|
|
### Everything Claude Code (ECC)
|
|
|
|
A comprehensive collection of skills, rules, agents, and hooks for Claude Code.
|
|
|
|
- **Repository:** <https://github.com/affaan-m/everything-claude-code>
|
|
- **Setup guide:** [ecc-setup-guide.md](ecc-setup-guide.md)
|