Skip to content

The best way to share AI skills across a company (it is not a wiki)

I read the docs for five ways to share AI skills: wiki, prompt library, repo or registry, vendor library and learning from use. Sharing is easy. Proof is not.

Keep every skill in version control with an owner, have a second person review each change, and publish through the skills library of the AI tool your people use. That solves sharing. It does not tell you which skills work, and none of the wiki, prompt library, repo or vendor pages I read says it does. Test each skill on past cases and count its use.

  1. 01A shared skill can still be a bad one
  2. 02Five ways, six needs
  3. 03A wiki or shared doc
  4. 04A prompt library
  5. 05A skills repo or registry
  6. 06The skills library inside your AI tool
  7. 07Learning from use across the company
  8. 08How a skill should travel
  9. 09Effort against what you learn
  10. 10Pick this, skip that
  11. 11What I could not find
On this page
What I read
Public docs from Anthropic, AWS, Microsoft, Atlassian, OpenAI and Port
Checked
2026-10-16, from the pages linked in Sources
Show a skill works on real work, after release
None of the 4 documented approaches say so
  • Cheapest start that worksGit repo plus your AI tool’s review stepPull requests, history and rollback in the repo, and an owner’s approval before anything reaches everyone. Almost no new software.
  • Most measurement built inA skills registry such as PortCounts use and spend per skill and builds a cost return scorecard. Spend data needs Claude Enterprise analytics.
  • Only one aimed at proofLearning from use across the companyThe one approach whose own pages promise a pass rate on your checks. It is also ours, and it has the least public proof.

Nolli makes software in this area. We compare from each vendor’s public pages and name our sources below. We did not run hands-on tests.

  • Every approach I read can put a skill in front of a colleague, so sharing is the easy half.
  • The pages for wikis, prompt libraries, repos and vendor libraries stop at counting views or use, or at telling you to run your own tests.
  • Start with a repo and a review step this week, then add tests on past cases, because a curated skill lowered the pass rate on 13 of 87 research tasks.

Sharing an AI skill is the easy half. Put the file where a colleague can find it and they have it. The hard half is knowing whether the skill is any good once they do. For the first four ways I looked at, I could not find a public page that says how you would tell whether a skill’s output is right.

On 2026-10-16 I read the vendor documentation for five ways a company can share skills: a wiki, a prompt library, a skills repo or registry, the skills library inside an AI tool, and learning from how people actually use them. I looked for six things in each: finding a skill, versioning it, reviewing it, controlling who gets it, counting its use, and showing that it works. Where a page was silent I say so. Every claim links to the page it came from. For what a skill is, see our guide on what AI skills are.

My position, so you can argue with it: put your skills in Git, switch on your AI tool’s review step, and do both this week. That settles sharing. Then spend your effort on the part none of those give you, which is evidence.

A shared skill can still be a bad one

If every skill helped, this post would be one paragraph long. They do not. SkillsBench is a research benchmark that runs the same expert tasks with and without curated skills. In its latest version, skills raised the average pass rate and made some tasks worse.

33.9% to 50.5%

Average pass rate without and with curated skills, on 87 expert tasks across 18 model and agent setups. The gain by setup ranged from 4.1 to 25.7 points.

SkillsBench, arXiv 2602.12670, version 4

13 of 87

Tasks where curated skills lowered the pass rate. On the three setups that tested skills the agent wrote for itself, those scored 8.1 to 11.5 points below using no skill at all.

SkillsBench, arXiv 2602.12670, version 4

Those are lab tasks, not your work. I use them for the pattern. On average skills help, and on about one task in seven they hurt. Anthropic’s guide for administrators says the same in plain terms: skills can degrade an agent’s performance if they trigger wrongly, conflict with other skills or give poor instructions, so require evaluation before any production deployment (Skills for enterprise). A shared skill nobody tested is a shared guess.

Five ways, six needs

