Agent Studio
Visual manager for Claude AI agents, skills, and MCP servers — right inside VS Code.
Agent Studio gives you a sidebar panel to create, browse, toggle, and organize your entire Claude AI setup without ever leaving your editor. No terminal commands, no manual JSON editing.
Features
Agents Management
- Create, edit, and delete agents stored in
.claude/agents/ or .agents/
- Toggle agents active/inactive with a single click
- Choose where to save new agents (
.claude/ or .agents/)
- Copy agents between locations via the right-click context menu
- Duplicate agents with one click
- Bulk enable/disable all agents at once
- Click any agent card to open its
.md file in the editor
Skills Management
- Create, edit, and delete skills stored in
.claude/skills/ or .agents/skills/
- Discover and install skills from the skills.sh registry
- Toggle skills on/off individually or in bulk
- Choose save location when creating new skills
- Copy skills between
.claude/ and .agents/ folders
MCP Servers
- View and manage MCP server configurations from
.vscode/mcp.json, .claude/mcp.json, or mcp.json
- Add new MCP servers with a built-in form (name, command, args, description)
- Discover and add servers from the getmcp.es registry with one click
- Enable/disable individual servers without removing their configuration
- Click any MCP card to open its config file
Import & Export (ClaudePacks)
- Export your entire setup (agents + skills + MCP config) as a
.claudepack file
- Import packs from other projects with merge or replace modes
- Share configurations across teams and projects in seconds
UI Features
- Dark, light, and high-contrast theme support (uses VS Code CSS variables)
- Search and filter across all tabs
- Sort by name or status
- Right-click context menus with all actions
- Collapsible registry sections
- Status indicators (green dot = active, grey = inactive)
- Real-time sync when files change externally (file watchers)
- Delete confirmation dialogs for safety
Installation
From VS Code Marketplace
Search for Agent Studio in the VS Code Extensions panel (Ctrl+Shift+X / Cmd+Shift+X).
From VSIX (local build)
bun install
cd webview-ui && bun install && cd ..
bun run build
bun run package
code --install-extension agent-studio-0.3.0.vsix
Usage
- Open any project in VS Code
- Click the Agent Studio icon in the Activity Bar (left sidebar)
- Use the three tabs to manage your setup:
| Tab |
What it manages |
Storage locations |
| Agents |
Agent definitions |
.claude/agents/*.md or .agents/*.md |
| Skills |
Skill definitions |
.claude/skills/*.md or .agents/skills/*.md |
| MCPs |
MCP server configs |
.vscode/mcp.json, .claude/mcp.json, or mcp.json |
Creating an Agent
- Go to the Agents tab and click the + button
- Fill in the name, role, and description
- Choose the save location:
.claude/ or .agents/
- Click Create — the agent file opens in the editor for further editing
Creating a Skill
- Go to the Skills tab and click +
- Enter a name and description
- Choose the save location
- Click Create
Adding an MCP Server
- Go to the MCPs tab and click +
- Enter the server name, command (e.g.
npx), arguments, and an optional description
- Click Add MCP — the server is written to
.vscode/mcp.json
Installing from Registries
- In the Skills tab, scroll down to the skills.sh registry section to browse and install community skills
- In the MCPs tab, scroll down to the getmcp.es registry section to browse and add MCP servers
Copying Between Locations
Right-click any agent or skill to see the Copy to .agents/ or Copy to .claude/ option. This creates a copy in the other location so both Claude Code and other tools can access it.
Import / Export Packs
Use the Export Pack and Import Pack buttons in the footer to share your entire AI configuration:
- Export: Bundles all agents, skills, and MCP config into a single
.claudepack file
- Import (merge): Adds items from the pack without overwriting existing ones
- Import (replace): Replaces your current configuration with the pack contents
Commands
Open the Command Palette (Cmd+Shift+P / Ctrl+Shift+P) and search for:
| Command |
Description |
Agent Studio: Open Panel |
Open the sidebar panel |
Agent Studio: New Agent |
Create a new agent file via input box |
Agent Studio: New Skill |
Create a new skill file via input box |
Agent Studio: Export Pack |
Export all config to a .claudepack file |
Agent Studio: Import Pack |
Import a .claudepack file |
Configuration
Available in VS Code Settings (Ctrl+,) under Agent Studio:
| Setting |
Default |
Description |
agentstudio.skillsRegistryUrl |
https://skills.sh |
Skills registry base URL |
agentstudio.mcpRegistryUrl |
https://www.getmcp.es |
MCP registry base URL |
agentstudio.defaultLocation |
auto |
Where to create new agents/skills: auto, .claude, or .agents |
When set to auto, Agent Studio detects the folder structure in your workspace and writes to whichever location already exists. If neither exists, it defaults to .claude/.
Agent file (.md)
---
name: Code Reviewer
role: Specialist
description: Reviews code for quality and best practices
skills: [code-review, testing]
status: active
version: 1.0.0
author: your-name
tags: [code, quality]
---
## Description
Reviews code for quality and best practices.
## Instructions
You are Code Reviewer. Your goal is to...
## Main Tasks
- Review pull requests for bugs and style issues
- Suggest improvements and optimizations
Skill file (.md)
---
name: Code Review
description: Systematic code review with best practices
version: 1.0.0
status: active
source: skills.sh
tags: [code, quality]
---
## Skill Instructions
Describe the skill behaviour here.
MCP config (mcp.json)
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"enabled": true,
"description": "Interact with GitHub repos, issues, PRs"
}
}
}
ClaudePack (.claudepack)
{
"version": "1.0",
"exportedAt": "2025-01-01T00:00:00Z",
"projectName": "my-project",
"agents": [
{ "filename": "my-agent.md", "content": "---\nname: ...\n---\n..." }
],
"skills": [
{ "filename": "my-skill.md", "content": "---\nname: ...\n---\n..." }
],
"mcpConfig": {
"mcpServers": { }
}
}
Requirements
- VS Code 1.85 or later
- A workspace folder open (Agent Studio reads/writes files relative to your workspace root)
License
MIT