skill
claude-plugins
A curated collection of specialized Claude Code plugins designed to enhance your development workflow with intelligent agents, skills, and commands.
Set up
Skills are installed by placing their folder where your agent loads skills.
Install instructions come from the README
README
synced Oct 14, 2026Claude Code Plugin Marketplace
A curated collection of specialized Claude Code plugins designed to enhance your development workflow with intelligent agents and skills.
Official claude code marketplace: https://github.com/anthropics/claude-code
Overview
This marketplace provides three comprehensive plugin collections:
- devops-infrastructure: Infrastructure as Code (IaC), CI/CD pipeline specialists, and database optimization experts for DevOps workflows
- software-engineering: Code review, debugging, documentation, license compliance, payment integration, and HTML-first frontend development tools
- go-specialist: Advanced Go 1.25+ development with modern patterns, concurrency optimization, and production-ready tooling (linting, GitHub workflows, GitLab CI, Forgejo Actions, GoReleaser)
Each plugin includes proactive agents that automatically assist with their specialized domains, plus skills to streamline common development tasks.
Adding this Marketplace
/plugin marketplace add sgaunet/claude-plugins
For local development, you can also link a local folder:
git clone git@github.com:sgaunet/claude-plugins.git
claude
within claude:
/plugin marketplace add ./claude-plugins
Listing
/plugin
Prerequisites
CLI Tools
These plugins use gh, glab, and fgj CLIs for GitHub/GitLab/Forgejo operations:
- gh — GitHub CLI (for GitHub repositories)
- glab — GitLab CLI (for GitLab repositories)
- fgj — Forgejo CLI
Authenticate after installation:
gh auth login
glab auth login
fgj auth login
Platform-aware skills detect the repository host from the git remote and route to the matching CLI (git.sylvlab.fr → fgj).
MCP Server (Optional)
perplexity-ai — AI-Powered Research
Repository: sgaunet/pplx
Provides AI-powered web search and question-answering capabilities through Perplexity AI.
Installation:
# Install from source
git clone https://github.com/sgaunet/pplx.git
cd pplx
go install
# Or download pre-built binary from releases
Configuration:
# Add to Claude Code MCP configuration
claude mcp add perplexity-ai -- pplx mcp-stdio
# Set environment variable
export PPLX_API_KEY="your-perplexity-api-key"
Environment Variables:
PPLX_API_KEY- Your Perplexity AI API key (get from perplexity.ai)
Plugin Details
devops-infrastructure
Agents:
aws-specialist- AWS cloud architecture, Well-Architected Framework, cost optimizationcicd-specialist- GitHub Actions, GitLab CI, Forgejo Actions (viafgj) expertdatabase-specialist- PostgreSQL, MySQL optimization and schema designdevops-specialist- Terraform, Ansible, CloudFormation, cloud automationpostgresql-specialist- PostgreSQL 16+ advanced features, query optimization, replication
Skills:
analyze-db-performance- PostgreSQL performance analysis with query and index insights
Use Cases:
- Infrastructure as Code (Terraform, Ansible)
- CI/CD pipeline creation and debugging
- Database performance optimization
software-engineering
Agents:
code-review-enforcer- Code quality, security, best practicesdebugger- Error analysis and root cause investigationdiagram-architect- Software and infrastructure architecture diagrams via d2docs-architect- Long-form technical documentation (uses Opus model)html-first-frontend- HTMX, Alpine.js, Bootstrap developmentlicense-specialist- Open source license compliance for SaaSpayment-integrator- Stripe, PayPal, subscription billingsecurity-auditor- Security vulnerability detection
Skills:
analyze-and-create-issue- Analyze codebase issues and create GitHub/GitLab/Forgejo issuesanalyze-pr- Comprehensive PR/MR review for quality, security, and coverage (GitHub/GitLab/Forgejo)audit-codebase- Security and performance auditauto-mr- Push, open MR/PR, wait for CI, merge, and clean up the branchcheck-claude-md-tokens- Monitor and optimize CLAUDE.md token countcommit- Generate conventional commit messagescreate-issue- Create GitHub, GitLab, or Forgejo issuedetect-repo-host- Detect GitHub/GitLab/Forgejo from the git remotefeature-flow- Complete git workflow orchestration (branch, issue, commit)feature-flow-w- Same workflow, isolated in a git worktreegen-claude- Generate or enhance CLAUDE.md with project guidancegen-diagram- Generate a d2 architecture diagram with icons.terrastruct.comgen-readme-diagram- Add or update a README Architecture section with Mermaid diagramsgen-vhs-demo- Record a verified CLI demo GIF with VHS and embed it in the READMErun-lint- Auto-detect and run the project linterrun-tests- Auto-detect and run the project test runnerupd-project-description- Update GitHub/GitLab/Forgejo project metadatavscode-settings- Configure .vscode/settings.json with a per-project window color
Platform-aware skills detect the host from the git remote and route to gh (GitHub), glab (GitLab), or fgj (Forgejo, git.sylvlab.fr).
Use Cases:
- Automated code review and security scanning
- Technical documentation generation
- License compliance checking
- Payment integration implementation
go-specialist
Agents:
golang-pro- Go 1.25+ expert with generics, concurrency, performance optimization
Skills:
gen-forgejo-dir- Generate complete .forgejo/workflows directory with Forgejo Actions for Go projectsgen-github-dir- Generate complete .github directory with workflows and configsgen-gitlab-ci- Generate GitLab CI/CD pipeline for Go projectsgen-goreleaser- Generate GoReleaser configuration with multi-arch buildsgen-linter- Generate .golangci.yml with 90+ lintersgen-taskfiles- Generate Taskfile.yml and .pre-commit-config.yamlgo-blackbox- Detect white box tests and convert to black box (package foo_test)go-bulma- Scaffold Bulma CSS into a Go web app with embedded assetsgo-structure- Recommend and scaffold Go project layouts by project typego-tdd- Implement a Go feature with TDD using up-to-date library docsgo-tool- Manage Go tool dependencies via thetooldirective (Go 1.24+)
Use Cases:
- Go project scaffolding with best practices
- CI/CD pipeline generation (GitHub Actions, GitLab CI, or Forgejo Actions)
- Automated releases with GoReleaser
- Code quality enforcement with golangci-lint
bash-specialist
Agents:
bash-pro- Production-quality bash, shellcheck compliance, gum-based terminal UX
Skills:
gum-beautify- Integrate Charmbracelet gum for TTY-safe terminal output
Use Cases:
- Shell script authoring and hardening
- Interactive CLI tooling with a polished terminal UX
Extras
The extras/ directory contains standalone utilities for Claude Code that are not plugins — they are helper scripts you install independently.
statusline
A lightweight bash statusline for Claude Code that displays the active model, context window usage with a color-coded progress bar, and total context size.
[Opus] ▓▓▓░░░░░░░ 30% | 200k ctx
Install: ./extras/statusline/configure-statusline.sh
Details: extras/statusline/install-statusline.md
no-leak
A PreToolUse hook that prevents Claude Code from reading or modifying sensitive files (.env, credentials, private keys, vault files). Unlike CLAUDE.md instructions, hooks are deterministic — the LLM cannot bypass them.
Install: ./extras/no-leak/configure-no-leak.sh
Details: extras/no-leak/install-no-leak.md
Development
Prerequisites
Local Development
# Clone repository
git clone https://github.com/sgaunet/claude-plugins.git
cd claude-plugins
# List available tasks
task
# Validate plugin structure
task check
# Or validate individually
cd plugins/devops-infrastructure && claude plugin validate .
cd plugins/software-engineering && claude plugin validate .
cd plugins/go-specialist && claude plugin validate .
Project Structure
.
├── .claude-plugin/
│ └── marketplace.json # Marketplace definition
├── extras/
│ ├── statusline/ # Custom statusline script
│ └── no-leak/ # Sensitive file protection hook
├── plugins/
│ ├── devops-infrastructure/
│ │ ├── .claude-plugin/
│ │ │ └── plugin.json # Plugin metadata
│ │ ├── agents/ # Agent definitions (*.md)
│ │ ├── skills/ # Skills (<name>/SKILL.md)
│ │ ├── assets/ # Templates shared by skills
│ │ ├── hooks.json # Event hooks
│ │ └── .mcp.json # MCP server config
│ ├── software-engineering/
│ │ └── [same structure]
│ └── go-specialist/
│ └── [same structure]
└── README.md
Creating New Agents
- Choose appropriate plugin directory
- Create
plugins/<plugin>/agents/<name>.md - Add YAML frontmatter with
name,description,model,color - Define proactive triggers (file patterns, keywords)
- Document capabilities and deliverables
- Validate:
claude plugin validate .
Links
-
MCP Servers:
- sgaunet/pplx - Perplexity AI MCP server
-
Documentation:
-
Tools: