[FEATURE] Link a source control repo as the source for organization skills

Status Open
Maintainer reply None cached
Activity 39 comments · opened Feb 25, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

Currently the only way to manage org-level skills is uploading them individually through the Claude.ai admin console. This sorta works when you have a handful of skills, but even then you're manually re-uploading after every revision. Once you get to 20-30+ skills with multiple contributors, it becomes difficult to manage — there's no version history, no review process, and no easy way to roll back a bad change.

The plugin marketplace system supports git repos, but it's user-configured rather than admin-controlled. The extraKnownMarketplaces managed setting that could help with this is currently broken (#16870), and there are open issues with marketplace auto-update (#26744) and the upload process itself (#16625, #27979).

Org skill management feels like an incomplete feature — the foundation is there but it's missing the tooling to make it practical at scale.

Proposed Solution

Allow org admins to link a source control repository as the skill source for their organization. Any git remote would work — GitHub, GitLab, Bitbucket, Azure DevOps, self-hosted Gitea, etc.

Admin side:

  • In org settings, connect a git repo URL (public or private) as the skill source
  • Pick a branch, tag, or commit to deploy from
  • Preview changes before syncing
  • Sync manually, or optionally auto-sync on push via webhook

User side:

  • Org skills from the linked repo appear automatically — no per-user setup needed
  • Indicator when newer skills are available
  • One click or command to pull the latest

CI:

  • Claude Code in CI picks up the same org skills automatically
  • Can pin to a specific commit for reproducibility

Alternative Solutions

_No response_

Priority

Medium - Would be very helpful

Feature Category

Configuration and settings

Use Case Example

Our team maintains around 20 org skills for code review standards, security checks, and deployment workflows. Today someone edits a skill locally, uploads it through the admin console, and nobody reviews the change. If something breaks, we piece together what happened through Slack.

With a linked repo, skill changes would go through the same merge request and review process as any other code. On merge, the org's skills update. If something's wrong, revert the commit. Standard development workflow applied to skills.

Additional Context

Related: #25771 — Programmatic skill deployment via CLI/API (complementary — covers the CI/CD push side, this covers the persistent source-of-truth side)

View original on GitHub ↗

39 Comments

eharris128 · 5 months ago

Would love to see this please

aunitt · 5 months ago

Bumping this as we would really like it, and it feels like a must have feature.

ssalzman-kobold · 5 months ago

must have for us also

amita-seal · 4 months ago

This would make my life so much easier provisioning skills to devs in my org.

jamesskelton-nexefy · 4 months ago

Bumping - We need to roll out skills across the org and this feels like a must have to enable this

rgunst · 4 months ago

A must have, as users uploading skills which can contain scripts with uncontrolled intents is unacceptable.

leonclaus · 3 months ago

Would also be highly interested in this.

sunny-lin-pendo · 3 months ago

agreed with all comments above. this is a must have

LewisLebentz · 3 months ago

We have 2k licensed users trialling Claude.

This would probably be our number 1 feature request right now.

heather-digioh · 3 months ago

This IS my number one feature request. Without the ability to put our agent skills into Azure DevOps and publish them from there, we cannot effectively use skills.

leognutzmann · 3 months ago

UP

pavele · 3 months ago

Bump, now it is a mess - zip files for skills, and in the same settings, the GitHub connection. Cowork plugins have a different format.

lcroole · 3 months ago

Bump !

mashkovd · 3 months ago

Bump too!

klutchell · 3 months ago

This is a major concern for us, as the skills uploaded in the admin panel have no connection to their original sources.

justinmaurerdotdev · 3 months ago

This would be huge. Also subagents... 🙏

klutchell · 3 months ago

I guess skills wrapped in plugins could be used as a workaround...

Starting May 29, plugins will be available in chat on the web. Skills provisioned through plugins will appear for those users in Claude Chat. Assign a plugin to a group in Organization Libraries and its skills appear for those users in chat. Any group-level targeting you've set up for Cowork carries over to Chat.
noahlz · 3 months ago

An interesting wrinkle is that complex skills (with scripts and sub-agent invocation) do not work exactly the same on Claude.ai

