A collection of Claude Code plugins for AI-assisted development workflows.
- Prerequisites
- Quick Start
- Included Plugins
- Understanding Scopes
- Install via npx skills (Alternative)
- Recommended Extras
- Managing & Updating
- License
- Claude Code installed and authenticated
- Node.js (for
npx skillscommands)
Some recommended extras have additional dependencies — these are noted per item.
claude plugin marketplace add greglamb/claude-gcode-tools
claude plugin install goodvibes@claude-gcode-tools| Plugin | Description |
|---|---|
| goodvibes | Structured development workflow with commands, skills, hooks, and documentation conventions |
| swift-dev | Swift/Apple development — scaffolds deterministic project rules, installs Hudson Pro skills, and adds build-fix, TDD, verify-ui, health-check, review flows |
| vscode-api | VS Code Extension API documentation — commands, webviews, tree views, language features, activation events, contribution points, and the extension manifest |
| fish-shell | Fish shell (v4.0.2) documentation — scripting, configuration, syntax, and bash migration |
| gas-typescript | Best practices, patterns, and toolchain for Google Apps Script projects using TypeScript, Rollup, and clasp |
| project-documentation | Documentation framework that resists decay — ADRs, conceptual guides, README templates, domain guides, and CLAUDE.md guidance |
| presentation-design | Tool-agnostic slide presentation design — storytelling frameworks, color palettes, typography, layout patterns, and data visualization |
First, add the marketplace (only needed once):
claude plugin marketplace add greglamb/claude-gcode-toolsThen install the plugins you want:
claude plugin install goodvibes@claude-gcode-toolsclaude plugin install swift-dev@claude-gcode-toolsclaude plugin install vscode-api@claude-gcode-toolsclaude plugin install fish-shell@claude-gcode-toolsclaude plugin install gas-typescript@claude-gcode-toolsclaude plugin install project-documentation@claude-gcode-toolsclaude plugin install presentation-design@claude-gcode-toolsPlugins and skills each have their own scope system that controls where they're installed. The defaults are opposite — be aware of this when mixing both systems.
| Scope | Flag | Location | Use Case |
|---|---|---|---|
| User | (default) | ~/.claude/settings.json |
Available across all projects |
| Project | --scope project |
.claude/settings.json |
Committed with your project, shared with team |
# Example: install a plugin at project scope instead of the default user scope
claude plugin install vscode-api@claude-gcode-tools --scope project| Scope | Flag | Location | Use Case |
|---|---|---|---|
| Project | (default) | .claude/skills/ |
Committed with your project, shared with team |
| User | -g |
~/.claude/skills/ |
Available across all projects |
# Example: install a skill at user scope instead of the default project scope
npx skills add owner/repo -a claude-code -gAs of March 2026, scoped plugin usage in Claude Code is still buggy — installing plugins at project scope can lead to issues where they appear "installed" but aren't available, or can't be reinstalled at a different scope without manual edits to
installed_plugins.json.My recommendation: Keep marketplaces and plugins at user scope (the default) and use Vercel's
npx skillsat project scope (also the default) when you want repo-level, team-shared configuration. Both defaults just work.
Five of the six included plugins are also available as standalone skills via Vercel's skills CLI. This is useful if you don't need the full marketplace, want to install individual skills outside the plugin system, or want project-scoped installation that works reliably.
Note: goodvibes uses hooks, which are only supported via the plugin marketplace — it cannot be installed via npx skills.
npx skills add https://github.com/greglamb/claude-gcode-tools/tree/main/plugins/vscode-api/skills/vscode-api -a claude-codenpx skills add https://github.com/greglamb/claude-gcode-tools/tree/main/plugins/fish-shell/skills/fish-shell -a claude-codenpx skills add https://github.com/greglamb/claude-gcode-tools/tree/main/plugins/gas-typescript/skills/gas-typescript -a claude-codenpx skills add https://github.com/greglamb/claude-gcode-tools/tree/main/plugins/project-documentation/skills/project-documentation -a claude-codenpx skills add https://github.com/greglamb/claude-gcode-tools/tree/main/plugins/presentation-design/skills/presentation-design -a claude-codePlugins, skills, and tools from other sources that pair well with this marketplace. Items marked with 🔌 are plugins (installed via claude plugin install). Items marked with 🧩 are skills (installed via npx skills add).
🔌 episodic-memory — Persistent context and conversation recall across Claude Code sessions
From the same marketplace as superpowers (one-time setup if not already added):
claude plugin marketplace add obra/superpowers-marketplace
claude plugin install episodic-memory@superpowers-marketplace🔌 skill-creator — Create, modify, and optimize Claude Code skills
Available from the built-in official marketplace — no marketplace setup needed.
claude plugin install skill-creator@claude-plugins-official🔌 skill-seekers — Create AI skills from documentation, repos, and other sources
Requires Skill Seekers (uv tool install skill-seekers[mcp] or brew install skill-seekers).
claude plugin install skill-seekers@claude-plugin-directory🧩 Google Workspace CLI — CLI tools for Google Workspace APIs (Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin)
Requires the gws CLI (npm install -g @googleworkspace/cli or brew install googleworkspace-cli), a Google Cloud project with OAuth credentials, and authentication via gws auth setup + gws auth login. See the gws README for full setup instructions.
npx skills add https://github.com/googleworkspace/cli -a claude-code🧩 Draw.io Diagrams — Generate native draw.io diagrams from natural language, with optional PNG/SVG/PDF export
Requires draw.io Desktop for PNG/SVG/PDF export (optional — diagram generation works without it).
npx skills add https://github.com/jgraph/drawio-mcp/tree/main/skill-cli/drawio -a claude-code🔌 PPTX (PowerPoint) — Create, read, edit, and convert PowerPoint presentations
Requires uv tool install "markitdown[pptx]", uv tool install Pillow, and npm install -g pptxgenjs. LibreOffice optional for PDF conversion.
claude plugin marketplace add anthropics/skills
claude plugin install document-skills@anthropic-agent-skills🧩 Microsoft Rust Guidelines — Enforces Microsoft's Pragmatic Rust Guidelines on every .rs file
No additional dependencies — generated guideline files are included in the repo.
npx skills add https://gitlab.com/lx-industries/ms-rust-skill.git -a claude-code# List configured marketplaces
claude plugin marketplace list
# Update a marketplace catalog
claude plugin marketplace update claude-gcode-tools
# Remove a marketplace (also uninstalls its plugins)
claude plugin marketplace remove claude-gcode-toolsAuto-update is available but disabled by default for third-party marketplaces. To enable it, open the /plugin UI in Claude Code, navigate to the Marketplaces tab, and select "Enable auto-update." When enabled, Claude Code refreshes marketplace data and updates installed plugins at startup.
# Disable a plugin without uninstalling
claude plugin disable plugin-name@marketplace-name
# Re-enable a disabled plugin
claude plugin enable plugin-name@marketplace-name
# Uninstall a plugin
claude plugin uninstall plugin-name@marketplace-nameNote: As of March 2026, there is no
claude plugin upgradecommand. Plugin updates depend on marketplace auto-update or manually uninstalling and reinstalling. If auto-update doesn't pick up changes, the workaround is to delete the cached plugin from~/.claude/plugins/cache/and its entry in~/.claude/plugins/installed_plugins.json, then reinstall.
# Check if installed skills have updates available
npx skills check
# Update all installed skills to latest versions
npx skills update
# Remove a specific skill
npx skills remove skill-name -a claude-code
# Remove interactively (select from installed)
npx skills removeMIT