{"id":45136731,"url":"https://github.com/sgaunet/claude-plugins","last_synced_at":"2026-07-01T22:01:13.376Z","repository":{"id":320629103,"uuid":"1079404832","full_name":"sgaunet/claude-plugins","owner":"sgaunet","description":"A curated collection of specialized Claude Code plugins designed to enhance your development workflow with intelligent agents, skills, and commands.","archived":false,"fork":false,"pushed_at":"2026-06-08T16:24:44.000Z","size":571,"stargazers_count":13,"open_issues_count":2,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-06-08T18:19:22.351Z","etag":null,"topics":["ai-agents","claude-code","claude-code-marketplace","claude-code-plugins","developer-tools","devops","golang","software-engineering"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sgaunet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-19T18:32:09.000Z","updated_at":"2026-06-08T16:25:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"b3b42a5e-0877-46c9-bf04-acf1d415c505","html_url":"https://github.com/sgaunet/claude-plugins","commit_stats":null,"previous_names":["sgaunet/claude-plugins"],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/sgaunet/claude-plugins","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgaunet%2Fclaude-plugins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgaunet%2Fclaude-plugins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgaunet%2Fclaude-plugins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgaunet%2Fclaude-plugins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sgaunet","download_url":"https://codeload.github.com/sgaunet/claude-plugins/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgaunet%2Fclaude-plugins/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35024365,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-01T02:00:05.325Z","response_time":130,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-agents","claude-code","claude-code-marketplace","claude-code-plugins","developer-tools","devops","golang","software-engineering"],"created_at":"2026-02-20T00:00:50.646Z","updated_at":"2026-07-01T22:01:13.369Z","avatar_url":"https://github.com/sgaunet.png","language":"Python","funding_links":[],"categories":["Source Catalog"],"sub_categories":[],"readme":"# Claude Code Plugin Marketplace\n\n[![Plugins](https://img.shields.io/badge/plugins-3-blue)](./plugins)\n[![Agents](https://img.shields.io/badge/agents-14-green)](./plugins)\n[![Commands](https://img.shields.io/badge/commands-23-orange)](./plugins)\n[![License](https://img.shields.io/badge/license-MIT-purple)](./LICENSE)\n\nA curated collection of specialized Claude Code plugins designed to enhance your development workflow with intelligent agents, skills, and commands.\n\nOfficial claude code marketplace: [https://github.com/anthropics/claude-code](https://github.com/anthropics/claude-code)\n\n## Overview\n\nThis marketplace provides three comprehensive plugin collections:\n\n- **devops-infrastructure**: Infrastructure as Code (IaC), CI/CD pipeline specialists, and database optimization experts for DevOps workflows\n- **software-engineering**: Code review, debugging, documentation, license compliance, payment integration, and HTML-first frontend development tools\n- **go-specialist**: Advanced Go 1.25+ development with modern patterns, concurrency optimization, and production-ready tooling (linting, GitHub workflows, GitLab CI, Forgejo Actions, GoReleaser)\n\nEach plugin includes proactive agents that automatically assist with their specialized domains, plus skills and commands to streamline common development tasks.\n\n## Adding this Marketplace\n\n```bash\n/plugin marketplace add sgaunet/claude-plugins\n```\n\nFor local development, you can also link a local folder:\n\n```bash\ngit clone git@github.com:sgaunet/claude-plugins.git\nclaude\n```\n\nwithin claude:\n\n```\n/plugin marketplace add ./claude-plugins\n```\n\n## Listing\n\n```bash\n/plugin\n```\n\n## Prerequisites\n\n### CLI Tools\n\nThese plugins use `gh`, `glab`, and `fgj` CLIs for GitHub/GitLab/Forgejo operations:\n\n- **[gh](https://cli.github.com/)** — GitHub CLI (for GitHub repositories)\n- **[glab](https://gitlab.com/gitlab-org/cli)** — GitLab CLI (for GitLab repositories)\n- **[fgj](https://codeberg.org/forgejo-contrib/forgejo-cli)** — Forgejo CLI \n\nAuthenticate after installation:\n```bash\ngh auth login\nglab auth login\nfgj auth login\n```\n\nPlatform-aware commands detect the repository host from the git remote and route to the matching CLI (`git.sylvlab.fr` → `fgj`).\n\n### MCP Server (Optional)\n\n#### perplexity-ai — AI-Powered Research\n\n**Repository**: [sgaunet/pplx](https://github.com/sgaunet/pplx)\n\nProvides AI-powered web search and question-answering capabilities through Perplexity AI.\n\n**Installation**:\n```bash\n# Install from source\ngit clone https://github.com/sgaunet/pplx.git\ncd pplx\ngo install\n\n# Or download pre-built binary from releases\n```\n\n**Configuration**:\n```bash\n# Add to Claude Code MCP configuration\nclaude mcp add perplexity-ai -- pplx mcp-stdio\n\n# Set environment variable\nexport PPLX_API_KEY=\"your-perplexity-api-key\"\n```\n\n**Environment Variables**:\n- `PPLX_API_KEY` - Your Perplexity AI API key (get from [perplexity.ai](https://www.perplexity.ai/settings/api))\n\n---\n\n## Plugin Details\n\n### devops-infrastructure\n\n**Agents**:\n- `aws-specialist` - AWS cloud architecture, Well-Architected Framework, cost optimization\n- `cicd-specialist` - GitHub Actions, GitLab CI, Forgejo Actions (via `fgj`) expert\n- `database-specialist` - PostgreSQL, MySQL optimization and schema design\n- `devops-specialist` - Terraform, Ansible, CloudFormation, cloud automation\n- `postgresql-specialist` - PostgreSQL 16+ advanced features, query optimization, replication\n\n**Commands**:\n- `/analyze-db-performance` - PostgreSQL performance analysis with query and index insights\n\n**Skills**: None yet\n\n**Use Cases**:\n- Infrastructure as Code (Terraform, Ansible)\n- CI/CD pipeline creation and debugging\n- Database performance optimization\n\n---\n\n### software-engineering\n\n**Agents**:\n- `code-review-enforcer` - Code quality, security, best practices\n- `debugger` - Error analysis and root cause investigation\n- `docs-architect` - Long-form technical documentation (uses Opus model)\n- `html-first-frontend` - HTMX, Alpine.js, Bootstrap development\n- `license-specialist` - Open source license compliance for SaaS\n- `payment-integrator` - Stripe, PayPal, subscription billing\n- `security-auditor` - Security vulnerability detection\n\n**Commands**:\n- `/analyze-and-create-issue` - Analyze codebase issues and create GitHub/GitLab/Forgejo issues\n- `/analyze-pr` - Comprehensive PR/MR review for quality, security, and coverage (GitHub/GitLab/Forgejo)\n- `/audit-codebase` - Security and performance audit\n- `/check-claude-md-tokens` - Monitor and optimize CLAUDE.md token count\n- `/commit` - Generate conventional commit messages\n- `/create-issue` - Create GitHub, GitLab, or Forgejo issue\n- `/feature-flow` - Complete git workflow orchestration (branch, issue, commit)\n- `/gen-claude` - Generate or enhance CLAUDE.md with project guidance\n- `/upd-project-description` - Update GitHub/GitLab/Forgejo project metadata\n\nPlatform-aware commands detect the host from the git remote and route to `gh` (GitHub), `glab` (GitLab), or `fgj` (Forgejo, `git.sylvlab.fr`).\n\n**Use Cases**:\n- Automated code review and security scanning\n- Technical documentation generation\n- License compliance checking\n- Payment integration implementation\n\n---\n\n### go-specialist\n\n**Agents**:\n- `golang-pro` - Go 1.25+ expert with generics, concurrency, performance optimization\n\n**Commands**:\n- `/gen-github-dir` - Generate complete .github directory with workflows and configs\n- `/gen-gitlab-ci` - Generate GitLab CI/CD pipeline for Go projects\n- `/gen-forgejo-dir` - Generate complete .forgejo/workflows directory with Forgejo Actions for Go projects\n- `/gen-goreleaser` - Generate GoReleaser configuration with multi-arch builds\n- `/gen-linter` - Generate .golangci.yml with 90+ linters\n- `/gen-taskfiles` - Generate Taskfile.yml and .pre-commit-config.yaml\n- `/verify-task` - Verify Go task implementation quality with TDD validation\n\n**Skills**:\n- `linter` - golangci-lint configuration\n- `github-workflows` - GitHub Actions workflows for Go\n- `gitlab-ci` - GitLab CI/CD pipelines for Go\n- `goreleaser` - GoReleaser configuration for releases\n\n**Use Cases**:\n- Go project scaffolding with best practices\n- CI/CD pipeline generation (GitHub Actions, GitLab CI, or Forgejo Actions)\n- Automated releases with GoReleaser\n- Code quality enforcement with golangci-lint\n\n---\n\n## Extras\n\nThe `extras/` directory contains standalone utilities for Claude Code that are **not plugins** — they are helper scripts you install independently.\n\n### statusline\n\nA lightweight bash statusline for Claude Code that displays the active model, context window usage with a color-coded progress bar, and total context size.\n\n```\n[Opus] ▓▓▓░░░░░░░ 30% | 200k ctx\n```\n\n**Install**: `./extras/statusline/configure-statusline.sh`\n**Details**: [extras/statusline/install-statusline.md](extras/statusline/install-statusline.md)\n\n### no-leak\n\nA `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.\n\n**Install**: `./extras/no-leak/configure-no-leak.sh`\n**Details**: [extras/no-leak/install-no-leak.md](extras/no-leak/install-no-leak.md)\n\n---\n\n## Development\n\n### Prerequisites\n\n- [Task](https://taskfile.dev) - Task runner (optional but recommended)\n- [semver](https://github.com/ffurrer2/semver) - Semantic version tool\n\n### Local Development\n\n```bash\n# Clone repository\ngit clone https://github.com/sgaunet/claude-plugins.git\ncd claude-plugins\n\n# List available tasks\ntask\n\n# Validate plugin structure\ntask check\n\n# Or validate individually\ncd plugins/devops-infrastructure \u0026\u0026 claude plugin validate .\ncd plugins/software-engineering \u0026\u0026 claude plugin validate .\ncd plugins/go-specialist \u0026\u0026 claude plugin validate .\n```\n\n### Project Structure\n\n```\n.\n├── .claude-plugin/\n│   └── marketplace.json          # Marketplace definition\n├── extras/\n│   ├── statusline/              # Custom statusline script\n│   └── no-leak/                 # Sensitive file protection hook\n├── plugins/\n│   ├── devops-infrastructure/\n│   │   ├── .claude-plugin/\n│   │   │   └── plugin.json      # Plugin metadata\n│   │   ├── agents/               # Agent definitions (*.md)\n│   │   ├── commands/             # Slash commands (*.md)\n│   │   ├── hooks.json            # Event hooks\n│   │   └── .mcp.json             # MCP server config\n│   ├── software-engineering/\n│   │   └── [same structure]\n│   └── go-specialist/\n│       └── [same structure]\n└── README.md\n```\n\n### Creating New Agents\n\n1. Choose appropriate plugin directory\n2. Create `plugins/\u003cplugin\u003e/agents/\u003cname\u003e.md`\n3. Add YAML frontmatter with `name`, `description`, `model`, `color`\n4. Define proactive triggers (file patterns, keywords)\n5. Document capabilities and deliverables\n6. Validate: `claude plugin validate .`\n\n## Links\n\n- **MCP Servers**:\n  - [sgaunet/pplx](https://github.com/sgaunet/pplx) - Perplexity AI MCP server\n\n- **Documentation**:\n  - [Claude Code Docs](https://docs.claude.ai/claude-code)\n  - [MCP Protocol](https://modelcontextprotocol.io/)\n  - [Plugin Development Guide](https://docs.claude.ai/claude-code/plugins)\n\n- **Tools**:\n  - [Task](https://taskfile.dev)\n  - [semver](https://github.com/ffurrer2/semver)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsgaunet%2Fclaude-plugins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsgaunet%2Fclaude-plugins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsgaunet%2Fclaude-plugins/lists"}