I have tried to work around this by having a build process that generates web- and claude-code versions of each skill. Is there an officially supported way to do that, however? (or maybe they'll make Claude on the web more Claude Code like)?

My attempt: https://github.com/noahlz/claude-plugins/blob/main/.github/workflows/release-web-skills.yml

basileaw · 3 months ago

@klutchell marketplace plugins in chat would be, in our case preferable. Where did you quote that text from?

klutchell · 3 months ago

@basileaw In this marketing email sent to our org admins, from Anthropic.

<img width="596" height="443" alt="Image" src="https://github.com/user-attachments/assets/1bf607ba-266a-4007-be56-2a7f870f9799" />

I haven't seen any updated docs yet, and it doesn't link to a blog post or anything.

heather-digioh · 3 months ago

I'm using the share button as a workaround right now; it's functional, but
not remotely sufficient to our needs.

  • No canonical versioning ("Which version of the skill was used to create

this output?")

  • No provenance or change history ("When was this change made, and by whom,

and for what work item?")

  • No CI pipeline or automated distribution of changes ("Get this changed

version of the skill out to all of the engineers")

  • No ability to do multivariate testing ("How does this version's output

compare against the previous version?")

Skills are effectively the code that creates the code. Unless we treat them
like code throughout their lifecycle, we cannot effectively use them at
scale.

On Fri, May 29, 2026 at 7:52 AM Kyle Harding @.***>
wrote:

klutchell left a comment (anthropics/claude-code#28729) <https://github.com/anthropics/claude-code/issues/28729#issuecomment-4576511340> I guess skills wrapped in plugins could be used as a workaround... Starting May 29, plugins will be available in chat on the web. Skills provisioned through plugins will appear for those users in Claude Chat. Assign a plugin to a group in Organization Libraries and its skills appear for those users in chat. Any group-level targeting you've set up for Cowork carries over to Chat. — Reply to this email directly, view it on GitHub <https://github.com/anthropics/claude-code/issues/28729?email_source=notifications&email_token=CAV7OMZM5KXXKFG3RG2NVDT45GP3LA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINJXGY2TCMJTGQYKM4TFMFZW63VHMNXW23LFNZ2KKZLWMVXHJLDGN5XXIZLSL5RWY2LDNM#issuecomment-4576511340>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/CAV7OMY5QG5OIEESRRIV7O345GP3LAVCNFSM6AAAAACV7XDT52VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DKNZWGUYTCMZUGA> . Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS <https://github.com/notifications/mobile/ios/CAV7OMYP7TVCDK6XHZWULK345GP3LA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINJXGY2TCMJTGQYKM4TFMFZW63VHMNXW23LFNZ2KKZLWMVXHJKTGN5XXIZLSL5UW64Y> and Android <https://github.com/notifications/mobile/android/CAV7OM2LK4DJMTNAHSYLDUT45GP3LA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINJXGY2TCMJTGQYKM4TFMFZW63VHMNXW23LFNZ2KKZLWMVXHJLTGN5XXIZLSL5QW4ZDSN5UWI>. Download it today! You are receiving this because you commented.Message ID: @.***>
uparogya · 2 months ago

Bump!

This would be a very helpful feature for org-wide version controlled publication of skills.

aszenz · 2 months ago

This is desperately needed Anthropic, our skills often reference generated files and those need to be updated frequently. Without programmatic deployment we are limited to static skills.

NishantDesai999 · 2 months ago

++
Need this feature

ma-marcio · 2 months ago

This is a HUGE gap in the product currently. Anthropic needs to deliver this ASAP!

MarcioVaka · 2 months ago

We absolutely need this!

michael-defense · 2 months ago

++ This feature would be actually awesome

ma-data · 2 months ago

Can't believe Claude.ai does not have this yet... This needs to be added fast

iulyanvicari · 2 months ago

plz add this

ccaplette · 2 months ago

++ This is a must have. Managing a growing skill library by manually uploading .zip files does not scale and it's a poor user and developer experience. At a minimum, providing a programmatic option (skill endpoint) so we can control the deployment would be a big step forward.

gsbazell · 1 month ago

Bump! 👍 this would be super helpful.

ryancbutler · 1 month ago

Was excited to see https://platform.claude.com/docs/en/build-with-claude/skills-guide#creating-a-skill but then disappointed this is only for the workspace level. And still nothing for the org level.

mtworth · 1 month ago

+1 please help, this is really helpful for stronger governance of our org deployment.

corentingiraud-atyos · 1 month ago

+1 for this. It is a must have for my organization !

arnau-egym · 26 days ago

+1 for this.
Our organisation is currently lacking this. We can only achieve it with plugins through the marketplace exposed in GitHub

alxsbn · 26 days ago

+1
I need to upload ZIP files manually ... wtf!

dithmer · 19 days ago

+1

Really needed

klutchell · 18 days ago

I can confirm that a workaround exists. Create a private/internal repo with your skills, and include the plugin manifests so it can be synced with your organization under Plugins. This will expose those skills to your org.

geokao · 17 days ago

Thank you for building Skills. A skill that carries a whole working practice into every session is the most useful thing in my setup, and I don't take it for granted.

One data point from the individual-user side, since the thread is mostly org admins.

My skills are personal, on my own account, and I work almost entirely in Cowork. Cowork loads the skills enabled on my claude.ai account and doesn't read ~/.claude/skills/, so the filesystem route that makes Claude Code skills easy to version never reaches the surface I actually work in. My skills live in a git repo locally. Shipping an edit means uploading a zip through the browser, one skill at a time.

I tested the plugin-marketplace route as a workaround: git repo, marketplace, installed plugin. Plugin-provided skills do load in Cowork, so that half works. But a pushed version bump didn't reach a fresh session on its own — it still read the old version — so it trades a browser upload for a manual pull.

So this request would help me too, one scope down: a repo as the source for personal skills, not only organization ones. Same shape, same reasons — version control, review, and a push instead of a hand upload.

Happy to test anything.