agent-marketplace CLI

A CLI that installs shared skills, commands, subagents, hooks and MCP servers into eight AI coding tools in their native layouts

  • 91 ★ on the repository
  • Last commit
  • Apache-2.0
CLI

Extended access

Why this level

  • Writes files and hooks into Claude Code, Cursor and other harness settings and installs MCP servers from external registries
  • The install script runs from the network: check release checksums
All reasons and checks

adyen/agent-marketplace

Install

Manual install

curl -fsSL https://agent-marketplace.io/install.sh | bash

The README installer. It refuses releases without `SHA256SUMS`. You can download the binary by hand to check.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Writes files and hooks into Claude Code, Cursor and other harness settings and installs MCP servers from external registries
  • The install script runs from the network: check release checksums

This is third-party code. Review the repository files before installing.

What it does

A single-binary Go utility for macOS and Linux with no runtime dependencies. It reads resources from registries, which are Git repositories or local folders, and from hosted Marketplaces, then writes each resource in the native layout of every harness you pick: Factory Droid, Claude Code, Cursor, Windsurf, Gemini CLI, Devin CLI, Codex or OpenCode. A resource is a skill, command, subagent, hook or MCP server. The flow: `agent-marketplace init` picks target harnesses, `install <name> --from <git-url> --ref main --scope repo` adds a resource, `sync` writes files into the harness folders and `status` shows what is installed and from where. Configuration lives in `.agents/config.yaml`, the version lock in `.agents/lock.yaml`, and `sync --check` catches drift in CI. `serve` runs your own Marketplace that indexes registries for search and exact-revision installs.

Who it is for. Teams whose developers use different AI coding tools and need one version-controlled set of skills and MCP servers.

Good fit when

  • Half the team uses Cursor and half Claude Code, and skills are needed in both
  • A resource set must land in the repository and be reproducible in every clone via a lock file
  • CI must check that harness folders have not drifted from the config (`sync --check`)
  • A company needs an internal marketplace of resources with search and exact-revision installs

Not a fit when

  • You work in one tool and install skills with its native command: the utility adds a layer
  • You need Windows support: ready binaries are stated for macOS and Linux only
  • You want a catalog to browse and choose skills: the utility installs and does not recommend

Example request

Install agent-marketplace, pick Claude Code and Cursor and add a skill from our Git registry to the repository

Limitations

  • Ready binaries exist for macOS and Linux only; other platforms build from source or Go.
  • The utility installs third-party hooks and MCP servers into agent settings, so their safety depends on the registry source and your own review.
  • The `curl | bash` installer refuses releases without `SHA256SUMS`, including v5.0.3 and earlier.
  • A hosted Marketplace (`serve`) must be deployed and maintained yourself and has its own guides.

How to disable. Remove installed resources with the removal command from the CLI help, delete `.agents/config.yaml` and `.agents/lock.yaml`, then delete the `agent-marketplace` binary from the install directory.

FAQ

How do I install agent-marketplace?

With `curl -fsSL https://agent-marketplace.io/install.sh | bash` or by downloading a binary from releases. The `AGENT_MARKETPLACE_VERSION` and `AGENT_MARKETPLACE_INSTALL_DIR` variables set version and folder.

Which tools does it write resources into?

Factory Droid, Claude Code, Cursor, Windsurf, Gemini CLI, Devin CLI, Codex and OpenCode, each in its native folder layout.

What is stored in `.agents/lock.yaml`?

The exact revisions of installed resources. Commit it with `.agents/config.yaml` and every clone gets the same files.

How do I catch drift in CI?

Run `agent-marketplace sync --check`: it reports when files in harness folders do not match the configuration.

Can I run my own marketplace?

Yes, `agent-marketplace serve` starts a server that indexes registries and lets teams search and install verified revisions. The documentation has guides for local and production deployment.

Discussion

No questions or reviews yet.

CLI tools

A command-line SSH tool for agents: remote execution, file upload and download, and command allow and block lists.

CLIBroad access88Repository stars

A Docker sandbox for coding agents: a Debian image with Copilot CLI, Codex and Pi, and SSH, RDP and Docker enabled by flags.

CLIExtended access154Repository stars

Three UNIX tools: a directory fork without copying, a sandboxed agent run and a patch with the changes it made.

CLIExtended access64Repository stars

CLI that runs commands and AI agents in isolated microVMs that boot in under 125 ms and keeps API keys out of the sandbox itself.

CLIBroad access62Repository stars
Official

A platform on your own server that gives each agent its own Linux box with SSH and MCP tools for commands and files

MCP serverBroad access318Repository stars

A registry and arctl CLI for MCP servers, agents, skills and prompts: publish, run and configure clients in one place.

CLIExtended access540Repository stars

README in short

The README calls the utility an installer of shared resources for AI tools, gives script and manual installs and four quick-start commands. It briefly covers the hosted Marketplace and points to the docs at agent-marketplace.io. The repository holds the Go CLI source, the Marketplace server and the documentation site.

README badge

Report a problem