Managing VS Code Copilot Agent Plugins
Visual Studio Codego watch the original →
the gist
VS Code Agent Plugins bundle agents, skills, and MCP servers into a single installable package that can be shared across teams via workspace configuration.
Agent Plugin Architecture
Agent plugins serve as a unified distribution format for GitHub Copilot customizations. A single plugin package can contain multiple components, including custom agents, specific skills, MCP servers, and slash commands. This bundling allows developers to install a comprehensive set of tools through a single action rather than configuring individual components separately.
Installation and Configuration
To enable agent plugins, users must ensure the chat.plugin setting is active in their VS Code user settings. Plugins can be installed directly from the marketplace or from custom Git repositories by specifying the owner and repository URL. Once installed, plugins appear in the extensions pane, and their contents—such as specific agents or skills—can be inspected via the customizations cog in the Copilot chat window. Invocation is handled through slash commands, where the agent name acts as the prefix (e.g., /awesome-copilot: suggest).
Team Distribution
To standardize tool usage across a team, developers can define recommended plugins within the project repository. By creating a settings.json file inside the .github/copilot/ directory, teams can specify plugin sources and enable them globally for anyone working on the project. Committing this file to version control ensures that all team members receive the same recommendations, which then appear in the agent plugins interface under the recommended tab.