Agent Plugins Installer
Browse one or more AI agent plugin marketplaces, select plugins, and install/update them directly.

Features
Tree View Explorer
A dedicated Agent Plugins activity bar view displays your configured marketplaces in a hierarchical tree:
- Marketplaces — Top-level nodes showing each configured marketplace with plugin count
- Plugins — Expandable nodes showing version, description, and total item count
- Groups — Categorized items (skills, agents, commands, tools, prompts, workflows) with distinct icons
- Items — Individual skills or agents with click-to-preview functionality
Webview Browser
Alternative full-screen marketplace browser built with standard VS Code UI elements for multi-select plugin installation.
Marketplace URL Resolution
Supports:
- GitHub
owner/repo shorthand (for example, anthropics/skills), expanded to https://github.com/owner/repo
- Repository URLs (e.g.,
https://github.com/anthropics/skills) resolved to .claude-plugin/marketplace.json
- Repository URLs other than Github (e.g https://myorg@dev.azure.com/myproject/_git/internal-plugin-market)
- Direct marketplace JSON URLs
GitHub Authentication
Sign in to GitHub using VS Code's built-in authentication provider to:
- Access private marketplace repositories
- Authenticate through SAML/SSO-protected organizations
- Automatically refresh tokens
Item Preview
Click any skill or agent item to open a detailed preview panel with:
- Metadata tab — Description, frontmatter properties, and key-value metadata
- Content tab — Rendered markdown body with code highlighting
- License tab — License information when available
Install Targets
Workspace scope:
- Skills:
<workspace>/.agents/skills/<skill-name>/...
- Agents:
<workspace>/.github/agents/<agent-name>.agent.md
- Hooks:
<workspace>/.github/hooks/...
- MCP configs:
<workspace>/.github/mcp/...
- LSP configs:
<workspace>/.github/lsp/...
- Commands, tools, prompts, workflows:
<workspace>/.github/{commands,tools,prompts,workflows}/... (markdown or bundle directories)
When the extension runs in Cursor, workspace installs use .cursor/<component>/<marketplace-name>/<plugin-name>/ for skills, rules, agents, hooks, MCP, LSP, commands, tools, prompts, and workflows instead of the .agents / .github layout above.
Cursor and third-party marketplaces
Cursor does not natively load plugins from third-party marketplace repositories the way it does for GitHub-hosted marketplaces. This extension bridges that gap for user (global) installs by placing unpacked plugins under ~/.cursor/plugins/local/<plugin>, which Cursor treats as locally installed user plugins.
For workspace installs, there is no separate “workspace plugin registry” path: the practical option is to lay out the plugin’s files under the workspace’s component directories (for example .cursor/skills/<marketplace-name>/<plugin-name>/…, .cursor/rules/<marketplace-name>/<plugin-name>/…, and the other layout described above). That means new files live inside your project tree, often as untracked changes. If you do not want those paths in version control, add the relevant directories or patterns to .gitignore.
User scope:
- Root:
~/.copilot/installed-plugins/<marketplace-name>/<plugin-name>/
- Skills:
.../skills/<skill-name>/...
- Agents:
.../agents/<agent-name>.agent.md
- Hooks:
.../hooks/...
- MCP configs:
.../mcp/...
- LSP configs:
.../lsp/...
- Commands, tools, prompts, workflows:
.../{commands,tools,prompts,workflows}/...
- Automatically updates
chat.agentSkillsLocations and chat.agentFilesLocations workspace settings
Output Logging
Detailed logging with configurable log levels.
Commands
| Command |
Description |
Agent Plugins: Browse Marketplace |
Open the webview marketplace browser |
Agent Plugins: Add Marketplace URL |
Add a new marketplace URL or GitHub owner/repo shorthand to settings |
Agent Plugins: Remove Marketplace URL |
Remove a marketplace URL from settings |
Agent Plugins: Refresh |
Refresh the tree view data |
Agent Plugins: Settings |
Open extension settings |
Agent Plugins: Sign In to GitHub |
Authenticate with GitHub for private repo access |
Agent Plugins: GitHub Auth Status |
Check current GitHub authentication status |
- Install Plugin — Install a plugin from the tree view (available on plugin nodes)
- Open Repository — Open the GitHub repository for a marketplace (available on GitHub-hosted marketplaces)
- Collapse — Collapse expanded marketplace, plugin, or group nodes
Extension Settings
| Setting |
Type |
Default |
Description |
agentPlugins.marketplaces |
string[] |
[] |
List of marketplace.json URLs or GitHub owner/repo shorthands to browse |
agentPlugins.logLevel |
string |
info |
Log level (off, error, warn, info, debug, trace) |
Requirements
- VS Code 1.109.0 or newer
- GitHub Authentication extension (bundled with VS Code) for private repo access
Development
npm run compile # Build the extension
npm run watch # Watch mode for development
npm run test # Run tests
npm run lint # Run ESLint
npm run package # Package for production