Moterra Claude Partner Network - Select Services Partner
Pricing About us
Get a quote
← All writing
AI deployment

Deploying Claude Skills across a company: distribution, review and ownership

Moterra Moterra 11 October 2026 15 min read
Deploying Claude Skills across a company - distribution, review and ownership

Most companies have already written down how their best work gets done: the proposal format, the month-end checklist, the incident runbook. Claude Skills turn those documents into procedures Claude follows the same way for every employee. Building one skill takes an afternoon. Running two hundred of them across a company, safely, is an operating model.

This guide is for the IT, security and platform teams who will own that operating model. If you are still choosing which skills to build, start with our guide to Claude Skills for financial institutions. This one covers how skills are distributed, how to review and test them, who owns them, how updates ship, and where the model they run against should sit.

Short answer

Keep every skill in Git as the source of truth. Review it like software: read every file, sandbox its scripts, and block network calls and secrets. Test it with three to five prompts, alone and alongside the existing set. Publish it by group, not to everyone, record a named owner and version in a registry, and pin production versions. Run the model where your data rules allow, which for many regulated companies is their own AWS or Azure account.

What a skill is, and why it scales

A skill is a folder: one SKILL.md file of instructions, plus any scripts, templates and reference files the procedure needs.

The design choice that makes skills work at company scale is progressive disclosure. Claude sees only the name and description of each available skill. When a request matches, it loads the full SKILL.md, and it opens supporting files only when a step calls for them. Fifty skills cost little until one is used.

The format is also published as an open standard, so a well-written skill can move to other compatible agents. Portability is not identical behaviour, though: test a skill on every tool that will run it.

That same choice creates the main operational risk. The description is the trigger. A vague description fires on the wrong requests and steals work from neighbouring skills; a narrow one never fires. Most of the governance below exists to keep descriptions, versions and owners accurate as the set grows.

ProjectsConnectors (MCP)Skills
AnswersWhat does this team know?Where is the data?How is this task done here?
HoldsStanding instructions and documentsPermission-scoped access to live systems through MCPA procedure, checklist, templates and scripts
LoadedInside that projectWhen a tool is calledOnly when the task matches
Owned byThe team using itIT and the system ownerThe team whose procedure it is

The five ways to distribute a skill

Pick the narrowest route that reaches the people who need the skill.

NeedRouteReaches
One approved skill for everyoneOrganisation settings, SkillsAll Team or Enterprise members
Specialist skills for a departmentOrganisation plugin marketplace, assigned by groupSelected Enterprise groups
A colleague trying a draftDirect skill sharingNamed members
Optional skills people can browseOrganisation skill directoryMembers who choose to install
Skills inside your own productSkills API, pinned by versionYour application and workspace

Organisation-wide provisioning is tempting because it is one click. Use it sparingly: every skill pushed to everyone competes for triggers in every conversation. Department skills belong in a plugin assigned to an identity provider group, so the finance team gets month-end close and the sales team gets proposal drafting, and neither sees the other.

Direct sharing is for drafts, and unreviewed sharing is how shadow AI starts. A skill that has been shared hand to hand for three months without review is shadow infrastructure; set a rule that anything used by more than one team moves into the reviewed route.

What the admin console covers, and what it leaves to you

Anthropic's organisation controls handle availability. Everything about content, quality and runtime is yours.

AreaHandled in the consoleLeft to you
Who can publishOnly Organization Owners provision skills organisation-wideDeciding who may author, and who reviews
Default stateProvisioned skills are on for everyone; members can switch one off for themselvesChoosing what deserves to be on by default
Member sharingOwners decide whether members can shareOnce organisation-wide sharing is on, member-published skills need no approval step
AuditSharing events: who shared, with whom, peer or organisation-wideThe skill contents, which audit events do not record
Data accessConnectors respect their own permissionsWhich tools a skill may tell Claude to use
SurfacesEach surface managed separatelyKeeping the copies in sync

The setting that catches most companies is member sharing. Switched on without a review route, it lets any member publish to the whole organisation. Either keep it off and route submissions through the repository, or switch it on only once the registry and review are in place. Anthropic's provisioning guide sets out the owner options.

A skill cannot reach a system the user has not already connected, but it can instruct Claude to use any tool that is connected. Govern connectors by role, so a finance skill running for a finance user only ever sees finance systems.

Skills do not sync between surfaces

A skill uploaded to one surface does not appear on the others.

Skills uploaded through the API are not available on claude.ai or in Claude Code, and the reverse is true. Claude Code also reads skills from the project repository and the user's home folder. A company using all three surfaces has three copies to keep consistent.

The fix is the same one software teams already use. Each skill is a folder in a Git repository; changes arrive as pull requests with a reviewer; a release step publishes the approved version to each surface. Nobody edits a skill in the admin console directly, because the console has no history and no review.