Here is the grid. A full circle means the pages I read describe the thing plainly. A half circle means they describe part of it, or describe a pattern you would have to build. An empty circle means I found nothing, which is not the same as saying it cannot be done.

What each approach says it does, from the pages I read
WikiPrompt libraryGit repoSkills registryAI tool’s libraryLearning from use
Discovery: people can find a skillpartlyfullypartlyfullyfullyfully
Versioning: history and a way backfullyfullyfullypartlyfullynone
Review: a second person approvesnonepartlyfullyfullyfullynone
Access control: who gets which skillfullyfullypartlypartlyfullypartly
Usage tracking: who used itpartlypartlynonefullypartlyfully
Evidence that a skill works on real worknonepartlynonepartlynonefully

none partly fully · My reading of the public pages linked in Sources, read on 2026-10-16. “Prompt library” is AWS’s catalog pattern plus Microsoft’s Prompt Gallery. “Skills registry” is Port. “AI tool’s library” is Claude’s organization library, with ChatGPT’s workspace sharing noted. The last column is Nolli, read from our own public pages: those are claims, not results. It is a judgment, not a count a machine made.

  1. Learning from use across the company. The only approach whose own pages promise a pass rate on your checks. Also the one with the least public proof, because it is ours.
  2. A skills registry or repo. Port’s registry counts use and spend per skill. A bare Git repo has the best review and versioning I found and counts nothing.
  3. The skills library inside your AI tool. Strong on review and access, and it counts how many people used a skill. It covers that vendor’s tool only.
  4. A prompt library. The AWS pattern is thorough, but it is written for prompts inside software a team builds.
  5. A wiki. Versions and views, and no way to tell a read from a result.

A wiki or shared doc

People start here because it is where they already write things down. I read Atlassian’s Confluence pages. Confluence makes a new version of a page every time it changes, lets you compare versions and restore an old one (page history, Data Center 11.0). It lets you set view and edit restrictions on a page, except on the free plan (page restrictions, Cloud).

Then there is measurement. Confluence Cloud shows how many people viewed a page. On Premium and Enterprise it adds who viewed it, whether they stayed 20 seconds or longer, and link clicks (content insights). That is the whole list. A page that was opened a lot is evidence that its title was good.

There is also a plainer problem. A skill is a folder with a SKILL.md file that the assistant loads when a task matches. A wiki page is not that, so someone copies it across by hand, and now there are two versions. I found no review step in the pages I read. I would use a wiki to explain why a process exists, and keep the skill somewhere an assistant can load it.

A prompt library

AWS’s Well-Architected guidance for generative AI has the most complete checklist I found. Its item GENREL04-BP01 says a prompt catalog should keep prompt versions, release a prompt to the live version once it passes testing thresholds, roll back when behavior goes wrong, keep test results for each model version, and track performance metrics and usage statistics. It lists approval workflows and audit trails under governance. Its companion item GENSEC04-BP01 adds identity-based permissions.

That is close to everything on my list. Two limits. It describes what a catalog should do, and it is not a product you switch on. And it is written for generative AI workloads, meaning software a team builds, down to tuning settings such as temperature. It says nothing about a finance analyst’s habit of asking the assistant to reconcile a ledger.

The employee-facing version is Microsoft’s Prompt Gallery in Copilot. Users save prompts and share them with a team. Admins can see the prompts a specific user saved, liked or shared, and the prompts shared with a team. The page describes no versions and no review. A like tells you someone enjoyed the prompt. If you keep retyping the same prompt, that is the moment to move to a skill, which is what the skills guide covers.

A skills repo or registry

This is where I would start. Claude Code’s docs say you can commit a skill to a repository to share it with everyone who works there, or distribute it through a plugin or managed settings to reach a whole team (Extend Claude with skills). Anthropic’s enterprise guide tells administrators to keep skills in Git as the single source of truth, for history, code review through pull requests and rollback. It says to pin production to a specific version, because if you leave the version out, a new version uploaded by anyone changes what production agents run. It says skill authors should not review their own skills.

