A curated marketplace of GitHub Copilot plugins aggregated from real-world customizations. Each plugin packages agents, skills, and extensions into a single installable unit for team standardization and org-wide sharing.
# Add this marketplace
copilot plugin marketplace add samueltauil/copilot-plugins
# Browse available plugins
copilot plugin marketplace browse copilot-plugins
# Install a plugin
copilot plugin install sdlc-agents@copilot-pluginsOr in an interactive session:
/plugin marketplace add samueltauil/copilot-plugins
/plugin marketplace browse copilot-plugins
/plugin install sdlc-agents@copilot-plugins
- Ensure
chat.plugins.enabledis enabled by your org admin - Add this marketplace to the
chat.plugins.marketplacessetting in VS Code:"chat.plugins.marketplaces": ["samueltauil/copilot-plugins"]
- Open the Extensions view, search
@agentPlugins, and install plugins
Add to your repository's .github/copilot/settings.json:
{
"extraKnownMarketplaces": {
"copilot-plugins": {
"source": {
"source": "github",
"repo": "samueltauil/copilot-plugins"
}
}
},
"enabledPlugins": {
"sdlc-agents@copilot-plugins": true,
"code-review-standards@copilot-plugins": true
}
}In your enterprise's .github-private repository, create copilot/managed-settings.json:
{
"extraKnownMarketplaces": {
"copilot-plugins": {
"source": {
"source": "github",
"repo": "samueltauil/copilot-plugins"
}
}
},
"enabledPlugins": {
"code-review-standards@copilot-plugins": true,
"git-workflow@copilot-plugins": true,
"testing-toolkit@copilot-plugins": true
}
}This automatically installs the specified plugins for every user on the enterprise's Copilot plan across CLI, VS Code (1.122+), and cloud agent. See docs/setup-org-enterprise.md for details.
| Plugin | Description | Contains |
|---|---|---|
| sdlc-agents | Multi-agent SDLC workflow: orchestrator → planner → architect → developer → tester | 5 agents, 1 skill |
| code-review-standards | Code review agents and standards for PRs, BigQuery SQL, and data pipelines | 6 agents, 2 skills |
| terraform-landing-zone | Azure landing zone guardrails for Terraform with drift remediation | 3 skills |
| ssis-toolkit | SSIS package authoring and validation via metadata JSON | 2 agents, 4 skills |
| presentation-builder | Build Reveal.js presentations with structured requirements | 2 skills |
| databricks-dev | Databricks platform expert for notebooks, jobs, and Delta Lake | 1 agent |
| git-workflow | Standardized commit messages, GitHub CLI, issue management | 4 skills |
| testing-toolkit | Web testing strategies, Playwright, Chrome DevTools, AI agent eval | 5 skills |
| devops-azure | Azure DevOps, CI/CD, App Insights, Bicep preflight, Terraform diffs | 5+ skills |
| mcp-development | Build Copilot extensions, MCP servers, and agentic workflows | 1 agent, 2+ skills |
| frontend-ui | Frontend and UI patterns for React, Vue, components, and design systems | 5+ skills |
Plugins support:
- ✅ Agents (
.agent.mdfiles) - ✅ Skills (
SKILL.mdfiles with references) - ✅ Hooks (
hooks.json) - ✅ MCP server configurations (
.mcp.json) - ✅ LSP server configurations (
lsp.json) - ✅ Extensions (
extension.mjs)
Plugins do not natively support:
- ❌ Instruction files (
.github/instructions/*.instructions.md) - ❌ Prompt files (
.github/prompts/*.prompt.md) - ❌ Repo-level
copilot-instructions.md
For these, we convert domain expertise into skills (which are auto-discoverable) or provide templates you can copy manually. See docs/distributing-instructions-prompts.md.
A common question from teams adopting GitHub Copilot is: "How do I share customizations across my organization?"
GitHub already provides powerful built-in mechanisms for this. Organizations can set custom instructions at the org level, and repositories can include repo-level instructions via .github/copilot-instructions.md and .github/instructions/ files. The .github and .github-private repos at the org level are great for distributing shared instructions and configuration across repositories.
Plugins add a complementary distribution model on top of these foundations. They're especially useful when you want to share agents, skills, hooks, and MCP server configurations — assets that go beyond instruction files:
| Capability | Org-level instructions | Plugins |
|---|---|---|
| Scope | Org / repo | Any project, cross-org |
| Best for | Standards, guidelines, coding conventions | Agents, skills, workflows, tools |
| Distribution | Automatic via .github repo |
copilot plugin install or managed settings |
| Discovery | Repository navigation | copilot plugin marketplace browse |
| Enterprise rollout | Org settings UI | managed-settings.json auto-install |
Both approaches work well together. Use org instructions for coding standards and conventions, and plugins for reusable agents, skills, and tooling. This marketplace is both a working tool and a reference implementation you can fork for your own organization.
copilot plugin list # View installed plugins
copilot plugin update sdlc-agents # Update a plugin
copilot plugin update --all # Update all plugins
copilot plugin disable sdlc-agents # Disable without removing
copilot plugin enable sdlc-agents # Re-enable
copilot plugin uninstall sdlc-agents # Remove completely- Setup: Copilot CLI
- Setup: VS Code
- Setup: Copilot cloud agent
- Setup: Enterprise / org-wide
- Distributing instructions and prompts
- Finding and installing plugins
- Creating plugins
- Plugin marketplaces
- Plugin reference (manifest schema)
- Organization custom instructions
- Repository custom instructions
Want to add a plugin? Create a directory under plugins/ with a plugin.json manifest and your agents/skills, then add an entry to .github/plugin/marketplace.json. See the plugin reference for the full manifest schema.
MIT