Building a skill employees will actually trigger

Real employees phrase requests nothing like the author did. Write for that.

month-end-close/SKILL.md
---name: month-end-closedescription: Runs the month-end close checklist for a UK entity -reconciles bank, accruals and intercompany balances against thetrial balance. Use when asked to close, reconcile or preparemonth-end for a named entity. Not for forecasts or budgets.--- # Steps1. Ask for the entity code and period if not given.2. Run scripts/reconcile.py on the trial balance export.3. List every variance above the threshold in reference/policy.md.4. Draft the close summary in templates/close-summary.docx.5. Stop. The financial controller approves the close.
01 Describe the trigger and the exclusion. Say when to use the skill and when not to. "Not for forecasts or budgets" prevents the commonest misfire.
02 Start narrow. One workflow per skill. Consolidate later, when tests show the merged skill performs as well as the parts.
03 Put anything exact in a script. Totals, dates, thresholds and required wording run in code that gives the same answer every time. Claude handles the reading and drafting.
04 Name the stopping point. The skill drafts; a named role approves. Writing that into the steps keeps accountability where it already sits.
05 Keep secrets out. Credentials come from the environment or a secret store. Anything in the folder ends up in Git history and in context.

Security review before anything ships

A skill can run code and call tools with the user's access. Review it like software going to production.

What to look forWhere it shows upRisk
Code executionBundled .py, .sh or .js filesHigh
Instruction manipulationDirections to ignore safeguards, hide actions or behave differently on certain inputsHigh
Tool reachReferences to MCP tools beyond the skill itselfHigh
Network accessURLs, fetch, curl or requests callsHigh
Hardcoded credentialsKeys, tokens or passwords in any fileHigh
Filesystem scopePaths outside the skill folder, broad globs, ../Medium
Tool invocationsInstructions to run shell commands or file operationsMedium
01 Read every file. SKILL.md, every referenced document and every script, not just the summary.
02 Run scripts in a sandbox. Confirm the output matches what the description promises.
03 Search for network calls. http, requests, urllib, curl and fetch. Confirm every destination is an expected domain.
04 Check for exfiltration patterns. Any step that reads sensitive data and then sends, writes or encodes it, including into Claude's reply.
05 List the combined capabilities. A skill that can both read files and reach the network is riskier than either alone.

Claude Enterprise organisations can also turn on automated skill and plugin scanning for claude.ai and Cowork, which blocks skills that fail. It does not cover the API, skills already present before it was enabled, or organisations using customer-managed keys or zero data retention. Treat it as a second check, not a replacement for review.

Evaluation gates

A skill that passes security review can still make Claude worse. Test before release.

DimensionQuestionTypical failure
TriggeringDoes it fire on the right requests, and only those?Fires on every mention of a spreadsheet
IsolationDoes it work on its own?References a file that is not in the folder
CoexistenceDoes it degrade other skills?A broad description steals triggers
Instruction followingAre the steps followed?Validation step skipped
Output qualityIs the result correct and usable?Missing data or wrong format

Following Anthropic's enterprise guidance, ask authors to submit three to five test prompts per skill: requests that should trigger it, requests that should not, and the ambiguous middle. Run them on every model the company uses, because a skill tuned on Opus can behave differently on Haiku. Keep the prompts with the skill in Git and rerun them on every change.

Ownership and the skill registry

Every skill has one named owner. Without one, it decays the day the procedure changes.

Registry fieldWhat it records
PurposeThe workflow the skill supports
OwnerThe team and person who maintain it
VersionWhat is deployed now, and where
DependenciesMCP servers, packages and external services it needs
GroupsWho receives it
EvaluationDate and result of the last test run
Review dateWhen the owner next confirms it still matches the procedure

Keep authorship and approval apart: the person who wrote a skill should not be the one who approves it. The owner sits in the business team whose procedure it is; IT owns the route to production; security owns the review standard.

Versioning, updates and rollback

01 Pin production. An unpinned API request uses the latest version, so anyone who uploads a new one changes what production runs. Pin to a specific version.
02 Treat every update as a release. Same review, same tests, same approval as the first version.
03 Keep the last good version. If a release fails its tests in use, roll back first and diagnose second.
04 Verify integrity. Signed commits in the skills repository, and a checksum checked at publish time.
05 Retire on purpose. When tests fail across several updates, or the workflow ends, deprecate the skill and remove it from groups.

Leavers, incidents and third-party updates

The skills that cause trouble are rarely the new ones. They are the ones nobody is watching.

