agentskillsmarketplace.dev

Published by Winding AI, Inc., the company that makes Zest.

Agent skills marketplaces › Sharing skills across a team

An agent skills registry for your team: five ways to share skills, and what each costs

Most teams should start by committing skills to the repository (.agents/skills/ for Codex, Cursor and Copilot, .claude/skills/ for Claude Code) and reviewing them in pull requests: it's free and every major agent reads them. When skills must reach every repo or machine, use the agent's private marketplace: a Claude Code marketplace required through managed settings, a Cursor team marketplace, or a GitHub marketplace imported into a ChatGPT workspace for Codex. Tessl adds a cross-agent registry with evals; its Enterprise plan adds install policies.

Read in Anthropic's, Cursor's, OpenAI's and Tessl's documentation and pricing pages on November 13, 2026.

The five ways, side by side

WayAgentsCan it require skills?Cost
1. Skills in the repoAll of them, by folderEveryone on the repo gets them; nothing stops personal installs$0
2. Claude Code private marketplaceClaude Code (and Claude apps)Yes, through managed settings; allowlist other sources$0 beyond Claude plans; server-managed settings come with Claude for Teams or Enterprise
3. Cursor team marketplaceCursorYes: Required, Default On or Default Off per pluginIncluded on Cursor Teams (one team marketplace) and Enterprise (unlimited)
4. ChatGPT workspace marketplaceCodex and ChatGPTAdmins choose Installed or Available per pluginIncluded on ChatGPT Business, Enterprise and Edu workspaces
5. Tessl registryClaude Code, Codex, Cursor, Copilot and othersOn Enterprise: install and publish policies, mandated org skillsFree; Team $100 a month (not per seat); Enterprise custom

1. Commit skills to the repository

A skill is a folder, so the simplest registry is your repo. Put shared skills in .agents/skills/ (read by Codex, Cursor, Copilot and most others) and, for Claude Code, .claude/skills/, which Cursor and Copilot also read. Changes go through pull requests, so a new script gets the same review as code.

To pull in public skills without copying them by hand, the skills CLI records each one's source commit and a hash of its files in skills-lock.json; skills check and install --frozen-lockfile compare what's on disk with that hash, which makes a CI check easy. The limit: skills live per repository, so a skill every repo needs has to be copied or vendored into each.

2. A private Claude Code marketplace

A marketplace is a git repository with a .claude-plugin/marketplace.json that lists plugins, and plugins carry skills. The repository can be private; each user needs read access, and Claude Code clones it with their stored git credentials. Two ways to roll it out:

To keep other skills out, the managed strictKnownMarketplaces allowlist limits which marketplace sources plugins may come from, blockedMarketplaces blocks named ones, and disableSideloadFlags rejects --plugin-dir. The allowlist doesn't cover plain SKILL.md folders; strictPluginOnlyCustomization blocks skills from user and project folders when only plugins should load. Anthropic's docs list what this can't do: there's no per-group targeting in one policy, and no key hides /plugin.

3. A Cursor team marketplace

On Cursor's Teams plan (one team marketplace) and Enterprise (unlimited), an admin creates a marketplace or imports one from GitHub, GitLab, Bitbucket or Azure DevOps. Each plugin gets a mode: Required (always installed, can't be removed), Default On (installed, developers can opt out) or Default Off. For a GitHub import, "Serve marketplace from Cursor" keeps a synced copy so teammates don't need access to the source repo. Plain skills folders need a .cursor-plugin/marketplace.json to import; more in Cursor skills.

4. A ChatGPT workspace marketplace, for Codex

OpenAI's plugins work in both ChatGPT and Codex, and a plugin can bundle skills. In a Business, Enterprise or Edu workspace, admins import a team's GitHub marketplace under Admin › Plugins › Add › Import marketplace, press Sync now to pull updates, and set each plugin to Installed by default or Available to install. Sharing and publishing to the workspace directory are separate permissions, set per role. In Codex CLI, workspace plugins appear under /plugins; skills arrive in the next new session.

5. Tessl, a registry across agents

Tessl is a registry built for skills rather than added to a package manager: publish and install skills and plugins for several agents with one CLI (npx tessl i), with reviews, evals and Snyk security scores on each. Free covers unlimited publishing and installing with 1,000 credits a month; Team is $100 a month (5,000 credits, role management, not priced per seat); Enterprise adds install and publish policies, mandated org-standard skills, audit logs, SAML SSO and self-hosting. It's the pick when several agents are in use and someone has to approve what gets installed.

Hosted registries from security and platform vendors

Several companies that already store a team's packages now store skills too. Each was in beta or new on November 13:

They make sense when the company already runs that vendor's platform. None of them is needed to share skills between a few engineers.

Then check what gets used

Sharing a skill doesn't mean anyone runs it, and in Claude Code every installed skill's description costs context on each turn. The options, by what they count:

ToolWhat it countsAgentsCost
Claude Code OpenTelemetryplugin_installed and plugin_loaded events; you run the collectorClaude Code$0 plus your backend
Anthropic Analytics APIPer-plugin, per-day installs and invocations, by user or groupClaude Code and CoworkEnterprise plan
TesslWhere skills activate across agent sessionsAgents Tessl supportsEnterprise plan (custom price)
ZestSkills, models and tokens in each engineer's sessions, next to their merged pull requestsClaude Code, Codex, Cursor, Copilot Chat in VS Code and four moreFree for 3 seats; 10 engineers $144 to $149 a month

Zest is made by the company that publishes this site. It isn't a registry: it doesn't install skills, version them or enforce policies, and it needs GitHub for the pull-request side. Its CheatCodes pull reusable prompts, workflows and skills out of sessions so a practice one engineer found can spread. For a team of ten, Pro is $49 with 5 seats plus five $19 seats ($144), or Max is $149 with 10.

Rules that hold up

Where to find public skills worth adding is on the marketplace comparison.

Questions

How do I share Claude Code skills with my team?

Commit them to .claude/skills/ in the repository, or put them in plugins in a private marketplace repo. An admin can require that marketplace and its plugins on every machine with extraKnownMarketplaces and enabledPlugins in managed settings, and limit other sources with strictKnownMarketplaces.

Is there a private registry for agent skills?

Each agent has its own: private plugin marketplaces in Claude Code, team marketplaces in Cursor (Teams and Enterprise plans), and imported GitHub marketplaces in ChatGPT workspaces for Codex. Tessl runs a cross-agent registry, with install and publish policies on its Enterprise plan.

Can I stop engineers installing skills from public marketplaces?

In Claude Code, yes: the managed strictKnownMarketplaces allowlist decides which marketplace sources plugins may come from, and disableSideloadFlags blocks loading plugins from a local folder. Plain SKILL.md folders in a repository aren't covered by the allowlist; strictPluginOnlyCustomization blocks those.

How do I know which shared skills people use?

Claude Code emits OpenTelemetry events when plugins are installed and loaded, and on the Enterprise plan Anthropic's Analytics API returns per-plugin install and invocation counts. Tessl reports where skills activate. Zest counts the skills each engineer's sessions use across eight coding agents.