It is also honest about what it leaves to you. The same guide asks you to require 3 to 5 test queries per skill, covering cases where it should trigger and where it should not. For monitoring, it says usage analytics are not currently available through the Skills API and tells you to log which skills are included in requests yourself. So Git gives you the best review and versioning on this page and hands you the measurement job.

A registry adds the measuring. Port’s skills registry is a central library where people publish and install skills through its UI, its MCP server or a command line. It ingests skills from Git, gives you one path to propose, review and publish, runs a certification review and flags duplicates. Its usage analytics bring in daily invocation counts from Cursor and Claude Enterprise, plus distinct users and optional spend from Claude Enterprise.

Port is the closest of the four documented approaches to answering whether a skill is worth keeping, and its guide is frank about the gap. A skill can pass every registry check, it says, and still not be worth running. Its answer is skill ROI: the cost of doing the task by hand divided by the cost of running the skill. You set the manual hours yourself, because Port says no integration can tell how long a task takes by hand. That measures cost. A skill can be cheap, used daily and wrong. Port’s registry is also written for engineering organizations, with squads, platform teams and CI pipelines in its examples.

The skills library inside your AI tool

For a company where most people live in one assistant, this is the least effort for the most machinery. On Claude Team and Enterprise plans, an owner can provision skills to everyone, and Enterprise plans can give a skill to one group by bundling it into a plugin. Users can submit their own. Under the “Requires review” setting an owner approves each submission and every later version, sees every file and what changed, and cannot approve their own. Reviewers get a “possible duplicate” hint. On Enterprise plans with scanning on, a version that fails the security scan cannot be approved.

The plugin pages add an Inventory that lists each item’s source, version, audience and how many people used it in the last 30 days. Claude Code’s plugin marketplaces do the same job for teams that live in a terminal: a catalog with discovery, version tracking and automatic updates, hosted in Git. A published skill stays in the library when its author leaves, which is a quiet point in its favor.

ChatGPT has its own version. OpenAI says workspace owners control who can share and install skills. That is the limit. Each vendor’s library covers its own tool, and Anthropic’s enterprise guide notes that custom skills uploaded through the API do not appear on claude.ai or in Claude Code, and the reverse. A company using two assistants has two libraries and two sets of counts. And a count of people who used a skill in 30 days says it was used. It does not say it was right.

Learning from use across the company

The fifth approach starts from a different place. Instead of asking people to publish their skills, you watch how work actually gets done, find the skills and habits that already exist, and check how they do. I believe this because of something I think is true of most companies and cannot prove: a few people have already worked out how to make AI useful in their own jobs, and what they know sits in personal folders and private chats. Sharing starts with finding it.

It can do three things the others cannot, on paper. It can see skills nobody published. It can see use across tools, where a vendor’s library sees only its own. And it can check results on your own past cases after release, with a pass rate per skill. This is the approach my company takes, so the honest account of what it does and does not do is in the Nolli note at the end. It costs more than a repo. Someone has to deploy it, your company has to set the policy for what it may learn from, and someone who knows the work has to say what a correct result looks like.

How a skill should travel

Here is the path I would want a skill to take, from one person’s habit to the whole company and back with evidence. Three of the six steps are well covered by the repo and library pages above: writing it down, review and publishing. The other three are finding the habit, testing and watching real work. Those are the ones the pages hand back to you or leave out.

From one person’s habit to company-wide use, and back
  1. 01A habitSomeone already does a task well with AI. Find them.
  2. 02Write it downA SKILL.md folder with an owner, written from real cases.
  3. 03Test on past casesWith and without the skill. Anthropic asks for 3 to 5 queries per skill, including ones where it should stay quiet.
  4. 04A second person reviewsAuthors do not approve their own. Check scripts, links and secrets.
  5. 05Publish a versionTo the people who need it, pinned to a version, with a way back.
  6. 06Watch it on real workWho used it, and did the result hold up.

