{"id":33760347,"url":"https://github.com/jeffrigby/somepulp-agents","last_synced_at":"2026-05-02T22:03:43.417Z","repository":{"id":326969176,"uuid":"1106730653","full_name":"jeffrigby/somepulp-agents","owner":"jeffrigby","description":"Claude Code plugin providing AI-powered agents for code auditing, research, and multi-model consultation (OpenAI Codex, Google Gemini)","archived":false,"fork":false,"pushed_at":"2026-03-16T03:24:03.000Z","size":280,"stargazers_count":5,"open_issues_count":2,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-20T04:49:51.851Z","etag":null,"topics":["ai-agents","ai-assistant","anthropic","automation","claude-code","claude-code-plugin","cli","code-audit","code-review","codex","developer-tools","gemini","google-gemini","llm","multi-model","openai","research-assistant","static-analysis"],"latest_commit_sha":null,"homepage":"https://github.com/jeffrigby/somepulp-agents#readme","language":"Shell","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/jeffrigby.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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-11-29T20:35:05.000Z","updated_at":"2026-03-16T03:23:54.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/jeffrigby/somepulp-agents","commit_stats":null,"previous_names":["jeffrigby/somepulp-agents"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/jeffrigby/somepulp-agents","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeffrigby%2Fsomepulp-agents","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeffrigby%2Fsomepulp-agents/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeffrigby%2Fsomepulp-agents/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeffrigby%2Fsomepulp-agents/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jeffrigby","download_url":"https://codeload.github.com/jeffrigby/somepulp-agents/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeffrigby%2Fsomepulp-agents/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32550918,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-02T21:31:48.061Z","status":"ssl_error","status_checked_at":"2026-05-02T21:31:46.574Z","response_time":132,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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","ai-assistant","anthropic","automation","claude-code","claude-code-plugin","cli","code-audit","code-review","codex","developer-tools","gemini","google-gemini","llm","multi-model","openai","research-assistant","static-analysis"],"created_at":"2025-12-05T10:01:04.580Z","updated_at":"2026-05-02T22:03:43.412Z","avatar_url":"https://github.com/jeffrigby.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Somepulp Agents\n\nA plugin marketplace for [Claude Code](https://docs.anthropic.com/claude-code) providing specialized agents for code auditing, documentation maintenance, and library/API research.\n\n## What Are These Plugins?\n\nClaude Code plugins extend functionality through custom slash commands, specialized agents, and skills. Each plugin in this marketplace can be installed independently, letting you pick the tools that fit your workflow.\n\n## Available Plugins\n\n| Plugin | Description | Contents |\n|--------|-------------|----------|\n| [codebase-health](./plugins/codebase-health/) | Codebase health tools: orchestrated deep audits, dead code detection, and documentation maintenance | **Commands:** `/deep-audit`, `/dead-code`, `/update-docs`\u003cbr\u003e**Agents:** `security-auditor`, `performance-analyzer`, `library-modernizer`, `code-quality-reviewer`, `dead-code-cleanup`, `update-docs`\u003cbr\u003e**Skills:** `code-auditing`, `docs-maintenance` |\n| [research-assistant](./plugins/research-assistant/) | Research libraries and APIs using official documentation | **Commands:** `/research`, `/official-docs`\u003cbr\u003e**Agents:** `research-assistant`, `official-docs`\u003cbr\u003e**MCP:** Context7, Fetch |\n\n## Installation\n\n### From GitHub\n\n1. Add the marketplace to Claude Code:\n   ```\n   /plugin marketplace add jeffrigby/somepulp-agents\n   ```\n\n2. Install the plugins you want:\n   ```\n   /plugin install codebase-health@somepulp-agents\n   /plugin install research-assistant@somepulp-agents\n   ```\n\nOr use the interactive `/plugin` command to browse and install.\n\n### Manual Installation (for development)\n\n```bash\n# Clone the repository\ngit clone https://github.com/jeffrigby/somepulp-agents.git\n\n# In Claude Code, add as local marketplace\n/plugin marketplace add /path/to/somepulp-agents\n\n# Then install the plugins you want\n/plugin install codebase-health@somepulp-agents\n```\n\n## Requirements\n\n| Plugin | Requirements |\n|--------|--------------|\n| **research-assistant** | Recommended: [Context7](https://github.com/upstash/context7) and [Fetch](https://github.com/modelcontextprotocol/servers/tree/main/src/fetch) MCP servers (install separately). Falls back to WebSearch/WebFetch if unavailable. |\n\n## Plugin Structure\n\nEach plugin follows the standard Claude Code plugin structure:\n\n```\nplugin-name/\n├── .claude-plugin/\n│   └── plugin.json          # Plugin metadata\n├── commands/                # Slash commands (optional)\n├── agents/                  # Specialized agents (optional)\n├── skills/                  # Agent skills (optional)\n├── scripts/                 # Helper scripts (optional)\n├── hooks/hooks.json         # Lifecycle hooks (optional)\n└── .mcp.json                # MCP server configuration (optional, not bundled here)\n```\n\n## Contributing\n\nContributions are welcome! Please:\n\n1. Fork the repository\n2. Create a feature branch\n3. Make your changes\n4. Submit a pull request\n\n## License\n\nMIT License - see [LICENSE](LICENSE) for details.\n\n## Learn More\n\n- [Claude Code Documentation](https://docs.anthropic.com/claude-code)\n- [Plugin System Documentation](https://docs.anthropic.com/en/docs/claude-code/plugins)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeffrigby%2Fsomepulp-agents","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjeffrigby%2Fsomepulp-agents","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeffrigby%2Fsomepulp-agents/lists"}