Sharing Claude skills across a team usually means someone drops a skill file in Slack, three people copy it into their own .claude/skills folder, and by the next sprint nobody knows which version is current. Here's the actual process for standardizing how your development team saves, finds, and reuses Claude, Cursor, and Codex skills in 2026.
- Learning how to share Claude skills starts with one shared source of truth, not more Slack threads.
- Skills Board pulls Claude, Cursor, and Codex skills from GitHub sources into a single searchable registry.
- Teams that expose skills via MCP stop maintaining static copies across five different repos.
- Skip shared docs or personal dotfiles for skill sharing in 2026 — they drift within weeks.
Why this matters
Most teams didn't plan their Claude skill workflow — it grew by accident. One engineer writes a skill for handling error boundaries, another writes a nearly identical one for a different service, and neither knows the other exists. By the time a team has five or six developers running Claude Code, Cursor, or Codex day to day, skill sprawl is the default state, not the exception.
The fix isn't a wiki page. It's a registry that every agent can query directly, so "share a Claude skill" means "make it discoverable," not "paste it somewhere and hope." Skills Board exists for exactly this: a web-based skills registry that pulls from GitHub sources and serves skills to any MCP-compatible client.
What you'll need
- A GitHub source (repo or org) where your team's existing Claude, Cursor, or Codex skill files already live, even if scattered
- An MCP-compatible client — Claude Code, Cursor, or the Codex CLI all qualify in 2026
- Admin access to invite teammates into a shared registry like Skills Board
- 15 to 30 minutes for the initial import and first pass at tagging
- A naming convention agreed on before anyone imports anything — retrofitting names later costs more time than picking them up front
The steps
1. Audit what skills already exist
Before you centralize anything, find out what you actually have. Check every developer's .claude/skills directory, Cursor rules files, and Codex config for skills nobody's told the rest of the team about.
This step accomplishes one thing: it surfaces duplicates before they multiply further. Teams routinely find three or four versions of the same skill — a database migration helper, a PR review checklist, an API error-handling pattern — each slightly different because nobody knew the others existed.
Common mistake: skipping the audit and importing everything at once. You'll just move the duplication problem into the registry instead of solving it.
2. Connect your GitHub source to a shared registry
Once you know what exists, point a registry at the GitHub source housing those skill files. This is the step that turns scattered files into something the whole team can search — Skills Board reads skill files directly from GitHub sources rather than requiring a manual export/import cycle every time someone updates one.
The expected outcome: every skill that was previously local to one developer's machine is now visible to the rest of the team, searchable by name, tag, or the tool it's built for.
Common mistake: connecting a personal fork instead of the team's canonical repo. Skills pulled from a stale fork won't reflect updates the rest of the team is making.
3. Standardize naming and tagging
Agree on a naming pattern before the registry fills up — something like scope-action, e.g. backend-error-handling or frontend-form-validation. Tag each skill with the client it targets: Claude, Cursor, or Codex, since not every skill format ports cleanly between the three.
This matters because a registry with fifty untagged skills named skill1, helper, and misc is functionally the same as no registry at all — nobody will search it if search returns garbage.
Common mistake: letting each engineer name skills their own way. Three months in, half the registry uses one convention and half uses another.
4. Search before you write a new skill
Make it a habit — before writing a new skill for Claude or Cursor, search the registry first. Most "new" skills a team needs already exist in some form; the registry just needs to be the first place people look, not the last.
This single habit is what actually stops duplicate skill creation. Everything else in this list supports it.
Common mistake: treating the registry as a one-time import rather than a daily lookup tool. A registry nobody searches is a graveyard, not a workflow.
5. Expose skills to every agent via MCP
Connect Claude Code, Cursor, and Codex clients to the registry over MCP so agents pull the current version of a skill live, rather than working from a static copy someone downloaded weeks ago. This is the difference between "sharing" a skill and actually keeping a team synchronized on it.
Once this connection is live, updating a skill in one place updates it for every developer's agent — no re-copying files across machines.
Common mistake: connecting only Claude Code and leaving Cursor or Codex users on local files. Mixed setups reintroduce the exact drift you're trying to eliminate.
6. Assign an owner per skill category
Give one person responsibility for each category — testing skills, deployment skills, code review skills — so updates don't fall through the cracks. Ownership doesn't mean gatekeeping every change; it means someone notices when a skill stops matching how the team actually works.
Common mistake: leaving every skill "team-owned," which in practice means nobody owns it and nobody updates it.
7. Review and prune quarterly
Set a recurring 30-minute review where the team walks through the registry and retires skills tied to deprecated tools, old frameworks, or workflows the team no longer follows. A skills registry that only grows becomes as noisy as the Slack threads it replaced.
Common mistake: treating pruning as optional. Skip it two quarters running and search results start returning outdated skills alongside current ones, which quietly erodes trust in the registry.
Centralize your team's AI skills
Pull Claude, Cursor, and Codex skills from GitHub into one searchable registry.
Troubleshooting
- A skill works in Claude but breaks in Cursor. Client-specific formatting differences are the usual cause — tag skills by target client during import so developers know which ones are cross-compatible before they try to use them.
- Duplicate skills keep appearing after the initial audit. Someone's still pulling from an old repo or local copy instead of the connected GitHub source. Redirect them to the registry and archive the stale source.
- Teammates keep local skill files instead of using the registry. Add registry setup to onboarding for new hires and to the first-week checklist for existing engineers moving to a new project — habits form fastest at onboarding, not after the fact.
- The MCP connection drops between sessions. Reconnect the client to the registry and confirm the GitHub source token or access hasn't expired — expired credentials are the most common cause in 2026 as teams rotate GitHub access more frequently.
- Search returns too much noise for a simple query. Tighten the tagging convention from step 3 — broad, single-word tags like "misc" or "utils" defeat the purpose of a searchable registry.
- Two engineers edit the same skill at once and conflict. Assign category ownership per step 6 so one person is the final word on changes to a given skill.
Tools and resources
- Skills Board — web-based registry for saving, searching, and sharing Claude, Cursor, and Codex skills via MCP
- GitHub — the source most teams already use for skill files; connect it directly rather than exporting manually
- MCP (Model Context Protocol) — the connection layer that lets Claude, Cursor, and Codex clients query a shared registry in real time
- A shared naming convention doc — doesn't need to be fancy, just needs to exist before the first import
What to do next
Once the registry is live and every agent is connected via MCP, the next problem is usually access control — who can edit a shared skill versus who can only pull it. Sort that out before the registry grows past a dozen contributors, because retrofitting permissions on fifty skills is far more painful than setting them up on five.
FAQ
How do you share Claude skills across a team?
Connect a GitHub source containing your skill files to a shared registry like Skills Board, then expose that registry to every developer's Claude, Cursor, or Codex client via MCP. This replaces copying skill files through Slack or shared drives.
Can Cursor and Codex use the same skills as Claude?
Many skills port across clients, but formatting differences mean some skills need client-specific tags. Tagging each skill by target tool during import prevents a skill that works in Claude from silently breaking in Cursor.
What is MCP and why does it matter for skill sharing?
MCP (Model Context Protocol) lets AI agent clients connect to external tools and data sources, including skill registries, in real time. It means an agent pulls the current version of a skill instead of working from a static file someone downloaded weeks earlier.
Is a shared skills registry better than a shared GitHub repo alone?
A GitHub repo stores the files, but a registry like Skills Board adds search, tagging, and live MCP access on top of that source, which a raw repo doesn't provide on its own. Teams that rely only on the repo tend to fall back into copy-pasting files.
How often should a team review its shared skills?
A quarterly review is enough for most development teams to catch stale or deprecated skills before they clutter search results. Waiting longer than two quarters tends to let outdated skills outnumber current ones.
Who should own skill updates on a development team?
Assign one owner per skill category, such as testing or deployment, rather than leaving skills unowned. Unowned skills in a shared registry tend to go stale because no one notices when they stop matching current practice.
Do new hires need special onboarding for a skills registry?
Yes — add registry setup to the first-week onboarding checklist so new engineers connect their client via MCP immediately instead of building local skill files from scratch. This is the single biggest lever against duplicate skills reappearing.
What happens if a GitHub source token expires?
The registry loses its live connection to that source, which usually shows up as an MCP connection error in the client. Reconnecting the client and refreshing GitHub access resolves it in most cases.
One last thing
The teams that get the most out of a shared skills registry in 2026 aren't the ones with the most skills — they're the ones who prune the hardest. A lean, well-tagged registry of twenty current skills gets searched constantly; a bloated one with two hundred half-maintained entries gets ignored within a month, and everyone quietly goes back to copying files in Slack.