Results go back to the owner: fix it, spread it or retire it

The order is my synthesis of Anthropic’s enterprise guide and the other pages in Sources. Muted steps are the ones the repo and library pages cover well. The plain steps are the ones those pages hand back to you or do not describe.

Effort against what you learn

The last picture puts the six approaches on two lines: how much effort to set up and run, and how well you would learn which skills work. It is the grid squeezed into one view. The order of the dots matters more than the exact spots.

Effort to run, and how well you learn what works
Easy, and you learnHard, and you learnEasy, and you learn littleHard, and you learn littleEffort to set up and run →How well you learn which skills work →WikiGit repoAI tool’s libraryPrompt library (AWS pattern)Skills registry (Port)Learning from use

Our reading of the public pages we read on 2026-10-16, not measurements. Left to right: from a page anyone can write to a tool that needs deployment, policy and tests. Bottom to top: from counting views, to counting use, to a pass rate on your own work. The top-right dot is ours and rests on our own pages, with no customer result behind it.

Pick this, skip that

  • Pick a Git repo if

    you have engineers and want pull-request review and rollback today. Add your AI tool’s review step so non-engineers can publish too.

  • Pick your AI tool’s library if

    most people work in one assistant and you want owner approval without new software. Choose “Requires review” on Claude, and check who may share and install in ChatGPT.

  • Pick a registry like Port if

    you run an engineering platform team and have Claude Enterprise analytics, so use and spend per skill are available.

  • Pick learning from use if

    you want to find the skills nobody published and see how they do on real work, and you can deploy software on company devices under your own policy.

  • Use a prompt library if

    your team builds software that calls models and needs prompts versioned and tested. Skip it for everyday employee prompts.

  • Skip the wiki for skills

    and use it for the why. A page view is not a result.

  1. Put every skill that matters in one Git repo, each with an owner

    Name one person per skill who answers for it and updates it when the work changes.

    Do this todayAsk your team chat which skills people already use. Start with those.

  2. Switch on review

    On Claude, set Publishing to “Requires review.” On ChatGPT, decide who may share and install. Nobody approves their own.

    Do this todayName the reviewer for each skill before you publish it.

  3. Write 3 to 5 test queries per skill, from past cases

    Use cases with a known right answer. Include one where the skill should not fire. Run each with and without the skill.

    Do this todayTake the cases from last month’s real work, not from the author’s head.

  4. Count use

    Use the vendor’s counts where they exist. Where they do not, log which skills are in each request, as Anthropic advises for the API.

    Do this todayWrite down who owns the number.

  5. Re-test on a trigger, and retire what slips

    Re-run the tests when the model, the skill or the process changes. Anthropic says to deprecate skills whose evaluations consistently fail.

    Do this todayPut the model name in each test result.

That plan costs close to nothing and covers sharing, review and versions. The last three steps are real work, and they are where I think a tool should help. It also lines up with the job I wrote about in what a Head of AI Enablement does: measurement was the one duty all ten postings I read shared. For how we think about the job, see Nolli for AI enablement teams.

What I could not find

I found no page, for a wiki, a prompt library, a repo or a vendor library, that describes checking whether a shared skill’s output is right on real work after release. Port’s Claude usage data lists invocation counts, distinct users, share status, product surface and optional spend. I saw nothing about results. I found no customer result for learning from use from anyone, including us. I did not read a price for any product, so this is not a price comparison.

I read the Confluence version history in its Data Center documentation and the restrictions and view counts in its Cloud documentation. The SkillsBench paper changed between versions, so I used version 4 and noted the difference in my sources. Five approaches and a handful of vendors is a small sample, and docs say what a vendor wants you to believe. They are not what a product does on your Tuesday.

Where Nolli fits, and where it does not

