Blog ·

How to manage agent skills across your organization

To manage agent skills across your organization, treat them as a governed lifecycle rather than scattered files: (1) author skills in Git, (2) curate which ones publish from each source, (3) control who can access each skill at the org, team, and user level, (4) govern every change through review before it ships, (5) distribute approved skills to agents over MCP with scoped credentials, and (6) let people keep personal skills that are automatically backed up. Below is each step in practice — structured so you can adopt it incrementally.

The goal is simple: make sure every agent in your org uses vetted, current, access-appropriate skills — and that you can prove it. A purpose-built skill hub turns the steps below into a single workflow, but the lifecycle is what matters.

Step 1 — Author skills in Git

Make Git the source of truth. Each skill is a folder (instructions, optional scripts, reference files) committed to a repository, so you inherit everything Git already gives you: history, diffs, branches, pull requests, and a complete audit trail of who changed what and when.

  • Keep one skill per folder with a clear name and a one-line description.
  • Use branches and pull requests for changes, exactly like code.
  • Store sensitive values as references, never inline secrets in skill files.

Why Git, not a wiki

A wiki has no notion of versioned releases, no scoped review, and no machine-readable structure an agent can load. Git gives you durable versioning and review for free — and it is where your engineering org already lives.

Step 2 — Curate which skills publish from each source

A repository often contains drafts, experiments, and internal-only material. You do not want all of it served to agents. Curation means selecting, per source, exactly which skills are published into your organization’s live library.

  • Connect multiple Git sources (different teams, vendors, or open-source skill packs).
  • Publish only the vetted skills from each; leave the rest as drafts.
  • Re-sync on a schedule or on push, so the library tracks Git automatically.

Step 3 — Control access per org, team, and user

Not everyone should reach every skill. A finance reconciliation skill, a skill that touches production, or a client-specific playbook should be scoped to the right people. Apply least privilege:

  • Org-wide — general skills everyone should have (style guides, common workflows).
  • Per team — department procedures (support runbooks, marketing templates).
  • Per user — sensitive or role-specific skills granted individually.

Granular access control is what makes a shared library safe to grow. See how the hub handles isolation on the security page.

Step 4 — Govern every change

Skills drive real work, so changes deserve review. A governance loop keeps the library trustworthy without slowing people down:

  1. Feedback — a user flags a problem or improvement on a skill while using it.
  2. Proposal — the suggested edit is captured as a concrete proposed change.
  3. Admin approval — an administrator reviews the proposal in context.
  4. Commit — approved changes are committed back to Git, becoming the new vetted version.

This feedback → proposal → approval → commit loop means improvements flow from the people doing the work, but nothing ships to every agent until a human signs off.

Step 5 — Distribute to agents over MCP

Approved, access-scoped skills are served to AI clients over the Model Context Protocol. Distribution should match how each client connects:

  • OAuth 2.1 connector — for claude.ai and Claude Desktop, users authorize once; no static secrets to paste.
  • Scoped personal access tokens — for Claude Code, Codex, and other CLI clients; scope a token to exactly the skills that client should see.

Because access is enforced at distribution, a token or connection only ever exposes the skills its owner is entitled to. Full setup is on the how it works page.

Step 6 — Personal skills with automatic backup

Top-down libraries are not enough — people invent useful skills constantly. Let them create personal skills and have those automatically pushed to their own Git repo, so nothing useful is trapped on a laptop. The best of these become candidates to promote into the shared library through the same governance loop.

Putting the lifecycle together

Adopt it incrementally: start by moving skills into Git and curating a small published set, then layer on access control, then governance, then broaden distribution. Each step compounds — by the end you have a single, current, access-appropriate library that every agent in the org draws from, with a full audit trail behind it.

Want to see the whole lifecycle in one product? Explore the features, browse use cases, or read about the problems a governed hub solves.

Stand up your org’s governed skill library in minutes. Start free and connect your first Git source.

Last updated: June 6, 2026

Govern your agents’ skills in one place