01 Keep a kill switch. Write down who can withdraw a skill from a group or from the organisation, and how fast. Rehearse it once before you need it.
02 Transfer ownership at offboarding. SCIM removes a leaver's access; it does not reassign the skills they own. Add a registry check to the leaver process, and retire anything nobody will take on.
03 Treat vendor skills as third-party software. Anthropic-built and partner skills can change without your approval. Read the change notes, rerun your tests on the workflows that depend on them, and keep a fallback.
04 Give shadow skills a way in. Employees build skills in personal accounts because they work. Find the useful ones, put them through review, publish the governed version, and retire the copy.
05 Review access each quarter. Check that each group's skills and connectors still match the job, the same way you review system access.

Scaling past the first twenty skills

More skills is not better. Each one adds to the list Claude chooses from.

Recall accuracy falls as the active set grows, and API requests accept at most 20 skills each, per the Skills API documentation. Two habits keep it manageable. First, bundle by role: a sales bundle, a finance bundle, an engineering bundle, each containing only what that role uses weekly. Second, consolidate once patterns are proven, for example three narrow sales skills merged into one sales operations skill, but only when its tests match the three it replaces.

Running skills in your own cloud

The skill is identical everywhere. What changes is who processes the data it reads.

A month-end skill reads the trial balance; a contract review skill reads the contract. For companies under GDPR, DORA or sector outsourcing rules, the question a procurement review asks is where that processing happens and under whose keys.

Skills are files the client reads, so they work unchanged in Claude Desktop and Cowork pointed at Claude on Amazon Bedrock or Microsoft Foundry inside the company's own account. Model calls stay in that tenant and region; our guide to Claude Desktop on third-party platforms covers the set-up. The skill folders and plugin bundles are pushed through the device management tooling already in place, so the same Git release step that publishes to claude.ai can publish to managed devices.

Check feature eligibility as well as location. On Anthropic's API, Agent Skills and code execution are not eligible for zero data retention and are outside HIPAA readiness, according to the API data retention documentation. A skill that will touch health, payment or other special category data needs its route confirmed against the contract before it ships.

That is what Private Claude Cowork by Moterra deploys: Cowork configured against your own AWS Bedrock, MDM-managed, with no new logins. Moterra AI Bridge adds the layer this guide describes, with Cowork Plugins for distribution by group and the registry, review and logging around them.

A 90-day rollout plan

Prove three skills in one team before building a catalogue.

01 Days 1 to 15 - set the rules. Create the skills repository, the review checklist, the registry and the release step. Decide which routes are allowed.
02 Days 16 to 45 - pilot three skills. Pick procedures with weekly volume, a written standard and a named approver. Collect twenty past cases each and test against them with that approver.
03 Days 46 to 60 - release to one group. Publish as a plugin to one identity provider group. Log every output the approver changed materially, and fix the skill, not the output.
04 Days 61 to 90 - open the route. Publish the authoring guide, let other teams submit skills through the same review, and set the first quarterly registry review.

After ninety days the company has three owned, tested skills and, more usefully, a route that turns the next fifty into a queue rather than a free-for-all.

Next step

Bring the three procedures you would turn into skills first.

Thirty minutes on distribution, review and where the model runs.

Get a quote

Frequently asked questions

How do you deploy Claude Skills to a whole team?

On Claude Team and Enterprise plans, an organisation owner can provision a skill to every member from organisation settings. Enterprise admins can also bundle skills into plugins in an organisation marketplace and assign them to identity provider groups, so each department receives only the skills it needs.

Do custom Claude Skills sync between claude.ai, Claude Code and the API?

No. A skill uploaded to the API is not available on claude.ai or in Claude Code, and the reverse is also true. Keep every skill in Git as the single source of truth and publish to each surface from there.

How should a company review a Claude skill for security?

Read every file in the skill folder, run bundled scripts in a sandbox, and check for network calls, hardcoded credentials, paths outside the skill directory, references to MCP tools and instructions that tell Claude to hide actions or ignore safeguards. Treat installing a skill like installing software on a production system.

How many Claude Skills can be active at once?

Every active skill adds its name and description to the context Claude uses to choose, so recall degrades as the set grows. API requests accept a maximum of 20 skills each. Group skills into role-based bundles and measure triggering accuracy as you add more.

How do you test a Claude skill before release?

Give each skill three to five test prompts covering when it should trigger, when it should not, and ambiguous cases. Test it alone and alongside the existing skill set, on each model the organisation uses, and check triggering, instruction following and output quality.

Who should own a Claude skill?

The team whose procedure it encodes. Each skill needs a named owner, a version, its dependencies and the date and result of its last evaluation recorded in a registry. The author should not be the reviewer.

Can Claude Skills run in a company's own AWS or Azure account?

Yes. Skills are files the client reads, so they work in Claude Desktop and Cowork configured against Claude on Amazon Bedrock or Microsoft Foundry in the company's own account. Model calls stay in that tenant and region, and the skill files are managed through the device management tooling already in place.

