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-workflow@claude-gcode-tools| Plugin | Description |
|---|---|
| goodvibes-workflow | Structured development workflow with commands, skills, hooks, and documentation conventions |
| 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-workflow@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-workflow 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).
🔌 superpowers — Extended planning, brainstorming, TDD, code review, and verification capabilities
Requires adding the third-party marketplace first (one-time setup):
claude plugin marketplace add obra/superpowers-marketplace
claude plugin install superpowers@superpowers-marketplace🔌 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🧩 SwiftUI Agent Skill — Better SwiftUI code with guidance on API usage, design, performance, and accessibility
No additional dependencies — pure instruction skill.
npx skills add twostraws/SwiftUI-Agent-Skill -a claude-code🧩 SwiftData Agent Skill — Targets common LLM mistakes in SwiftData model definitions, queries, predicates, indexes, migrations, and iCloud sync
No additional dependencies — pure instruction skill.
npx skills add twostraws/SwiftData-Agent-Skill -a claude-code🧩 Swift Concurrency Agent Skill — Targets common LLM mistakes in async/await, actors, Sendable, and structured concurrency patterns
No additional dependencies — pure instruction skill.
npx skills add twostraws/Swift-Concurrency-Agent-Skill -a claude-code🧩 Swift Testing Agent Skill — Improves Swift test code with @Test, #expect, parameterized testing, and traits
No additional dependencies — pure instruction skill.
npx skills add twostraws/Swift-Testing-Agent-Skill -a claude-code🧩 Swift API Design Guidelines — Naming, argument labels, terminology, and conventions aligned with Apple's guidelines
No additional dependencies — pure instruction skill.
npx skills add Erikote04/Swift-API-Design-Guidelines-Agent-Skill -a claude-code🧩 Swift Architecture Skill — Routes to the right design pattern based on your feature's needs
No additional dependencies — pure instruction skill.
npx skills add efremidze/swift-architecture-skill -a claude-code🧩 Swift Security Skill — Secure credential storage, biometric auth, and cryptography using Keychain Services and CryptoKit
No additional dependencies — pure instruction skill.
npx skills add ivan-magda/swift-security-skill -a claude-code🧩 SwiftUI Performance Audit — Identifies and resolves performance issues in SwiftUI applications
No additional dependencies — pure instruction skill.
npx skills add Dimillian/Skills --skill swiftui-performance-audit -a claude-code🧩 iOS Simulator Skill — Automation toolkit for building, testing, and interacting with iOS apps
Requires macOS, Xcode (with xcrun simctl), and Python 3. Facebook's idb is optional but recommended for advanced UI automation. Run bash scripts/sim_health_check.sh after install to verify your environment.
npx skills add conorluddy/ios-simulator-skill -a claude-code🧩 Writing for Interfaces — Reviews UI copy for clarity, purpose, and consistency
No additional dependencies — pure instruction skill.
npx skills add andrewgleave/skills --skill writing-for-interfaces -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