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

Open 💬 32 comments Opened Feb 25, 2026 by KyleNesium

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 ↗

32 Comments

eharris128 · 4 months ago

Would love to see this please

aunitt · 3 months ago

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

ssalzman-kobold · 3 months ago

must have for us also

amita-seal · 3 months ago

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

jamesskelton-nexefy · 2 months ago

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

rgunst · 2 months ago

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

leonclaus · 2 months ago

Would also be highly interested in this.

sunny-lin-pendo · 2 months ago

agreed with all comments above. this is a must have

LewisLebentz · 2 months ago

We have 2k licensed users trialling Claude.

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

heather-digioh · 2 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 · 2 months ago

UP

pavele · 1 month 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 · 1 month ago

Bump !

mashkovd · 1 month ago

Bump too!

klutchell · 1 month ago

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

justinmaurerdotdev · 1 month ago

This would be huge. Also subagents... 🙏

klutchell · 1 month 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 · 1 month 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 · 1 month ago

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

klutchell · 1 month 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 · 1 month 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 · 1 month ago

Bump!

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

aszenz · 1 month 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 · 27 days ago

++
Need this feature

ma-marcio · 24 days ago

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

MarcioVaka · 24 days ago

We absolutely need this!

michael-defense · 24 days ago

++ This feature would be actually awesome

ma-data · 24 days ago

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

iulyanvicari · 22 days ago

plz add this

ccaplette · 20 days 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 · 7 days ago

Bump! 👍 this would be super helpful.

ryancbutler · 7 days 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.