Does Anthropic scan Claude Skills for malicious content?

Claude Enterprise organisations can turn on skill and plugin security scanning for skills uploaded or edited in claude.ai and Cowork. Scanning does not cover the Claude API, skills already present when it was enabled, or organisations using customer-managed keys or zero data retention, so the manual review still applies.

What happens to Claude Skills when the owner leaves the company?

Removing the leaver's access does not reassign the skills they own. Add a registry check to the offboarding process, transfer each skill to a named owner in the same team after a review, and retire any skill nobody takes on.

Are Claude Skills eligible for zero data retention or HIPAA?

On Anthropic's API, Agent Skills and code execution are not eligible for zero data retention and are outside HIPAA readiness. Confirm feature eligibility against your contract before a skill processes regulated data, or run Claude in your own cloud account where your own retention rules apply.

Can Anthropic or partners change a skill we have enabled?

Yes. Anthropic-built and partner skills can be updated by their publisher. Treat them as third-party software: read change notes, rerun tests on dependent workflows, and keep a fallback.

Sources · Claude Platform Docs, Skills for enterprise · Agent Skills overview and best practices · Claude Help Center, skill and plugin scanning and organisation provisioning · API data retention · Agent Skills open standard · Checked 11 Oct 2026

Moterra Moterra Select Services Partner in the Claude Partner Network. Deploys Claude inside companies' own AWS and Azure tenants.

Related reading

All articles →
AI deployment Claude Skills for financial institutions: what to build, and how to govern it Which skills banks, lenders and insurers should build first, and the controls regulators expect. Security and compliance Deploying Claude under GDPR and DORA What UK and EU regulated companies need from a Claude deployment: residency, keys, and the contractual position. AI deployment Claude Desktop on third-party platforms Running Claude Desktop and Cowork against Bedrock or Foundry in your own account.
Moterra Claude Partner Network - Select Services Partner

Moterra is a private AI deployment company and a Select Services Partner in the Claude Partner Network. We help businesses deploy Claude inside their own AWS or Azure environment, connect it to the tools they already use, and keep it secure and governed, so everyday processes get faster.

ISO 27001 / 42001 SOC 2 Type II GDPR · DORA
© 2026 Moterra. All rights reserved. Privacy PolicyTerms and Conditions
Build your Private Claude Cowork plan. Pick users, support, and MCP plugins. We show the monthly cost, Year 1 TCO, and how it compares to Enterprise editions of Claude, ChatGPT and M365 Copilot. Get this quote straight to your inbox when you are done.
01 Users Everyone who gets Claude Cowork and Code.
{{ usersLabel }}
5500+
02 Support Standard is included in every plan.
{{ pTierNote }}
03 MCP plugins Optional. 4 or more get 20% off the plugin total.
04 Commitment A term waives the one-time setup fee.
{{ pTermNote }} Setup {{ pSetupTag }}
Your quote {{ monthlyHeadline }} {{ effectiveLine }}
{{ managedLabel }} {{ managedPrice }} Priority support {{ supportPrice }} {{ pluginsLabel }} {{ pluginsPrice }} Monthly recurring {{ monthlyTotal }} Infrastructure costs + tokens (via AWS/Azure), est. {{ awsPrice }} One-time setup {{ setupPrice }} Year 1 total {{ yearOneTotal }}
Vs. alternatives · all-in per user / month · est.
Private Claude by Moterra {{ effectivePerUser }} {{ moterraBasis }} {{ moterraCatch }}
Claude Enterprise {{ claudePrice }} {{ claudeSaving }} {{ claudeBasis }}
ChatGPT Enterprise {{ gptPrice }} {{ gptSaving }} {{ gptBasis }}
M365 Copilot Enterprise {{ copilotPrice }} {{ copilotSaving }} {{ copilotBasis }}

Indicative figures. Moterra includes private deployment in your own AWS; others are shared-cloud SaaS. Final quote confirmed in writing by your Moterra account manager.

Book a demo

Thirty minutes, and the hardest questions first.

Tell us where you are and a Moterra specialist will confirm a time within one working day.

Goes straight to your sales team · no marketing list · no follow-up sequence

✓

{{ qfInboxText }}

Get your quote by email

We'll send it to you and loop in our team.

Turnstile
Verification failed, please reload the page and try again. Please fill in company, name and work email. Something went wrong. Please try again or email sales@moterra.ai directly.
✓

{{ qfSalesDoneText }}

Talk to sales

Leave your details and we'll reach out with your exact setup already in hand.

Turnstile
Verification failed, please reload the page and try again. Please fill in company, name and work email. Something went wrong. Please try again or email sales@moterra.ai directly.