Every AI coding tool keeps its own config: Adyen open-sources Agent Marketplace to compile one resource for eight tools
Synopsis
Adyen engineers have open-sourced Agent Marketplace, a command-line tool for sharing AI agent resources across teams, repositories and tools. Previously each AI coding tool kept its setup in its own folders, file formats and configuration fields, so instructions written for one tool rarely worked in another. The tool fetches resources listed in one configuration file, translates them into the format each tool expects and writes them where that tool looks, compiling a single resource for eight tools including Claude Code, Codex and Cursor, while a repeated sync changes nothing.
Interpretation
An AI agent resource can now be written once and translated by a command-line tool into the configuration formats of several AI coding tools and placed where each expects it. Previously each AI coding tool kept its setup in its own folders, file formats and configuration fields, so instructions written for one tool rarely worked in another. One resource compiles for eight tools: Claude Code, Codex, Cursor, Devin CLI, Factory Droid, Gemini CLI, Opencode and Windsurf.
The tool treats one configuration file as the source of truth, fetching resources on demand and writing them where each tool looks. The configuration lists the resources wanted and the tools used; running agent-marketplace sync reads from a Git repository or a marketplace service, checks files against a pinned version and writes them into place. Running sync twice does nothing the second time, so it is safe in a script or CI pipeline; it updates only the files it manages and reports a name clash with user-written content rather than overwriting it.
Version updates stay deliberately separate from syncing: a sync installs pinned versions, and newer versions arrive by running update to move the pins. Settings merge across four layers, organization, machine, repository and personal local overrides, with platform teams setting the baseline, project owners adding codebase context and individuals keeping preferences. Shareable resources come in five kinds, skills, commands, subagents, hooks and MCP servers, plus collections that can draw from several registries at once.
Perspective
The tool targets developers sharing AI agent resources across teams, repositories and multiple AI coding tools, especially platform engineering teams that run shared developer tooling. It handles five kinds of resource, skills, commands, subagents, hooks and MCP servers, plus collections of them, sourced from a Git repository, a local folder or a hosted marketplace. One resource compiles for eight tools: Claude Code, Codex, Cursor, Devin CLI, Factory Droid, Gemini CLI, Opencode and Windsurf.
A sync installs the versions pinned in the configuration, so setup does not shift between runs, and newer versions require running update to move the pins deliberately. Settings merge across four layers, organization, machine, repository and personal local overrides, each controlling its own scope. The tool updates only the files it manages and reports a name clash with user-written content rather than overwriting it.
