Your team has five developers using AI agents, and five slightly different /code-review skills. One checks for SQL injection, another lets it sail through. A new hire copies whichever version they stumble across first, and the checks that should be identical across the team have quietly drifted apart.
Centralizing your AI workflows means distributing skills, plugins, and agent config from one source of truth, so every developer's agent behaves the same way. Fix the source once and the whole team picks up the change.
Figure: Figure: Centralize AI plugins and skills in one place to support consistent workflows
Skills and plugins are only worth writing once. If each developer maintains their own copy, you lose the main benefit - consistency.
Every developer keeps their own skills in ~/.claude/skills/. Alice added a security check to her /code-review months ago after a bug slipped through - but Bob never got that fix, and last week his agent approved a PR with the exact same vulnerability. When a new hire asks "which version should I copy?", nobody has an answer.
❌ Figure: Bad example - Personal, per-machine skills drift apart and can't be reviewed
The team publishes its skills to a shared repository. Everyone runs /plugin marketplace add northwind/Northwind.AI.Skills once, installs the same reviewed skills, and gets updates by pulling the repo.
✅ Figure: Good example - One shared source of truth, installed the same way by everyone
Every major AI coding tool has converged on the same two-tier model: push config down from an admin if you're on an enterprise plan, or self-host a shared repository if you're not.
| Tool | Push org-wide (enterprise/admin) | Self-host (no enterprise plan) |
| Claude Code | Admins deploy a locked managed-settings.json that auto-registers marketplaces and force-enables plugins for everyone | Host a plugin marketplace in any git repo, then /plugin marketplace add owner/repo |
| GitHub Copilot | Enterprise/org policies, organization custom instructions, and Agent Skills across all surfaces | Commit Agent Skills to .github/skills/; Copilot CLI also supports a plugin marketplace |
| OpenAI Codex | ChatGPT Enterprise admins manage plugins and push a requirements.toml policy layer | Commit skills to .agents/skills/, or package them as a plugin for workspace install |
| Gemini CLI | System-level settings.json at fixed OS paths sets allowed MCP servers and tools | Publish an extension to a git repo, then gemini extensions install <git-url> |
Skills themselves are portable - Claude, Copilot, and Codex all read the same SKILL.md open standard, and most tools now honor a shared AGENTS.md for project context. So a central repository can serve more than one tool at once.
You don't need Claude Teams or Copilot Enterprise to standardize. Create a repository that acts as the source of truth for your team's general-purpose skills and plugins - for example github.com/northwind/Northwind.AI.Skills. Developers add it as a marketplace (or install it as an extension) and pull updates like any other dependency.
This keeps distribution in git, where it belongs: changes go through PR review, history is auditable, and a private repo keeps internal workflows internal. Project-specific skills still live in their own project repos.
You don't have to build everything yourself. There are some great community plugins worth adding - for example the Superpowers plugin by Obra, which packages a full development methodology as composable skills, from brainstorming and design through test-driven implementation, code review, and deployment.
✅ Figure: Good example - Pull proven community plugins into your central marketplace instead of reinventing them
Skills and plugins are prompt injections by design - a malicious one can instruct the agent to run destructive commands or exfiltrate data. Before you distribute anything org-wide, verify its safety - read it in full and review updates like code. A central, reviewed repository is safer than everyone grabbing files from random third-party marketplaces.