{"id":45136731,"url":"https://github.com/sgaunet/claude-plugins","last_synced_at":"2026-04-12T15:14:03.030Z","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-02-24T20:55:45.000Z","size":469,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-25T00:56:14.936Z","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-02-24T20:55:34.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":22,"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":30222552,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T17:00:40.062Z","status":"ssl_error","status_checked_at":"2026-03-07T17:00:39.026Z","response_time":53,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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-04-09T22:21:52.583Z","avatar_url":"https://github.com/sgaunet.png","language":"Python","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-22-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, 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` and `glab` CLIs for GitHub/GitLab 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\nAuthenticate after installation:\n```bash\ngh auth login\nglab auth login\n```\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 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, Tailwind 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 issues\n- `/analyze-pr` - Comprehensive PR review for quality, security, and coverage\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 or GitLab 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 project metadata\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-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 or GitLab CI)\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)","funding_links":[],"categories":[],"sub_categories":[],"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"}