I run Nolli, so weigh this accordingly. Nolli is the fifth approach above. From our own pages: it learns from work on company devices, the email and calendar your company connects and the logs of the AI agents people use. It shows who uses which skills, how often and on which work. Its skills library shows who wrote each skill, how it does on your own checks and the time it saves, re-tested every week. While people work, it points them to the skill that already does the job. What it does not do: it does not decide what a correct result is, so someone who knows the work writes the checks. I would keep your repo and your AI tool’s review step either way. I have no customer results to quote. Keep version history and approval in your repo or your AI tool’s review step. Your company decides what Nolli learns from and sets the policy. There is no public price. Request a demo. See Nolli for AI enablement teams.

Request a demo

Questions people ask

What is the best way to share AI skills across a company?

Keep every skill in version control with an owner, require a second person’s review, and publish through the skills library of the AI tool your people use. Then test each skill on past cases and count its use, because none of those steps shows whether the skill works.

Can we share AI skills in a wiki or shared doc?

You can, but a wiki page is not a SKILL.md folder, so someone has to copy it into the tool. Confluence offers page versions, restrictions and view counts. I found no review step, and a view count shows interest, not results.

What is the difference between a prompt library and a skills library?

A prompt library stores text people paste into a chat. AWS describes its prompt catalog for prompts inside software a team builds. A skills library stores folders of instructions, and sometimes scripts, that the AI loads when a task matches.

Does Claude or ChatGPT have a built-in way to share skills?

Yes. Claude Team and Enterprise owners can provision skills to everyone, or to groups on Enterprise, with owner review of submissions. ChatGPT lets workspace owners control who can share and install skills. Each one covers only its own tool.

How do you know which shared skills work?

Test each skill on past cases with known answers, with and without the skill, and re-run the tests when the model, the skill or the process changes. In SkillsBench, curated skills lowered the pass rate on 13 of 87 research tasks.

Who should approve a shared skill?

Someone other than its author, ideally a person who knows the work. Anthropic advises that authors not review their own skills, and Claude’s review queue does not let an owner approve their own submission.

Sources

  1. “Provision and manage skills for your organization.” Claude Help Center, Anthropic, accessed October 16, 2026.
  2. “Manage plugins for your organization.” Claude Help Center, Anthropic, accessed October 16, 2026.
  3. “Skills for enterprise.” Claude Docs, Anthropic, accessed October 16, 2026.
  4. “Extend Claude with skills.” Claude Code Docs, Anthropic, accessed October 16, 2026.
  5. “Create and distribute a plugin marketplace.” Claude Code Docs, Anthropic, accessed October 16, 2026.
  6. “GENREL04-BP01 Implement a prompt catalog.” Generative AI Lens, AWS Well-Architected Framework, accessed October 16, 2026.
  7. “GENSEC04-BP01 Implement a secure prompt catalog.” Generative AI Lens, AWS Well-Architected Framework, accessed October 16, 2026.
  8. “Understand Prompt Gallery in Copilot.” Microsoft Learn, accessed October 16, 2026.
  9. “Content insights and analytics.” Confluence Cloud, Atlassian Support, accessed October 16, 2026.
  10. “Change who can find content and what they can do with it.” Confluence Cloud, Atlassian Support, accessed October 16, 2026.
  11. “Page History and Page Comparison Views.” Confluence Data Center 11.0, Atlassian Documentation, accessed October 16, 2026.
  12. “Skills registry.” Port documentation, accessed October 16, 2026.
  13. “Skills usage analytics.” Port documentation, accessed October 16, 2026.
  14. “Measure the ROI of skills in your org registry.” Port documentation, accessed October 16, 2026.
  15. “Using skills.” OpenAI Academy, accessed October 16, 2026.
  16. Xiangyi Li, Yimin Liu, Wenbo Chen, Bingran You and others. “SkillsBench: Benchmarking How Well Agent Skills Work Across Diverse Tasks.” arXiv (2602.12670, version 4), read October 16, 2026.

Plain-text copy: /blog/best-way-to-share-ai-skills-across-a-company.md

Nadi Haque

Founder, Nolli

Published
Facts checked
Read
12 min