Claude Code Plugins¶
Marketplace: claude-plugins-official (anthropics/claude-plugins-official). Install with claude plugin install <name>@claude-plugins-official. List with claude plugin list. Configured via ~/.claude/settings.json enabledPlugins.
Installed (2026-04-25)¶
| Plugin | Source | What it gives | Setup state |
|---|---|---|---|
telegram |
official | Two-way Telegram chat as remote keyboard for one Claude session. See reference_telegram_bot.md |
✅ Working — token at ~/.forge-secrets/telegram.env |
github |
external | MCP server for repo/PR/issue/release management via GitHub's hosted MCP (api.githubcopilot.com/mcp/) |
⚠️ Needs GITHUB_PERSONAL_ACCESS_TOKEN env var. Create PAT at github.com/settings/tokens (scopes: repo, workflow, read:org). Save to ~/.forge-secrets/github.env, source it in shell rc. |
pyright-lsp |
official | Real-time Python type checking + intelligence (LSP) for .py/.pyi. Replaces guessing with grounded type info. |
✅ pyright 1.1.409 installed via npm at ~/.nvm/versions/node/v20.20.0/bin/pyright-langserver |
context7 |
external | MCP server (Upstash) for live, version-specific library docs. Pulls fresh docs into context — kills hallucinations on Playwright/FastAPI/n8n SDK/etc. | ✅ Runs on demand via npx -y @upstash/context7-mcp. Node 20.20 already installed. |
frontend-design |
official | Skill for production-grade UI/UX implementation. Drops into Web Builder mode for sites/ work. |
✅ Skill loaded — invoked automatically when designing UI |
skill-creator |
official | Skill for creating, improving, and benchmarking skills. Use when building new entries in .claude/skills/. |
✅ Skill loaded — invoked when user asks to create/improve a skill |
Discovery + management cheat-sheet¶
# List installed
claude plugin list
# Install (official or external — same marketplace name)
claude plugin install <plugin>@claude-plugins-official
# Disable temporarily
claude plugin disable <plugin>@claude-plugins-official
# Update a plugin (restart required)
claude plugin update <plugin>@claude-plugins-official
# Inspect a plugin's contents
ls ~/.claude/plugins/marketplaces/claude-plugins-official/{plugins,external_plugins}/<name>/
After install/update, restart Claude Code OR run /reload-plugins (in-session) to pick up new skills/MCPs/LSPs.
Notable plugins NOT YET installed (worth trying later)¶
commit-commands— conventional-commit helpersplugin-dev— for packaging Justin's.claude/skills/+ agents into a portable forge pluginralph-loop— autonomous loop coding (commit → test → repeat). Fits the dispatcher/worker pattern.serena— semantic code search MCP (complements/recallwhich covers memory/docs)mcp-server-dev— when building new MCP servers (Decorator Crab integrations)discord— only relevant when Greg/OpenClaw rebuild includes Discord channelplaywright— programmatic browser automation (Justin already has chrome-in-claude MCP for live driving)
Why no LSPs for TypeScript¶
find with proper exclusions returns 0 real .ts files in forge/. All TS hits are node_modules leakage in sites/gizmo/. Skip typescript-lsp until that changes.