{"id":47798852,"url":"https://github.com/dipcode-software/agents-marketplace","last_synced_at":"2026-04-03T16:47:22.170Z","repository":{"id":344180086,"uuid":"1180780007","full_name":"dipcode-software/agents-marketplace","owner":"dipcode-software","description":"Marketplace to integrate with Claude Code or Cursor with devkit used in Dipcode for development.","archived":false,"fork":false,"pushed_at":"2026-03-23T23:14:17.000Z","size":21,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-03-24T22:19:53.900Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/dipcode-software.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":"2026-03-13T12:01:29.000Z","updated_at":"2026-03-23T23:14:20.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/dipcode-software/agents-marketplace","commit_stats":null,"previous_names":["dipcode-software/agents-marketplace"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dipcode-software/agents-marketplace","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dipcode-software%2Fagents-marketplace","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dipcode-software%2Fagents-marketplace/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dipcode-software%2Fagents-marketplace/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dipcode-software%2Fagents-marketplace/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dipcode-software","download_url":"https://codeload.github.com/dipcode-software/agents-marketplace/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dipcode-software%2Fagents-marketplace/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31364555,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-03T15:19:21.178Z","status":"ssl_error","status_checked_at":"2026-04-03T15:19:20.670Z","response_time":107,"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":[],"created_at":"2026-04-03T16:47:21.570Z","updated_at":"2026-04-03T16:47:22.164Z","avatar_url":"https://github.com/dipcode-software.png","language":"Shell","readme":"# Agents Marketplace\n\nA marketplace of plugins for AI-powered coding assistants — compatible with **Cursor** and **Claude Code**.\n\nEach folder in this repository is a self-contained plugin that can be installed into your editor to extend its capabilities with custom skills, hooks, agents, and commands.\n\n## Available Plugins\n\n| Plugin | Description |\n|--------|-------------|\n| [devkit](devkit/) | Dipcode developer toolkit — git commit conventions and GitLab MR comment utilities |\n\n## Installation\n\n### Claude Code\n\nAdd and install from the marketplace:\n\n```shell\n# Add the marketplace\n/plugin marketplace add git@github.com:dipcode-software/agents-marketplace.git\n\n# Install a plugin\n/plugin install devkit@dipcode-marketplace\n```\n\nTo auto-suggest the marketplace for your team, add to `.claude/settings.json`:\n\n```json\n{\n  \"extraKnownMarketplaces\": {\n    \"dipcode-marketplace\": {\n      \"source\": {\n        \"source\": \"url\",\n        \"url\": \"git@github.com:dipcode-software/agents-marketplace.git\"\n      }\n    }\n  }\n}\n```\n\n### Cursor\n\nTo add this as a team marketplace:\n\n1. Navigate to **Dashboard → Settings → Plugins**\n2. In the **Team Marketplaces** section, select **Import**\n3. Enter the repository URL and proceed\n4. Review the parsed plugins and optionally configure Team Access groups\n5. Enter the marketplace name and description, then save\n\nOnce imported, plugins can be installed directly from the marketplace panel, scoped to individual projects or system-wide.\n\n## Plugin Prerequisites\n\n### devkit — gitlab-mr-comments\n\nThe `gitlab-mr-comments` skill requires the following tools to be installed and available in your `PATH`:\n\n- **[python-gitlab](https://python-gitlab.readthedocs.io/)** — GitLab CLI (`gitlab` command):\n\n  ```shell\n  pip install python-gitlab\n  ```\n\n  Configure it via `~/.python-gitlab.cfg` or environment variables. See the [python-gitlab authentication docs](https://python-gitlab.readthedocs.io/en/stable/gl_objects/users.html) for details.\n\n- **[jq](https://jqlang.org/)** — JSON processor used to normalize the API output:\n\n  ```shell\n  # macOS\n  brew install jq\n\n  # Debian/Ubuntu\n  apt install jq\n  ```\n\n## Contributing\n\nTo add a new plugin, create a folder at the repository root containing:\n\n- `.claude-plugin/plugin.json` — Plugin manifest for Claude Code\n- `.cursor-plugin/plugin.json` — Plugin manifest for Cursor (optional)\n- `skills/` — Skill definitions (markdown files with YAML frontmatter)\n- `hooks/` — Event-driven hooks (optional)\n- `agents/` — Autonomous agents (optional)\n- `commands/` — Slash commands (optional)\n\nThen register it in both marketplace files:\n\n`.claude-plugin/marketplace.json`:\n```json\n{\n  \"name\": \"my-plugin\",\n  \"source\": \"./my-plugin\",\n  \"description\": \"What the plugin does\"\n}\n```\n\n`.cursor-plugin/marketplace.json`:\n```json\n{\n  \"name\": \"my-plugin\",\n  \"source\": \"my-plugin\",\n  \"description\": \"What the plugin does\"\n}\n```\n\nNote: Claude Code uses `./` prefixed relative paths, Cursor uses bare directory names.\n\nEach plugin should be independent and self-contained. Plugins cannot reference files outside their own directory.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdipcode-software%2Fagents-marketplace","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdipcode-software%2Fagents-marketplace","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdipcode-software%2Fagents-marketplace/lists"}