Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Agent Plugins InstallerNew to Visual Studio Code? Get it now.
Agent Plugins Installer

Agent Plugins Installer

Preview

smhc

|
2 installs
| (0) | Free
Install plugins from custom agent marketplaces. Support for repository urls and github owner/repo shorthands.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Agent Plugins Installer

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

preview

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

Context Menu Actions

  • 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
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft