A marketplace for tools
What a software marketplace is. A marketplace is the app-store model applied to software components: a centralized catalog where you discover, install, version, update, and usually trust-check third-party add-ons without wiring each one in by hand. You already use several, the phone app stores, the VS Code extension marketplace, npm, browser add-on stores. The shape is always the same: the host app defines extension points, a plugin ships a manifest declaring what it provides, and a registry the client queries handles discovery, versions, and updates.
How it fits here. Not every tool is a connector that reaches out to a source. A graph extractor or a figure reader is a capability an agent simply installs, and those travel through a marketplace, the distribution-and-discovery layer for tools, the way federation is for bundles. A researcher’s agent discovers a capability (“graph extraction”) and installs it, and the center can host the catalog cheaply.
The load-bearing idea is the same one that makes app stores work: discovery abstracts over delivery. The agent finds a capability and uses it, without caring whether that resolves to a plugin it installs from the marketplace or a connector it calls over the network. Delivery mode is an operations decision, never a user-facing one.
This is not hypothetical: a working plugin marketplace already packages group skills into installable plugins. Each plugin is one entry in the marketplace manifest:
{ "name": "graph-data-extraction",
"source": "./plugins/graph-data-extraction",
"description": "Digitize chart images into numeric data" }and a researcher installs it with two commands:
/plugin marketplace add chrissweet/csweet-skills-marketplace
/plugin install graph-data-extraction@csweet-skills-marketplace
The whole thing was validated end to end with the Claude Code command-line tool. So the marketplace leg is proven, not promised; what remains is a connector-specific kit on top of it. Together with connectors and federation, the marketplace is how a group’s tools stop being buried in one pipeline and become resources any researcher’s agent can find.
Sources
- App store (Wikipedia), the general distribution model.
- Claude Code plugin marketplaces, the marketplace/manifest mechanism used here.