Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>Claude Manager ProNew to Visual Studio Code? Get it now.
Claude Manager Pro

Claude Manager Pro

Ricardo de los Santos Fernández

|
61 installs
| (1) | Free
Your entire Claude Code ecosystem in one panel: skills, plugins, agents, MCP servers, security audit, cost tracking and backups. No terminal.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Claude Manager Pro

🌐 Jump to:   🇬🇧 English  ·  🇪🇸 Español


Visually manage your Skills, Plugins, Agents, Commands and MCP Servers from an integrated sidebar — with a curated community catalog, real-time session monitoring, per-project cost history, security audit and full cloud backup. Compatible with Windows, macOS, Linux and SSH remote connections.

Version Installs Rating License: MIT


Why does this extension exist?

If you work with Claude Code every day, you know the deal: you accumulate dozens of skills, plugins, agents and MCP servers scattered across folders and config files, and managing them from the terminal becomes a mess. Which ones are active? How much have I spent this week? Where's the agent I created for that project? Which MCP server do I have configured and is it working? How do I restore everything on a new machine?

This extension solves all of that at once. A sidebar panel integrated directly in VS Code that gives you complete visibility and control over your entire Claude Code ecosystem: activate and deactivate skills with one click, import any skill from GitHub in seconds, manage your MCP servers (activate, deactivate, add new ones, validate connection), install top community skills and plugins with one click from a curated catalog of 11 collections and 29 verified plugins, monitor your session cost in real time with per-project breakdown, audit the security of your Claude environment without any extra setup, and back up your entire configuration to the cloud to restore it on any machine in an instant.

Without touching the file system. Without memorizing paths. Without commands.


📋 Feature Index

Section What it does
⚡ Skills Create, import from GitHub, activate/deactivate, group by repository, import associated agents
🔌 Plugins Manage installed plugins, detect updates, activate/deactivate
🤖 Agents Create agents, activate/deactivate, group by skill, auto-clean when skill is deleted
🔗 MCP Servers List configured MCP servers, activate/deactivate, add new ones, validate connection, view capabilities, browse popular servers
✨ Skill Creator Guided form to create skills with AI-powered instruction improvement
🎙 Voice Prompt Studio Dictate ideas in natural language and convert them into optimized technical prompts using Claude CLI. Includes scoring, history, favorites and one-click delivery to the editor, terminal or Claude Code chat.
💬 Commands Visual library of Claude Code slash commands, organized by custom categories
📊 Status Real-time token monitoring, per-session cost, per-project history, pricing table
💸 DeepSeek Integration Switch backend between Anthropic and DeepSeek in one click. Cut API costs up to 95% while keeping the same Claude Code experience. Secure key storage · auto code/file detection · built-in pricing comparison
🛡️ Security Integrated audit of secrets, dependencies, unsafe code, system hardening and installed tools (skills, plugins, agents, MCP)
⭐ Community Top Curated catalog of 11 skill collections and 29 verified plugins, organized by category, installable with one click. Includes Essentials section, top 10 development tools by ★ GitHub, and My Tools — a personal list where you add any GitHub repository and get its metadata (stars, language, description) fetched automatically.
🌐 Language Spanish and English. Automatic detection of VS Code language or manual selection from the Status panel or command palette. Switch instantly without restarting.
📦 Backup & Sync Dedicated panel: export/import everything (skills, plugins, agents, MCP servers, commands, My Tools), GitHub Gist sync with status badge, local history (last 5), ZIP export, push to your own Git repo, per-module export/import with smart diff

✨ Features in detail


⚡ Skills

Skills are instructions and context that Claude Code loads in every session. With this extension you can manage them without opening any terminal.

Toolbar buttons

Button Action
↺ Refresh the list of skills, plugins, agents and Status
⇅ Toggle sort: alphabetical ↔ last used
+ Create a new skill from template
⑇ Import a skill from a GitHub URL
↑ Export backup (local or GitHub Gist)
↓ Import backup (local or GitHub Gist)
⚙ Open extension settings
🔍 Filter skills by name
✕ Clear active filter

Inline buttons per skill

Button Shown when Action
▶▶ Always Launch claude in the skill folder
⏸ Skill active Deactivate the skill (creates .disabled)
▶ Skill inactive Activate the skill (removes .disabled)
↗ Always Open SKILL.md in the editor
🗑 Always Delete the skill (with confirmation)

Activate and deactivate

Each skill can be active ✅ or inactive ⏸️. Deactivating a skill creates a sentinel .disabled file inside its folder — Claude Code detects it and ignores the skill. Reactivating it removes the file. The skill content is never deleted.

▶▶ Open in Claude

A button on each skill launches claude directly in that skill's folder. Useful for working in the exact context of a skill without navigating the directory manually.

Import from GitHub

Paste the URL of any GitHub repository (e.g. https://github.com/user/my-skill) and the extension automatically clones it into your skills folder. If the repo doesn't have a SKILL.md, one is generated automatically. The skill appears in the panel instantly.

Sort by last used

By default skills are shown in alphabetical order. One click on the ⇅ toolbar button toggles to most recently modified — ideal when you have many skills and want quick access to the ones you're currently using. The preference is saved between sessions.

Create from template

The + button opens a guided flow where you enter the name and description. The extension creates the folder with the correct structure and opens SKILL.md in the editor ready to edit.

Bundles — Skills that group agents

A skill can include an agents/ subfolder with agents linked via symlinks. When you deactivate a bundle, the extension automatically deactivates all its agents. When you reactivate it, they're reactivated too. The Agents panel shows a badge with the bundle name each agent belongs to.

Bundle structure:

~/.claude/skills/
└── my-bundle/
    ├── SKILL.md
    └── agents/
        ├── code-reviewer.md
        └── debugger.md

Visual grouping by GitHub repository

Skills are automatically grouped in the panel if they come from the same GitHub repository (detected by the github field in their SKILL.md). If a repository contains 2+ skills, they appear under a collapsible 📦 repo-name node. Each skill includes a direct link to the repository in its description. When importing a skill from GitHub, the URL is saved automatically.

Scopes: Global and per-project

The extension detects skills in two locations:

  • Global: ~/.claude/skills/ — available in all Claude Code sessions
  • Per-project: .claude/skills/ inside any folder open in VS Code — visible only when that project is open

🔗 MCP Servers — Server management

MCP servers (Model Context Protocol) are processes that expose executable tools Claude can invoke in real time — file access, browser, web search, databases, GitHub, etc. The extension reads and writes directly to ~/.claude/settings.json.

Toolbar buttons

Button Action
↺ Refresh the list of MCP servers
+ Add a new MCP server (stdio or SSE/HTTP form)
🔍 Browse verified popular MCP servers

Inline buttons per server

Button Shown when Action
✓ Server inactive Enable the server (moves it to mcpServers in settings.json)
○ Server active Disable the server (moves it to _cmDisabledMcpServers)
🗑 Always Delete the server (with modal confirmation)

Enable and disable

When you disable a server, its configuration is moved from mcpServers to _cmDisabledMcpServers inside ~/.claude/settings.json. Claude Code stops loading it on startup. Re-enabling it restores it to its original position. Configuration is never lost.

Details panel

Clicking any server opens a panel with three tabs:

Tab What it shows
Details Transport type, command, arguments, URL, environment variables and description
Validate Checks that the executable exists and the script is accessible. For SSE servers, verifies the URL.
Capabilities Reads the package.json from the server directory to show name, version, description and keywords

Add server

The form supports both transport types:

  • stdio — local process: command field (e.g. node, npx, uvx) and arguments
  • SSE/HTTP — remote server: URL field (e.g. https://mcp.linear.app/mcp)

Browse popular servers

A catalog panel with real verified MCP servers, organized by category and source:

Official Anthropic (github.com/modelcontextprotocol/servers, ★84.5k): filesystem, memory, fetch, sequential-thinking, time

Company-maintained: github (GitHub Inc., ★29.2k, Docker), playwright (Microsoft, ★31.4k), brave-search (Brave, ★935)

Community: context7 (Upstash, ★49.2k — real-time library documentation)

Each entry shows: source badge (Official/Company/Community), requirements (Python/uv, Docker, API key), GitHub stars, and "Install" (adds directly to settings.json) and "GitHub" (opens the official repository) buttons.

Archived Anthropic servers (postgres, slack, sqlite) are not shown as install options — they stopped receiving security updates in May 2025.


⭐ Community Top — Curated Skills and Plugins catalog

An integrated catalog of top community Claude Code skills and plugins, organized by category and installable with one click directly from VS Code.

The panel shows 5 entries in the sidebar tree:

🏆 Essentials (6 essential tools)

The 6 essential skills and plugins gathered on a single page for quick installation:

Type Tool Why
Skill Superpowers ★165k TDD methodology + parallel agents
Skill UI/UX Pro Max 50+ styles, 161 palettes, shadcn/ui
Skill n8n Skills n8n workflow development
Plugin claude-mem v12.1 Persistent memory between sessions
Plugin frontend-design ★17.7k Production React/Tailwind interfaces
Plugin context7 ★53.7k Live library docs in context

🔌 Plugins (29 from the official Anthropic marketplace)

Plugins from Anthropic's official marketplace. Install via claude plugin install name@marketplace run in a VS Code terminal.

Category Plugins included
🎨 Design & Frontend frontend-design (React/Tailwind production), playground (interactive HTML artifacts)
🛠️ Development context7 (★49.2k), github (★29.2k), playwright (★31.4k), typescript-lsp, pyright-lsp, code-review, feature-dev
☁️ Cloud vercel, cloudflare, railway, firebase, aws-serverless
🗄️ Databases supabase, mongodb, prisma, neon
📊 Monitoring datadog, sentry, sonarqube
📋 Productivity claude-mem (persistent memory), linear, notion, slack, figma, atlassian
🔒 Security semgrep, aikido

📚 Skills (11 collections)

Verified skill collections with their real GitHub repositories. Install via git clone directly to ~/.claude/skills/ through a VS Code terminal.

Category What's included
🧠 Methodology Superpowers (obra, ★165k) — TDD, parallel agents, systematic debugging
📄 Official Anthropic anthropics/skills — Word, PDF, PowerPoint, Excel, generative art, testing
🤖 AI / ML Hugging Face (★10.3k), Scientific Skills (★19.4k, 133 scientific skills)
🌐 Multi-domain alirezarezvani/claude-skills (★12.6k, 232+ skills across 9 areas)
☁️ Cloud Cloudflare Skills (★1.3k), Expo/React Native (★1.8k)
🔒 Security Trail of Bits (★4.8k, 40+ professional audit skills)
🎨 Design & Frontend UI/UX Pro Max (50+ styles, 161 palettes, shadcn/ui, React, Tailwind)
⚙️ Automation n8n Skills — workflows, JS/Python, expressions, MCP tools
🛠️ Specialized iOS Simulator (★833), Rails Upgrade 2.3→8.1 (★253)

🛠️ Development — Top 10 verified by ★ GitHub

Pure development tools, ranked by stars verified via GitHub API (April 2026):

# Tool ★ What it does
1 context7 (Upstash) 53.7k Library docs in context
2 Chrome DevTools MCP 37.1k Live Chrome debugging
3 Playwright (Microsoft) 31.4k E2E testing / browser automation
4 GitHub MCP (GitHub Inc.) 29.2k Repos, PRs, issues, code search
5 Official Anthropic Plugins 17.8k LSPs, code-review, feature-dev
6 Semgrep 14.9k Static analysis SAST
7 Claude Skills Engineering 12.6k CI/CD, API design, Terraform
8 Playwright Community 5.5k Broader compatibility
9 Claude Skills Marketplace 561 Git automation, test fixing
10 Claude Code Skills Suite 425 hex-line/graph/ssh + Agile

Each card shows: source badge (Official Anthropic / Partner / Community), description, GitHub stars when applicable, and "Install" and "GitHub" buttons.

🔖 My Tools — Personal repository list

Add any GitHub repository to your own tracked list. The extension fetches its metadata automatically via the GitHub public API and renders it as a card identical to the curated sections.

How it works:

  1. Paste a GitHub URL (https://github.com/owner/repo) or a shorthand (owner/repo) into the input field and press Enter or click ➕ Add repository.
  2. The extension calls the GitHub API from the extension process (no CORS issues) and retrieves: name, description, star count, primary language and canonical URL.
  3. The repository card appears instantly with Install, GitHub and Delete buttons.
  4. The list is saved in VS Code globalState — it persists across restarts and is scoped to your VS Code profile.
Feature Detail
Input formats Full URL with anchors (#readme, ?tab=…) or owner/repo
Redirect handling Follows GitHub API 301/302 redirects (renamed or transferred repos)
Duplicate detection Warns if the repo is already in the list
Rate limit handling Shows a clear message when the GitHub API quota is exceeded
Persistence Stored in VS Code globalState under claudeManager.myTools
Install action Clones the repo to ~/.claude/skills/<repo-name> via a VS Code terminal

✨ Skill Creator — AI-powered creation assistant

A dedicated panel to create and manage your own skills with a guided form and automatic instruction improvement using your Claude account.

Only skills created with this assistant appear here. Skills installed manually or imported from GitHub remain in the Skills section.

Toolbar buttons

Button Action
↺ Refresh the list
+ Open the creation assistant
🔍 Filter by name, category or description
✕ Clear active filter

Inline buttons per skill

Button Shown when Action
⏸ Skill active Deactivate the skill
▶ Skill inactive Activate the skill
✏ Always Edit the skill with the form
🗑 Always Delete the skill (with confirmation)

Guided creation form

Pressing + opens a panel with all the fields needed to define a well-structured skill:

Field Required Description
Name Yes Human-readable name. The folder identifier is generated in real time.
Icon No Emoji or visual character (max 4 chars). Instant preview.
Description Yes Short phrase explaining when to use the skill (max 220 characters).
Category No Free-form category with predefined suggestions (productivity, development, testing…).
Instructions No Markdown body of the SKILL.md. Write manually or improve with AI.
Initial state — Active (default) or Inactive.
Scope — Global (~/.claude/skills/) or Workspace (.claude/skills/ of the open project).

✨ Improve with AI

The ✨ Improve with AI button automatically improves instructions using the Claude CLI already installed on your system — no additional API key needed. Uses your active claude session.

Flow:

  1. Fill in the name, description and/or instructions (can be rough notes)
  2. Press ✨ Improve with AI
  3. Claude analyzes the skill context and rewrites the instructions with professional Markdown structure
  4. A two-column diff appears — Original on the left, Improved on the right
  5. Choose ✅ Accept to replace the textarea, or ↩ Discard to keep the original

If Claude CLI isn't installed or you're not logged in, the extension shows the specific error message with instructions to fix it.

Requirement: Claude Code CLI installed and authenticated:

npm install -g @anthropic-ai/claude-code
claude auth login

Automatic validations

  • Name and description required (real-time validation on blur and on submit)
  • The folder identifier is automatically normalized (no accents, no spaces, lowercase)
  • Asynchronous duplicate check while typing: if a skill with the same identifier already exists, a visual warning is shown before trying to create it
  • Clear inline error messages next to each field

🔌 Plugins

Claude Code plugins extend its capabilities with external tools (MCPs, integrations, etc.). The extension reads the installed_plugins.json file and also scans the marketplaces/ folder as a fallback.

Toolbar buttons

Button Action
↺ Refresh the plugin list
🔍 Filter plugins by name
✕ Clear active filter

Inline buttons per plugin

Button Shown when Action
⑆ Always Open the plugin's GitHub repository in the browser
⏸ Plugin active Deactivate the plugin
▶ Plugin inactive Activate the plugin
📖 Always Open the plugin's README.md in the editor
🗑 Always Delete the plugin from disk and registry

Activate and deactivate

Deactivating a plugin creates .disabled in its root directory ✅ → ⏸️ and inside each skills/*/ subfolder of the plugin — so Claude Code respects the state at all its internal levels.

Version badge with automatic update detection

In the background the extension queries the package.json of each plugin's GitHub repository and compares with the installed version. If a newer version exists, it shows ⬆ v{new} directly in the plugin description in the panel. Results are cached for 1 hour to avoid saturating the GitHub API.

Open in GitHub

One click opens the plugin repository directly in the browser. The full URL also appears in the tooltip when hovering over the plugin.

Full details in tooltip

Hover over any plugin to see: installed version, whether it's up to date ✓ or outdated ⬆, scope (global or project), installation date and path on disk.

Delete

Deletes the folder from disk and cleans the entry from installed_plugins.json. Asks for confirmation before deleting.


🤖 Agents

Agents are .md files that define specialized Claude behaviors. The extension manages them with the same active/inactive pattern as skills.

Toolbar buttons

Button Action
↺ Refresh the agent list
🔍 Filter agents by name
✕ Clear active filter

Inline buttons per agent

Button Shown when Action
▶▶ Always Launch claude in the agent's context
⏸ Agent active Deactivate the agent (creates <name>.disabled)
▶ Agent inactive Activate the agent (removes <name>.disabled)
↗ Always Open the agent's .md in the editor
🗑 Always Delete the agent (with confirmation)

Activate and deactivate

Deactivating an agent ✅ → ⏸️ creates a <name>.disabled file next to the agent's .md. Reactivating it ⏸️ → ✅ removes it. The .md file is never deleted.

▶▶ Open in Claude

Launches claude in the right context depending on the agent type:

  • Global agents (~/.claude/agents/) → opens in the user's home directory
  • Project agents (.claude/agents/ inside a project) → opens in the project root

Bundle detection

The extension resolves each agent's symlinks to detect if it belongs to a skill bundle. If so, it displays the bundle name as a badge 📦 skill-name in the agent description.

SSH remote compatible

The delete operation works correctly in VS Code connected via SSH to a remote server (where the recycle bin isn't available). The extension detects the context and deletes directly without error.

Smart grouping by skill

Agents are automatically grouped in the panel by their associated skill. If a skill has 2+ linked agents, they appear under a collapsible 📦 skill-name node. You can activate/deactivate all bundle agents at once. When a skill is deleted, its associated agents are cleaned up automatically. Confirmation dialogs show how many agents will be deleted along with the skill.


🎙 Voice Prompt Studio — Dictate and optimize prompts

Dictate an idea in natural language and the extension converts it into a structured, technical prompt using Claude CLI — without any API key, using your active session. The result appears in an editable editor, ready to copy, send to the terminal, insert into the active file or deliver directly to the Claude Code chat.

In the sidebar the section is called 🎙 Estudio de Prompts de Voz (Spanish) or Voice Prompt Studio (English), following the active language of the extension.


How it works

  1. Open the panel from the sidebar or press Ctrl+Shift+V (outside the editor)
  2. Press REC to start dictation
  3. Speak freely — the transcription appears in real time in the left pane
  4. Press ✨ Optimizar (or a regeneration pill) to send the text to Claude CLI
  5. The optimized prompt appears in the right pane with a quality score
  6. Use the action buttons to deliver it wherever you need it

Dictation by platform

Platform Method
macOS / Linux (local) Native SpeechRecognition API — works automatically after granting microphone permission
Windows (local) Native SpeechRecognition via Electron WebView
Windows + Remote SSH After pressing REC, the panel focuses the transcription area and shows the ⊞ Win + H animated shortcut — press it to activate Windows native dictation, which writes directly into the textarea

Remote SSH limitation: When the extension runs on a remote Linux server (VS Code Remote SSH), the extension host has no access to the local Windows microphone. Win+H is the only reliable mechanism: it's a Windows system-level shortcut that types into whatever text field is active.


Split view — Transcript and optimized prompt side by side

The panel always shows both panes simultaneously:

Pane What it contains
Transcripción bruta Raw text from dictation or manual input. Fully editable before optimizing.
Prompt optimizado Result generated by Claude CLI. Also editable — you can refine it before delivering.

The prompt is always generated in the same language as the transcription: if you dictate in Spanish, the optimized prompt is in Spanish; if you dictate in English, it's in English.


Prompt quality scoring

After each optimization Claude evaluates the generated prompt on 5 dimensions (1–10):

Dimension What it measures
Clarity Is the prompt unambiguous and well-worded?
Context Does it provide enough background for Claude to act?
Goal Is the desired outcome clearly defined?
Risks Are there potential problems or dangerous instructions?
Completeness Does it cover all necessary aspects without gaps?

The scores are shown as animated progress bars below the split view.


Regeneration pills — Change the style in one click

Six pills let you re-optimize the same transcription with a different focus:

Pill What changes
✂ Corto Eliminates redundancy — shorter and more direct
⚙ Técnico Precise technical terminology for senior developers
📋 Detallado Exhaustive — includes use cases, constraints and examples
🎩 Profesional Formal tone with clear structure
🤖 Claude Code Optimized for Claude Code CLI conventions
💡 Copilot Optimized for GitHub Copilot, focused on editor context

Each pill re-runs optimization through Claude CLI with a specific style instruction added to the prompt.


Action buttons

Button What it does
✨ Optimizar Sends the raw transcription to Claude CLI and generates the optimized prompt with scoring
⏹ Fin transcripción Saves the current entry to history and resets the panel for a new dictation session
📋 Copiar Copies the optimized prompt to the clipboard
📝 Editor Inserts the prompt at the cursor position in the active VS Code editor
✻ Claude Copies to clipboard and focuses the open Claude Code window — paste with Ctrl+V
🖥 Terminal Sends the text to the active VS Code terminal
💾 .md Saves the transcript and optimized prompt as a Markdown file in the current workspace
⭐ Favorito Marks the current prompt as a favorite for quick access later
🗑 Limpiar Clears both panes without saving

✻ Claude button: The Claude Code extension does not expose a public API to insert text into an active conversation. The button copies the text to the clipboard and focuses the open panel — pressing Ctrl+V inserts it into the current conversation without opening a new one.


History and Favorites tabs

The panel has three tabs:

Tab Content
🎙 Estudio Main panel: dictation, optimization, scoring
📚 Historial Last 50 entries (transcript + optimized prompt + date). Click any entry to load it back in the Studio.
⭐ Favoritos Prompts marked as favorites. Persist until manually removed.

Each item in History and Favorites has Ver (load back into Studio), Copiar (copy to clipboard) and Eliminar / Quitar ⭐ buttons.


Privacy mode

Click the 🔒 button in the panel header to activate privacy mode:

  • No entries are written to history
  • The current session runs in memory only
  • Favorites and scoring remain functional
  • The icon indicates the active state

Security warnings

The extension analyzes the optimized prompt looking for potentially dangerous patterns before you send it anywhere:

Pattern Severity
Recursive deletion (rm -rf) 🔴 High
Permission changes on root (chmod /) 🔴 High
SQL destructive operations (DROP TABLE, unguarded DELETE) 🔴 High
Shell script piped to bash without verification 🔴 High
sudo references 🟡 Medium
References to production environment 🟡 Medium
Force push (git push --force) 🟡 Medium
Publish to public registries 🟡 Medium

Warnings appear as a highlighted banner before the action buttons, with a color badge per severity. The buttons remain active — it's an advisory warning, not a blocker.


💬 Commands

A quick-reference panel for all your Claude Code slash commands, organized in customizable categories.

Toolbar buttons

Button Action
↺ Refresh the command list
+ Add a new command (name, description and category)
📁 Create a new category
🔍 Filter commands by name
✕ Clear active filter

Inline buttons per command

Button Action
→ Move the command to another category
⧉ Copy the command name to clipboard
🗑 Delete the command

Inline buttons per category

Button Action
🗑 Delete the category (its commands move to "Uncategorized")

Built-in commands included

The extension includes the 7 main Claude Code commands ready to use from the start:

Command What it does
/init Load CLAUDE.md or generate it if it doesn't exist
/memory View and edit project memory on the fly
/clear Clear the conversation context
/compact Summarize the conversation to free up context
/mcp List connected MCP servers and their status
/permissions Show what Claude Code can and cannot do
/help List all available commands with description

Copy to clipboard with one click

Click any command → copied to clipboard instantly. Hover → shows the full description as a tooltip.

Custom categories

Organize your commands in themed folders. Create categories with the 📁 button, move commands between categories with →, and delete categories (their commands move to "Uncategorized" automatically). Commands without a category always appear first.

Persistence

Commands and categories are saved in ~/.claude/claude-manager-commands.json and included in the backup.


📊 Status — Real-time session monitoring

The Status panel reads Claude Code's .jsonl session files in ~/.claude/projects/ and updates the information every 5 seconds automatically, also reacting instantly when Claude Code writes new data.


🤖 Model

Shows two values simultaneously:

  • Configured — the default model defined in ~/.claude/settings.json. This is the one Claude will use in new sessions.
  • In use — the model Claude actually used in the last response of the active session. May differ from the configured one if you used /model to change it during the session.

If the in use model is Opus, the text is highlighted in red as a visual high-cost warning.


🔢 Tokens — Active session

Full breakdown of tokens consumed in the current session:

Field Description
Input Tokens you send: your prompt, context, conversation history
Output Tokens Claude generates in its responses
Cache read Context reused from Anthropic's cache — billed at ~10x cheaper rate than normal input
Total Input + Output (not counting cache)
Approx. cost USD estimate calculated with the official prices of the active model

Click "Approx. cost" → opens a side panel with the full pricing table:

Model Input /MT Output /MT Cache /MT
Claude Opus 4.7 $15.00 $75.00 $1.50
Claude Sonnet 4.6 $3.00 $15.00 $0.30
Claude Haiku 4.5 $0.80 $4.00 $0.08

MT = Million Tokens. The panel marks the active model with ▶ and shows the real session cost for each model. Also includes an explanatory guide:

  • Opus is ~5x more expensive than Sonnet · Haiku is ~4x cheaper than Sonnet
  • Output always costs more than input — generating tokens is more expensive than reading them
  • Cache is your best friend: if you repeat the same context (e.g. a long CLAUDE.md), you pay 10x less on subsequent reads
  • Example: 2,000 input tokens + 500 output in Sonnet ≈ $0.000013 — almost nothing. But at 100,000 calls/day that's ~$1.30/day, and that's where the model you choose starts to matter

📅 History — Accumulated outside the active session

Tokens and cost accumulated across all sessions, not just the current one:

Tokens Estimated cost
Today Total since 00:00 today In USD
Week Total for the last 7 days In USD

Data is read from all .jsonl files in ~/.claude/projects/ with a 60-second cache to avoid blocking the panel.


🏆 By project — Historical consumption ranking

Which project has cost you the most? The extension aggregates all historical data by project and shows a ranking of the top 10 projects by consumption:

  • 🥇🥈🥉 for the top three, numbered for the rest
  • Shows total tokens and estimated cost for each project
  • Hover over each project → shows the last used date and directory key

📋 Active sessions

List of all Claude Code sessions currently open (reads files in ~/.claude/sessions/):

  • Project — working directory name of the session
  • ID — short session identifier (first 8 characters)
  • Duration — time elapsed since the session was opened

📦 Installations

Quick summary of your installed Claude ecosystem:

  • Number of skills in ~/.claude/skills/
  • Number of registered plugins

💬 Feedback

Found a bug or have a suggestion? The Status panel includes a Feedback section that lets you send a message directly to the development team. A form opens where you select the type (bug, suggestion, improvement or general feedback) and describe it — the extension sends it automatically along with your version, platform and current workspace. Your feedback helps keep Claude Manager Pro improving.


💸 DeepSeek Integration — Switch backend, slash your costs

Switch Claude Code's backend between Anthropic (Claude) and DeepSeek in one click. Cut your API costs by up to 95% for development and coding tasks while keeping the exact same Claude Code experience — same tools, same interface, same workflow, dramatically lower bills.

Why DeepSeek?

Claude Code is powerful, but Anthropic's API pricing can add up fast — especially with Opus at $75/MT output. DeepSeek offers an Anthropic-compatible API that Claude Code can use directly, with dramatically lower prices:

Model Input /MT Output /MT Cache /MT vs Opus
Claude Opus 4.7 $15.00 $75.00 $1.50 —
Claude Sonnet 4.6 $3.00 $15.00 $0.30 5x cheaper
DeepSeek V4 Pro $1.74 $3.48 $0.015 95% cheaper
DeepSeek V4 Flash $0.14 $0.28 $0.003 99% cheaper

💡 Real example: a typical development session that costs ~$2.50 with Opus costs ~$0.13 with DeepSeek V4 Pro. At 100 sessions/month, that's $250 → $13. Your monthly Claude bill could drop from hundreds of dollars to pocket change.

Panel controls

Control Icon What it does
API Key 🔑 Store your DeepSeek API key in VS Code's encrypted SecretStorage — never in plain text, never in settings files. One-click set or delete.
Backend ⇄ Toggle between Anthropic and DeepSeek. Atomically writes the env block to ~/.claude/settings.json. Includes rollback on error — your config is never left in a broken state.
Model 🧠 Choose between V4 Pro (best quality for complex reasoning) and V4 Flash (fastest/cheapest for straightforward tasks). Active model marked with ✓ in the picker.
Auto Mode 🔄 Detects when you're editing code files and switches to DeepSeek automatically. Opening non-code files switches back to Claude. Smart 3-second debounce prevents flickering. Supported extensions: .js, .ts, .jsx, .tsx, .py, .java, .cs, .go, .rb, .php, .sql, .sh, .bash, .ksh.
Pricing 📊 Side-by-side comparison table with all models, real-time cost estimates, and one-click activation buttons. Includes promotional pricing note.

Status bar indicator

A permanent indicator in the VS Code status bar shows which backend is active at a glance:

  • $(hubot) Claude in orange — you're routing through Anthropic
  • $(zap) DeepSeek V4 Pro in blue — you're routing through DeepSeek

Click the indicator to toggle backends instantly — no need to open the sidebar.

Zero configuration

No .env files, no terminal commands, no manual JSON editing. Everything is managed visually from the panel:

  1. Paste your DeepSeek API key once → stored encrypted
  2. Click the backend toggle → environment variables are written atomically to settings.json
  3. Restart Claude Code → you're now on DeepSeek

Switching back to Claude is equally instant — the env block is cleaned up automatically. No traces left behind.

What changes when you switch?

Nothing visible. Claude Code's interface, tools, slash commands, and workflows remain identical. The only difference is which cloud processes your prompts — and what appears on your invoice.

Aspect Stays the same Changes
Claude Code UI & UX ✅ —
Slash commands ✅ —
MCP servers ✅ —
Skills & agents ✅ —
Your entire workflow ✅ —
API cost per session — ↓ up to 95%
Monthly bill — ↓ from $$$ to $

🎯 Best strategy: Use Auto Mode. Code-heavy projects get DeepSeek's cost efficiency automatically. Documentation, architecture discussions, and security reviews stay on Claude. You get the best of both worlds without thinking about it.


🛡️ Security — Integrated security audit

A complete security audit engine integrated directly in the sidebar, with no external dependencies or MCP servers. All modules run inside the extension itself — no child processes, no calls to external tools.

The plugin is completely self-contained: bundled inside the VSIX and works on any machine where you install the extension with no additional setup.


Available modules

Modules are organized in three groups based on what they analyze:

Project — analyze source code and workspace files

Module What it does
Secrets Recursively scans all project files using regex patterns and entropy analysis. Detects AWS keys, GitHub tokens, JWT, SSH private keys, hardcoded passwords and database connection strings with embedded credentials.
Dependencies Locates package.json, requirements.txt and pyproject.toml in the project. Queries the public OSV.dev database for each dependency and reports known CVEs with CVSS severity and the fixing version.
Config Analyzes docker-compose.yml, Dockerfile, .env, Kubernetes manifests, GitHub Actions workflows and Nginx configs. Detects privileged containers, secrets in environment variables, Docker socket bind mounts and excessive permissions.
Code (SAST) Static analysis of source code in JS, TS, Python, PHP, Java, Go and Ruby. Detects: eval()/new Function() (RCE), exec() with interpolation (command injection), concatenated SQL queries (SQL injection), path.join() with user input (path traversal), Math.random() for secrets (unsafe randomness), hardcoded credentials (AWS keys, GitHub tokens), pickle.loads()/yaml.load() without Loader (unsafe deserialization) and res.send()/echo $_GET without sanitizing (server XSS).

System — analyze the operating system and running services

Module What it does
System Directly reads OS configuration: users with UID 0, /etc/ssh/sshd_config, sensitive file permissions (/etc/shadow, .bashrc...), suspicious cron jobs, SUID/SGID binaries, password policy, sudoers, kernel parameters via sysctl and active services (systemd).
Containers Runs docker ps and docker inspect on each running container. Detects privileged mode, Docker socket mounted as volume, dangerous Linux capabilities (NET_ADMIN, SYS_ADMIN) and insecure daemon configuration (TLS disabled, API exposed on network).
Hardening Verifies against CIS Benchmark Level 1 for Linux: pending security updates (apt), AppArmor/SELinux status, fail2ban active, hardening sysctl parameters (ASLR, TCP SYN cookies, IPv6...), system file permissions and unnecessary active services.
Network Scans TCP ports on localhost and configured hosts. Identifies unnecessarily exposed services (Telnet, unencrypted FTP, Redis without auth, exposed databases...). Analyzes active network interfaces and system DNS resolution.
Web Performs HTTP/HTTPS requests to the specified URL. Verifies presence of security headers (HSTS, CSP, X-Frame-Options, Referrer-Policy, Permissions-Policy), TLS version and certificate encryption, CORS policy, and headers that reveal server information (Server, X-Powered-By...).

Installed Tools — audit the Claude Code ecosystem installed on the user

Module What it detects
Skills Skills without a declared GitHub URL, without a license, with scripts without a verified repository, modified in the last 24h and prompt injection patterns in SKILL.md (excludes code blocks to avoid false positives). Disabled skills are skipped.
Plugins Plugins without a verified gitCommitSha (integrity unverifiable), disabled plugins taking up space without providing functionality, and plugins without a recorded installation date.
Agents Agents without an associated skill (orphans), agents with an explicit model other than inherit (may generate unexpected costs), agents without a description in the frontmatter, and broken symlinks pointing to a deleted skill. Disabled agents are skipped.
MCP Servers MCP servers without command or url configured (won't start), commands with a relative path that doesn't exist on disk, servers without a description and arguments containing credential keywords (api_key, token, password, secret).

Audit panel

Clicking any module (or the root node to run all at once) opens a side panel with:

Audit profiles — choose the depth before running:

Profile Estimated time What's included
⚡ Quick ~2-5 min Secrets, critical dependencies and obvious configs
▶ Standard ~10-20 min Balanced full analysis of all active modules
🔍 Deep ~30-60 min Maximum depth, all modules, extended port ranges

Input fields per module:

  • Project modules → "Project path" field (default: current workspace)
  • System modules → no additional fields (read directly from the OS)
  • Web module → target URL field (required)
  • Full audit → shows both fields

Real-time results:

  • Progress bar with the running module
  • Global risk level (CRITICAL / HIGH / MEDIUM / LOW / INFO) with color badge
  • Finding counters by severity
  • Full findings table with: severity, description, exact location and remediation recommendation

Offline operation and portability

The audit plugin is bundled entirely inside the VSIX. It requires nothing to be installed, makes no external process calls (except docker for the Containers module) and works in environments without internet (except Dependencies, which queries OSV.dev). Installing the extension on a new machine is enough — no additional setup.


📦 Backup & Sync

A dedicated panel with everything you need to protect and restore your entire Claude Code configuration: skills, plugins, agents, MCP servers, commands and My Tools.

The panel is organized in four sections:

🔄 Complete — Full backup

Action Description
📤 Export all Exports everything to a local .json file with smart diff picker
📥 Import all Imports from a local file — shows what's new, updated or unchanged before applying
☁️ Upload to GitHub Gist Syncs to a private Gist in your account. Badge shows current status: ✓ Synced / ↑ Pending upload / ↓ Changes available
📥 Download from Gist Downloads and applies the cloud backup
📦 Export as ZIP Packages your skills folder + backup JSON into a .zip
🔀 Push to Git repo Commits and pushes the backup to your own Git repository

📋 By module — Granular control

Export or import each section independently: Skills, Plugins, Agents, MCP Servers, Commands, Community (My Tools). Each module has inline Export / Import buttons.

🕐 History — Local snapshots

Every export automatically saves a local snapshot in ~/.claude/cm-backups/. The panel shows the last 5 entries with inline Restore / Delete buttons. Useful for quick rollbacks without touching the cloud.

⚙️ Configuration

  • GitHub Token: configure your Personal Access Token (only needs gist permission)
  • Auto-backup: toggle automatic backup on VS Code close
  • Configure Git repo: set the local Git repository path for the push option
  • Clear Gist credentials: reset the stored token and Gist ID

Smart diff on import

Before applying any backup, the extension shows a QuickPick checklist with every item labeled:

  • $(add) New — doesn't exist locally, pre-checked
  • $(arrow-up) Update — exists but differs, pre-checked
  • $(check) No changes — identical to local, unchecked by default

You select exactly what to restore before confirming.


Auto-sync on startup

When VS Code starts, the extension silently checks if the cloud Gist has a newer export date than the last local import. If there are changes in the cloud, it notifies you and offers to import with one click.


What's covered by the backup (v6.0.0 format):

  • ⚡ Skills (full content, base64-encoded)
  • 🔌 Plugins (metadata + install path)
  • 🤖 Agents (full content)
  • ⌨️ Commands (all categories)
  • ⚙️ MCP Servers (active and disabled, with full config)
  • 🌐 My Tools (your custom GitHub repositories from the Community panel)

🚀 Installation

code --install-extension ricardo-de-los-santos.claude-skills-manager

Or Ctrl+Shift+X → search Claude Manager Pro → Install.

Prerequisite:

npm install -g @anthropic-ai/claude-code

Windows 10/11: restart VS Code after installing Node.js or Git so the PATH updates. Configuration paths resolve automatically to C:\Users\<user>\.claude\.


⚡ Quick start on a new machine

# 1. Install Claude Code
npm install -g @anthropic-ai/claude-code

# 2. Install this extension from the Marketplace

# 3. Restore your configuration from the cloud
# Sidebar → Skills section → ↓ button → GitHub Gist → enter your Gist ID
# Skills, agents and commands restore automatically
# Plugins reinstall via git clone from their GitHub repositories

⚙️ Configuration

Setting Default Description
claudeManager.skillsPath ~/.claude/skills Skills root folder
claudeManager.pluginsPath ~/.claude/plugins/installed_plugins.json Installed plugins JSON
claudeManager.agentsPath ~/.claude/agents Agents folder
claudeManager.autoBackup false Automatic backup on VS Code close
claudeManager.autoBackupPath "" Auto-backup target path
claudeManager.language "auto" Extension language: auto (VS Code language), es (Spanish), en (English)

All paths support ~ for the user home and absolute paths (C:\... on Windows). Relative paths resolve against the first workspace folder.


🌐 Language

The extension fully supports Spanish and English: sidebar section names, internal labels of all panels, descriptions, tooltips and messages.

Automatic mode (default)

If VS Code is in Spanish → extension in Spanish. Any other language → English. No setup needed.

Manual switch

Two equivalent paths:

Where How
Sidebar Status panel → 🌐 Language item → click
Command palette Ctrl+Shift+P → Change extension language / Cambiar idioma de la extensión

The selector shows three options: Automatic, Español, English.

When you switch:

  • Sidebar section titles (STATUS, SKILLS, AGENTS…) and all internal labels change instantly, no reload.
  • Command titles in the command palette require a Reload Window (the extension prompts you automatically).

What gets translated

Element Instant change?
Sidebar section titles (STATUS, SKILLS, AGENTS…) ✅
Internal labels of all panels ✅
Descriptions, tooltips, status messages ✅
Command names in the command palette 🔄 Requires Reload Window

File architecture

File Purpose
package.nls.json / package.nls.es.json / package.nls.en.json package.json texts (commands, views, config) by VS Code language
l10n/bundle.l10n.json Default runtime bundle (Spanish)
l10n/bundle.l10n.es.json / bundle.l10n.en.json Runtime translations by language
l10n/templates/ Pure templates for each language (source of truth)
src/i18n.js Centralized helper: resolves effective language, loads bundle, exposes t(key, ...args), emits onDidChangeLocale to refresh providers

How to add a third language (e.g. French)

  1. Copy package.nls.en.json → package.nls.fr.json and translate to French.
  2. Copy l10n/bundle.l10n.en.json → l10n/bundle.l10n.fr.json and translate.
  3. Copy l10n/templates/package.nls.en.json → l10n/templates/package.nls.fr.json and translate.
  4. In src/i18n.js: add 'fr' to the SUPPORTED_LOCALES array.
  5. In package.json: add "fr" to the enum of claudeManager.language with its enumDescription.
  6. Add keys language.current.fr and language.pick.fr.label in the bundles.
  7. Package with vsce package and test.

🖥️ Supported platforms

System Status
Windows 10 / 11 (PowerShell · CMD) ✅
macOS ✅
Linux ✅
SSH remote (VS Code Remote SSH) ✅

MIT — © Ricardo de los Santos Fernández


Gestiona visualmente tus Skills, Plugins, Agentes, Comandos y Servidores MCP desde un panel lateral integrado — con catálogo curado de la comunidad, auditoría de seguridad integrada, monitor de costes en tiempo real, soporte multiidioma y backup completo en la nube. Todo sin tocar el terminal y sin recordar rutas.

Compatible con Windows, macOS, Linux y conexiones SSH remotas.

Version Installs Rating License: MIT


¿Por qué existe esta extensión?

Si trabajas con Claude Code a diario, sabes lo que pasa: acumulas decenas de skills, plugins, agentes y servidores MCP repartidos por carpetas y archivos de configuración, y gestionarlos desde el terminal se vuelve un caos.

  • ¿Qué skills están activas y cuáles llevan semanas sin usarse?
  • ¿Cuánto llevo gastado esta semana y en qué proyectos?
  • ¿Dónde está el agente que creé para ese proyecto el mes pasado?
  • ¿Ese servidor MCP está arrancando correctamente o falla en silencio?
  • ¿Hay secretos hardcodeados en mi código o CVEs en mis dependencias?
  • ¿Cómo restauro toda mi configuración en una máquina nueva sin perder nada?

Claude Manager Pro resuelve todo eso de golpe. Un panel lateral integrado directamente en VS Code que te da visibilidad y control completo sobre tu ecosistema Claude Code, sin abrir ningún terminal:

  • Activa y desactiva skills, plugins y agentes con un clic — el estado nunca se pierde, solo se oculta
  • Importa cualquier skill desde GitHub en segundos, con detección automática de agentes asociados
  • Gestiona tus servidores MCP visualmente: activa, desactiva, añade nuevos, valida si responden y consulta sus capacidades
  • Instala lo mejor de la comunidad desde un catálogo curado con 11 colecciones de skills y 29 plugins verificados, ordenados por estrellas y categoría
  • Monitoriza el coste de tus sesiones en tiempo real, con desglose por proyecto y comparativa de modelos
  • Audita la seguridad de tu proyecto, sistema operativo, contenedores Docker y herramientas instaladas, todo sin configuración adicional
  • Crea skills con un asistente guiado que mejora automáticamente las instrucciones usando tu sesión activa de Claude
  • Sincroniza tu configuración completa con GitHub Gist y restáurala en cualquier máquina nueva en segundos

Sin tocar el sistema de archivos. Sin recordar rutas. Sin comandos.


📋 Índice de Funcionalidades

Sección Qué hace
⚡ Skills Crear, importar desde GitHub, activar/desactivar, agrupar por repositorio, importar agentes asociados
🔌 Plugins Gestionar plugins instalados, detectar actualizaciones, activar/desactivar
🤖 Agentes Crear agentes, activar/desactivar, agrupar por skill, limpiar automáticamente al borrar skill
🔗 MCP Servers Listar servidores MCP configurados, activar/desactivar, añadir nuevos, validar conexión, ver capacidades, buscar servidores populares
✨ Skill Creator Formulario guiado para crear skills con mejora automática mediante IA
🎙 Estudio de Prompts de Voz Dicta ideas en lenguaje natural y conviértelas en prompts técnicos optimizados con Claude CLI. Incluye puntuación de calidad, historial, favoritos y entrega del prompt con un clic al editor, terminal o chat de Claude Code.
💬 Comandos Biblioteca visual de comandos slash de Claude Code, organizables por categorías
📊 Estado Monitoreo en tiempo real de tokens, costes por sesión, historial por proyecto, tabla de precios
💸 Integración DeepSeek Cambia el backend entre Anthropic y DeepSeek con un clic. Reduce costes de API hasta un 95% manteniendo la misma experiencia Claude Code. Clave segura · detección auto código/archivo · comparativa de precios integrada
🛡️ Seguridad Auditoría integrada de secretos, dependencias, código inseguro, hardening del sistema y herramientas instaladas (skills, plugins, agentes, MCP)
⭐ Top de la Comunidad Catálogo curado de 11 colecciones de skills y 29 plugins verificados, organizados por categoría, instalables con un clic. Incluye sección Imprescindibles, top 10 herramientas de Desarrollo por ★ GitHub y Mis herramientas — lista personal donde añades cualquier repositorio de GitHub y obtiene sus metadatos (estrellas, lenguaje, descripción) automáticamente.
🌐 Idioma Español e inglés. Detección automática del idioma de VS Code o selección manual desde el panel Estado o la paleta de comandos. Cambio al instante sin reiniciar.
☁️ Backup Exportar/importar a JSON local o sincronizar con GitHub Gist, auto-sync al arrancar

✨ Funcionalidades en detalle


⚡ Skills

Las skills son instrucciones y contexto que Claude Code carga en cada sesión. Con esta extensión puedes gestionarlas sin abrir ningún terminal.

Botones de la barra de herramientas

Botón Acción
↺ Actualizar la lista de skills, plugins, agentes y Estado
⇅ Alternar orden: alfabético ↔ último uso
+ Crear nueva skill desde plantilla
⑇ Importar skill desde URL de GitHub
↑ Exportar backup (local o GitHub Gist)
↓ Importar backup (local o GitHub Gist)
⚙ Abrir ajustes de la extensión
🔍 Filtrar skills por nombre
✕ Limpiar filtro activo

Botones de cada skill (inline)

Botón Aparece cuando Acción
▶▶ Siempre Lanza claude en la carpeta de la skill
⏸ Skill activa Desactiva la skill (crea .disabled)
▶ Skill inactiva Activa la skill (elimina .disabled)
↗ Siempre Abre el SKILL.md en el editor
🗑 Siempre Elimina la skill (con confirmación)

Activar y desactivar

Cada skill puede estar activa ✅ o inactiva ⏸️. Al desactivar una skill se crea un archivo centinela .disabled dentro de su carpeta — Claude Code lo detecta y la ignora. Al reactivarla, el archivo se elimina. El contenido de la skill nunca se borra.

▶▶ Abrir en Claude

Un botón en cada skill lanza claude directamente en la carpeta de esa skill. Útil para trabajar en el contexto exacto de una skill sin navegar manualmente al directorio.

Importar desde GitHub

Pega la URL de cualquier repositorio de GitHub (por ejemplo https://github.com/usuario/mi-skill) y la extensión lo clona automáticamente en tu carpeta de skills. Si el repo no tiene un SKILL.md, lo genera automáticamente. La skill aparece en el panel al instante.

Ordenar por último uso

Por defecto las skills se muestran en orden alfabético. Con un clic en el botón ⇅ de la toolbar puedes alternar al orden por fecha de modificación más reciente — ideal cuando tienes muchas skills y quieres acceder rápido a las que usas actualmente. La preferencia se guarda entre sesiones.

Crear desde plantilla

El botón + abre un flujo guiado donde introduces el nombre y la descripción. La extensión crea la carpeta con la estructura correcta y abre el SKILL.md en el editor listo para editar.

Bundles — Skills que agrupan agentes

Una skill puede incluir una subcarpeta agents/ con agentes vinculados mediante symlinks. Cuando desactivas un bundle, la extensión desactiva automáticamente todos sus agentes. Cuando lo reactivas, los reactiva también. El panel de Agentes muestra un badge con el nombre del bundle al que pertenece cada agente.

Estructura de un bundle:

~/.claude/skills/
└── mi-bundle/
    ├── SKILL.md
    └── agents/
        ├── code-reviewer.md
        └── debugger.md

Agrupación visual por repositorio GitHub

Las skills se agrupan automáticamente en el panel si provienen del mismo repositorio de GitHub (detectado por el campo github en su SKILL.md). Si un repositorio contiene 2+ skills, aparecen bajo un nodo colapsable 📦 nombre-repo. Cada skill incluye un enlace directo al repositorio en su descripción. Al importar una skill desde GitHub, la URL se guarda automáticamente.

Ámbitos: Global y por proyecto

La extensión detecta skills en dos ubicaciones:

  • Global: ~/.claude/skills/ — disponibles en todas las sesiones de Claude Code
  • Por proyecto: .claude/skills/ dentro de cualquier carpeta abierta en VS Code — visibles solo cuando ese proyecto está abierto

🔗 MCP Servers — Gestión de servidores MCP

Los servidores MCP (Model Context Protocol) son procesos que exponen herramientas ejecutables que Claude puede invocar en tiempo real — acceso a archivos, navegador, búsqueda web, bases de datos, GitHub, etc. La extensión lee y escribe directamente en ~/.claude/settings.json.

Botones de la barra de herramientas

Botón Acción
↺ Actualizar la lista de servidores MCP
+ Añadir nuevo servidor MCP (formulario stdio o SSE/HTTP)
🔍 Buscar servidores MCP populares verificados

Botones de cada servidor (inline)

Botón Aparece cuando Acción
✓ Servidor inactivo Activa el servidor (lo mueve a mcpServers en settings.json)
○ Servidor activo Desactiva el servidor (lo mueve a _cmDisabledMcpServers)
🗑 Siempre Elimina el servidor (con confirmación modal)

Activar y desactivar

Al desactivar un servidor, su configuración se mueve de mcpServers a _cmDisabledMcpServers dentro de ~/.claude/settings.json. Claude Code deja de cargarlo en el arranque. Al reactivarlo se restaura en su posición original. La configuración nunca se pierde.

Panel de detalles

Al hacer clic en cualquier servidor se abre un panel con tres pestañas:

Pestaña Qué muestra
Detalles Tipo de transporte, comando, argumentos, URL, variables de entorno y descripción
Validar Comprueba que el ejecutable existe y el script es accesible. Para servidores SSE verifica la URL.
Capacidades Lee el package.json del directorio del servidor para mostrar nombre, versión, descripción y keywords

Añadir servidor

El formulario de alta soporta los dos tipos de transporte:

  • stdio — proceso local: campo comando (ej: node, npx, uvx) y argumentos
  • SSE/HTTP — servidor remoto: campo URL (ej: https://mcp.linear.app/mcp)

Buscar servidores populares

Un panel de catálogo con servidores MCP reales verificados, organizados por categoría y fuente:

Oficiales Anthropic (github.com/modelcontextprotocol/servers, ★84.5k): filesystem, memory, fetch, sequential-thinking, time

Mantenidos por empresas: github (GitHub Inc., ★29.2k, Docker), playwright (Microsoft, ★31.4k), brave-search (Brave, ★935)

Comunidad: context7 (Upstash, ★49.2k — documentación de librerías en tiempo real)

Cada entrada muestra: badge de origen (Oficial/Empresa/Comunidad), requisitos (Python/uv, Docker, API key), estrellas de GitHub, y botones "Instalar" (añade directamente a settings.json) y "GitHub" (abre el repositorio oficial).

Los servidores archivados de Anthropic (postgres, slack, sqlite) no aparecen como opción de instalación — dejaron de recibir actualizaciones de seguridad en mayo 2025.


⭐ Top de la Comunidad — Catálogo curado de Skills y Plugins

Un catálogo integrado de skills y plugins destacados de la comunidad Claude Code, organizados por categoría e instalables con un clic directamente desde VS Code.

El panel muestra 5 entradas en el árbol lateral:

🏆 Imprescindibles (6 esenciales)

Los 6 skills y plugins esenciales reunidos en una sola página para instalación rápida:

Tipo Herramienta Por qué
Skill Superpowers ★165k Metodología TDD + agentes paralelos
Skill UI/UX Pro Max 50+ estilos, 161 paletas, shadcn/ui
Skill n8n Skills Desarrollo de workflows n8n
Plugin claude-mem v12.1 Memoria persistente entre sesiones
Plugin frontend-design ★17.7k Interfaces React/Tailwind de producción
Plugin context7 ★53.7k Docs de librerías en contexto real

🔌 Plugins (29 del marketplace oficial Anthropic)

Plugins del marketplace oficial de Anthropic. Instalación mediante claude plugin install nombre@marketplace ejecutado en terminal de VS Code.

Categoría Plugins incluidos
🎨 Diseño & Frontend frontend-design (React/Tailwind producción), playground (artefactos HTML interactivos)
🛠️ Desarrollo context7 (★49.2k), github (★29.2k), playwright (★31.4k), typescript-lsp, pyright-lsp, code-review, feature-dev
☁️ Cloud vercel, cloudflare, railway, firebase, aws-serverless
🗄️ Bases de datos supabase, mongodb, prisma, neon
📊 Monitoreo datadog, sentry, sonarqube
📋 Productividad claude-mem (memoria persistente), linear, notion, slack, figma, atlassian
🔒 Seguridad semgrep, aikido

📚 Skills (11 colecciones)

Colecciones de skills verificadas con sus repositorios GitHub reales. Instalación mediante git clone directo a ~/.claude/skills/ a través de un terminal de VS Code.

Categoría Qué incluye
🧠 Metodología Superpowers (obra, ★165k) — TDD, agentes paralelos, debugging sistemático
📄 Oficial Anthropic anthropics/skills — Word, PDF, PowerPoint, Excel, arte generativo, testing
🤖 AI / ML Hugging Face (★10.3k), Scientific Skills (★19.4k, 133 skills científicas)
🌐 Multi-dominio alirezarezvani/claude-skills (★12.6k, 232+ skills en 9 áreas)
☁️ Cloud Cloudflare Skills (★1.3k), Expo/React Native (★1.8k)
🔒 Seguridad Trail of Bits (★4.8k, 40+ skills de auditoría profesional)
🎨 Diseño & Frontend UI/UX Pro Max (50+ estilos, 161 paletas, shadcn/ui, React, Tailwind)
⚙️ Automatización n8n Skills — workflows, JS/Python, expresiones, MCP tools
🛠️ Especializadas iOS Simulator (★833), Rails Upgrade 2.3→8.1 (★253)

🛠️ Desarrollo — Top 10 verificados por ★ GitHub

Herramientas de desarrollo puro, ordenadas por estrellas verificadas via GitHub API (abril 2026):

# Herramienta ★ Qué hace
1 context7 (Upstash) 53.7k Docs de librerías en contexto
2 Chrome DevTools MCP 37.1k Debugging Chrome en vivo
3 Playwright (Microsoft) 31.4k Testing E2E / browser automation
4 GitHub MCP (GitHub Inc.) 29.2k Repos, PRs, issues, code search
5 Plugins Oficiales Anthropic 17.8k LSPs, code-review, feature-dev
6 Semgrep 14.9k SAST análisis estático
7 Claude Skills Ingeniería 12.6k CI/CD, API design, Terraform
8 Playwright Community 5.5k Compatibilidad ampliada
9 Claude Skills Marketplace 561 Git automation, test fixing
10 Claude Code Skills Suite 425 hex-line/graph/ssh + Agile

Cada tarjeta muestra: badge de origen (Oficial Anthropic / Partner / Comunidad), descripción, estrellas GitHub cuando aplica, y botones "Instalar" y "GitHub".

🔖 Mis herramientas — Lista personal de repositorios

Añade cualquier repositorio de GitHub a tu propia lista de seguimiento. La extensión obtiene sus metadatos automáticamente via la API pública de GitHub y lo renderiza como una tarjeta idéntica a las secciones curadas.

Cómo funciona:

  1. Pega una URL de GitHub (https://github.com/owner/repo) o forma corta (owner/repo) en el campo de texto y pulsa Enter o haz clic en ➕ Añadir repositorio.
  2. La extensión llama a la API de GitHub desde el proceso de la extensión (sin problemas de CORS) y obtiene: nombre, descripción, número de estrellas, lenguaje principal y URL canónica.
  3. La tarjeta del repositorio aparece al instante con botones Instalar, GitHub y Eliminar.
  4. La lista se guarda en globalState de VS Code — persiste entre reinicios y está vinculada a tu perfil de VS Code.
Característica Detalle
Formatos de entrada URL completa con anclas (#readme, ?tab=…) o owner/repo
Gestión de redirecciones Sigue redirects 301/302 de la API de GitHub (repos renombrados o transferidos)
Detección de duplicados Avisa si el repositorio ya está en la lista
Rate limit Muestra un mensaje claro cuando se alcanza el límite de la API de GitHub
Persistencia Guardado en globalState de VS Code bajo la clave claudeManager.myTools
Acción Instalar Clona el repo en ~/.claude/skills/<nombre-repo> via terminal de VS Code

✨ Skill Creator — Asistente de creación con IA

Un panel dedicado para crear y gestionar skills propias con un formulario guiado y mejora automática de instrucciones usando tu cuenta de Claude.

Solo aparecen aquí las skills creadas con este asistente. Las skills instaladas manualmente o importadas desde GitHub permanecen en la sección Skills.

Botones de la barra de herramientas

Botón Acción
↺ Actualizar la lista
+ Abrir el asistente de creación
🔍 Filtrar por nombre, categoría o descripción
✕ Limpiar filtro activo

Botones de cada skill (inline)

Botón Aparece cuando Acción
⏸ Skill activa Desactiva la skill
▶ Skill inactiva Activa la skill
✏ Siempre Editar la skill con el formulario
🗑 Siempre Elimina la skill (con confirmación)

Formulario guiado de creación

Al pulsar + se abre un panel con todos los campos necesarios para definir una skill bien estructurada:

Campo Obligatorio Descripción
Nombre Sí Nombre legible. Se genera el identificador de carpeta en tiempo real.
Icono No Emoji o carácter visual (máx. 4 caracteres). Preview instantáneo.
Descripción Sí Frase corta que explica cuándo usar la skill (máx. 220 caracteres).
Categoría No Categoría libre con sugerencias predefinidas (productivity, development, testing…).
Instrucciones No Cuerpo Markdown del SKILL.md. Puedes escribirlo manualmente o mejorarlo con IA.
Estado inicial — Activa (por defecto) o Inactiva.
Ámbito — Global (~/.claude/skills/) o Workspace (.claude/skills/ del proyecto abierto).

✨ Mejorar con IA

El botón ✨ Mejorar con IA del formulario mejora automáticamente las instrucciones usando la CLI de Claude ya instalada en tu sistema — sin ninguna clave API adicional. Usa tu sesión activa de claude.

Flujo:

  1. Rellena el nombre, descripción y/o las instrucciones (pueden ser unas notas básicas)
  2. Pulsa ✨ Mejorar con IA
  3. Claude analiza el contexto de la skill y reescribe las instrucciones con estructura Markdown profesional
  4. Aparece un diff en dos columnas — Original a la izquierda, Mejorado a la derecha
  5. Elige ✅ Aceptar para reemplazar el textarea, o ↩ Descartar para mantener el original

Si Claude CLI no está instalado o no has iniciado sesión, la extensión muestra el mensaje de error específico con las instrucciones para solucionarlo.

Requisito: tener la CLI de Claude Code instalada y autenticada:

npm install -g @anthropic-ai/claude-code
claude auth login

Validaciones automáticas

  • Nombre obligatorio y descripción obligatoria (validación en tiempo real al perder el foco y al enviar)
  • El identificador de carpeta se normaliza automáticamente (sin tildes, sin espacios, en minúsculas)
  • Comprobación de duplicados asíncrona mientras escribes: si ya existe una skill con el mismo identificador se muestra un aviso visual antes de intentar crearla
  • Mensajes de error claros e inline junto a cada campo

🔌 Plugins

Los plugins de Claude Code amplían sus capacidades con herramientas externas (MCPs, integraciones, etc.). La extensión lee el archivo installed_plugins.json y también escanea la carpeta marketplaces/ como fallback.

Botones de la barra de herramientas

Botón Acción
↺ Actualizar la lista de plugins
🔍 Filtrar plugins por nombre
✕ Limpiar filtro activo

Botones de cada plugin (inline)

Botón Aparece cuando Acción
⑆ Siempre Abre el repositorio GitHub del plugin en el navegador
⏸ Plugin activo Desactiva el plugin
▶ Plugin inactivo Activa el plugin
📖 Siempre Abre el README.md del plugin en el editor
🗑 Siempre Elimina el plugin del disco y del registro

Activar y desactivar

Al desactivar un plugin se crea .disabled en su directorio raíz ✅ → ⏸️ y dentro de cada subcarpeta skills/*/ del plugin — de esta forma Claude Code respeta el estado en todos sus niveles internos.

Badge de versión con detección automática de actualizaciones

En segundo plano la extensión consulta el package.json del repositorio GitHub de cada plugin y compara con la versión instalada. Si hay una versión más reciente, muestra ⬆ v{nueva} directamente en la descripción del plugin en el panel. Los resultados se cachean 1 hora para no saturar la API de GitHub.

Abrir en GitHub

Un clic abre directamente el repositorio del plugin en el navegador. La URL completa también aparece en el tooltip al pasar el ratón sobre el plugin.

Detalles completos en tooltip

Pasa el ratón sobre cualquier plugin para ver: versión instalada, si está actualizado ✓ o desactualizado ⬆, ámbito (global o proyecto), fecha de instalación y ruta en disco.

Eliminar

Elimina la carpeta del disco y limpia la entrada del installed_plugins.json. Pide confirmación antes de borrar.


🤖 Agentes

Los agentes son archivos .md que definen comportamientos especializados de Claude. La extensión los gestiona con el mismo patrón activo/inactivo que las skills.

Botones de la barra de herramientas

Botón Acción
↺ Actualizar la lista de agentes
🔍 Filtrar agentes por nombre
✕ Limpiar filtro activo

Botones de cada agente (inline)

Botón Aparece cuando Acción
▶▶ Siempre Lanza claude en el contexto del agente
⏸ Agente activo Desactiva el agente (crea <nombre>.disabled)
▶ Agente inactivo Activa el agente (elimina <nombre>.disabled)
↗ Siempre Abre el .md del agente en el editor
🗑 Siempre Elimina el agente (con confirmación)

Activar y desactivar

Al desactivar un agente ✅ → ⏸️ se crea un archivo <nombre>.disabled junto al .md del agente. Al reactivarlo ⏸️ → ✅ se elimina. El archivo .md del agente nunca se borra.

▶▶ Abrir en Claude

Lanza claude en el contexto adecuado según el tipo de agente:

  • Agentes globales (~/.claude/agents/) → abre en el directorio home del usuario
  • Agentes de proyecto (.claude/agents/ dentro de un proyecto) → abre en la raíz del proyecto

Detección de bundles

La extensión resuelve los symlinks de cada agente para detectar si pertenece a un skill bundle. Si es así, muestra el nombre del bundle como badge 📦 nombre-skill en la descripción del agente.

Compatible con SSH remoto

La operación de eliminar funciona correctamente en VS Code conectado por SSH a un servidor remoto (donde la papelera de reciclaje no está disponible). La extensión detecta el contexto y elimina directamente sin error.

Agrupación inteligente por skill

Los agentes se agrupan automáticamente en el panel por su skill asociada. Si una skill tiene 2+ agentes vinculados, aparecen bajo un nodo colapsable 📦 nombre-skill. Puedes activar/desactivar todos los agentes del bundle de una vez. Al eliminar una skill, sus agentes asociados se limpian automáticamente. Los diálogos de confirmación muestran cuántos agentes serán eliminados junto con la skill.


🎙 Estudio de Prompts de Voz — Dicta y optimiza prompts

Dicta una idea en lenguaje natural y la extensión la convierte en un prompt estructurado y técnico usando Claude CLI — sin ninguna clave API, con tu sesión activa. El resultado aparece en un editor editable, listo para copiar, enviar al terminal, insertar en el archivo activo o entregarlo directamente al chat de Claude Code.

En el sidebar la sección se llama 🎙 Estudio de Prompts de Voz (español) o Voice Prompt Studio (inglés), siguiendo el idioma activo de la extensión.


Cómo funciona

  1. Abre el panel desde el sidebar o pulsa Ctrl+Shift+V (fuera del editor)
  2. Pulsa REC para iniciar la dictación
  3. Habla libremente — la transcripción aparece en tiempo real en el panel izquierdo
  4. Pulsa ✨ Optimizar (o una píldora de regeneración) para enviar el texto a Claude CLI
  5. El prompt optimizado aparece en el panel derecho con una puntuación de calidad
  6. Usa los botones de acción para entregarlo donde lo necesites

Dictado por plataforma

Plataforma Método
macOS / Linux (local) API SpeechRecognition nativa — funciona automáticamente tras conceder permiso de micrófono
Windows (local) SpeechRecognition nativa vía Electron WebView
Windows + Remote SSH Al pulsar REC, el panel enfoca el área de transcripción y muestra el atajo animado ⊞ Win + H — presiónalo para activar el dictado nativo de Windows, que escribe directamente en el textarea

Limitación con Remote SSH: cuando la extensión corre en un servidor Linux remoto (VS Code Remote SSH), el host de la extensión no tiene acceso al micrófono Windows local. Win+H es el único mecanismo fiable: es un atajo del sistema que escribe en el campo de texto activo.


Vista dividida — Transcripción y prompt optimizado en paralelo

El panel muestra siempre los dos paneles simultáneamente:

Panel Qué contiene
Transcripción bruta Texto en bruto del dictado o entrada manual. Totalmente editable antes de optimizar.
Prompt optimizado Resultado generado por Claude CLI. También editable — puedes refinarlo antes de entregarlo.

El prompt siempre se genera en el mismo idioma que la transcripción: si dictas en español, el prompt optimizado es en español; si dictas en inglés, en inglés.


Puntuación de calidad del prompt

Tras cada optimización, Claude evalúa el prompt generado en 5 dimensiones (1–10):

Dimensión Qué mide
Claridad ¿Es el prompt inequívoco y bien redactado?
Contexto ¿Proporciona suficiente trasfondo para que Claude actúe?
Objetivo ¿Está claramente definido el resultado deseado?
Riesgos ¿Hay problemas potenciales o instrucciones peligrosas?
Completitud ¿Cubre todos los aspectos necesarios sin lagunas?

Las puntuaciones se muestran como barras de progreso animadas bajo la vista dividida.


Píldoras de regeneración — Cambia el estilo con un clic

Seis píldoras permiten re-optimizar la misma transcripción con un enfoque diferente:

Píldora Qué cambia
✂ Corto Elimina redundancias — más breve y directo
⚙ Técnico Terminología técnica precisa para desarrolladores senior
📋 Detallado Exhaustivo — incluye casos de uso, restricciones y ejemplos
🎩 Profesional Tono formal con estructura clara
🤖 Claude Code Optimizado para las convenciones de Claude Code CLI
💡 Copilot Optimizado para GitHub Copilot, con foco en el contexto del editor

Cada píldora vuelve a ejecutar la optimización a través de Claude CLI con una instrucción de estilo específica añadida al prompt.


Botones de acción

Botón Qué hace
✨ Optimizar Envía la transcripción bruta a Claude CLI y genera el prompt optimizado con puntuación
⏹ Fin transcripción Guarda la entrada actual en el historial y reinicia el panel para una nueva sesión de dictado
📋 Copiar Copia el prompt optimizado al portapapeles
📝 Editor Inserta el prompt en la posición del cursor en el editor activo de VS Code
✻ Claude Copia al portapapeles y enfoca la ventana de Claude Code abierta — pega con Ctrl+V
🖥 Terminal Envía el texto al terminal activo de VS Code
💾 .md Guarda la transcripción y el prompt optimizado como archivo Markdown en el workspace actual
⭐ Favorito Marca el prompt actual como favorito para acceso rápido posterior
🗑 Limpiar Limpia los dos paneles sin guardar

Botón ✻ Claude: la extensión de Claude Code no expone una API pública para insertar texto en una conversación activa. El botón copia el texto al portapapeles y enfoca el panel abierto — al pulsar Ctrl+V lo inserta en la conversación actual sin abrir una nueva.


Pestañas de Historial y Favoritos

El panel tiene tres pestañas:

Pestaña Contenido
🎙 Estudio Panel principal: dictado, optimización, puntuación
📚 Historial Últimas 50 entradas (transcripción + prompt optimizado + fecha). Haz clic en cualquier entrada para cargarla de nuevo en el Estudio.
⭐ Favoritos Prompts marcados como favoritos. Persisten hasta eliminarlos manualmente.

Cada elemento del Historial y los Favoritos tiene botones Ver (cargar en el Estudio), Copiar (copiar al portapapeles) y Eliminar / Quitar ⭐.


Modo privacidad

Haz clic en el botón 🔒 de la cabecera del panel para activar el modo privacidad:

  • No se escribe ninguna entrada en el historial
  • La sesión actual funciona solo en memoria
  • Los favoritos y la puntuación siguen funcionando
  • El icono indica el estado activo

Advertencias de seguridad

La extensión analiza el prompt optimizado buscando patrones potencialmente peligrosos antes de enviarlo:

Patrón Severidad
Borrado recursivo (rm -rf) 🔴 Alta
Cambio de permisos en raíz (chmod /) 🔴 Alta
Operaciones SQL destructivas (DROP TABLE, DELETE sin guarda) 🔴 Alta
Script de shell por pipe sin verificación 🔴 Alta
Referencias a sudo 🟡 Media
Referencias al entorno de producción 🟡 Media
Force push (git push --force) 🟡 Media
Publicar en registros públicos 🟡 Media

Las advertencias aparecen como un banner destacado antes de los botones de acción, con badge de color por severidad. Los botones siguen activos — es un aviso informativo, no un bloqueador.


💬 Comandos

Un panel de referencia rápida para todos tus comandos slash de Claude Code, organizado en categorías personalizables.

Botones de la barra de herramientas

Botón Acción
↺ Actualizar la lista de comandos
+ Añadir nuevo comando (nombre, descripción y categoría)
📁 Crear nueva categoría
🔍 Filtrar comandos por nombre
✕ Limpiar filtro activo

Botones de cada comando (inline)

Botón Acción
→ Mover el comando a otra categoría
⧉ Copiar el nombre del comando al portapapeles
🗑 Eliminar el comando

Botones de cada categoría (inline)

Botón Acción
🗑 Eliminar la categoría (sus comandos pasan a "Sin categoría")

Comandos built-in incluidos

La extensión incluye los 7 comandos principales de Claude Code listos para usar desde el primer momento:

Comando Qué hace
/init Carga el CLAUDE.md o lo genera si no existe
/memory Ve y edita la memoria del proyecto en caliente
/clear Limpia el contexto de la conversación
/compact Resume la conversación para liberar contexto
/mcp Lista los servidores MCP conectados y su estado
/permissions Muestra qué puede y qué no puede hacer Claude Code
/help Lista todos los comandos disponibles con descripción

Copiar al portapapeles con un clic

Clic en cualquier comando → se copia al portapapeles instantáneamente. Hover → muestra la descripción completa como tooltip.

Categorías personalizadas

Organiza tus comandos en carpetas temáticas. Puedes crear categorías desde el botón 📁, mover comandos entre categorías con el botón →, y eliminar categorías (sus comandos pasan a "Sin categoría" automáticamente). Los comandos sin categoría siempre aparecen en primer lugar.

Persistencia

Los comandos y categorías se guardan en ~/.claude/claude-manager-commands.json y se incluyen en el backup.


📊 Estado — Monitoreo de sesión en tiempo real

El panel de Estado lee los archivos .jsonl de sesión de Claude Code en ~/.claude/projects/ y actualiza la información cada 5 segundos automáticamente, además de reaccionar al instante cuando Claude Code escribe nuevos datos.


🤖 Modelo

Muestra dos valores simultáneamente:

  • Configurado — el modelo por defecto definido en ~/.claude/settings.json. Es el que Claude usará en nuevas sesiones.
  • En uso — el modelo que Claude utilizó realmente en la última respuesta de la sesión activa. Puede diferir del configurado si usaste /model para cambiarlo durante la sesión.

Si el modelo en uso es Opus, el texto se resalta en rojo como aviso visual de coste elevado.


🔢 Tokens — Sesión activa

Desglose completo de tokens consumidos en la sesión actual:

Campo Descripción
Entrada Tokens que tú mandas: tu prompt, el contexto, el historial de conversación
Salida Tokens que Claude genera en sus respuestas
Cache leído Contexto reutilizado desde el caché de Anthropic — se factura a una tarifa ~10x más barata que la entrada normal
Total Entrada + Salida (sin contar cache)
Coste aprox. Estimación en USD calculada con los precios oficiales del modelo activo

Clic en "Coste aprox." → abre un panel lateral con la tabla de precios completa:

Modelo Entrada /MT Salida /MT Cache /MT
Claude Opus 4.7 $15.00 $75.00 $1.50
Claude Sonnet 4.6 $3.00 $15.00 $0.30
Claude Haiku 4.5 $0.80 $4.00 $0.08

MT = Millón de Tokens. El panel marca el modelo activo con ▶ y muestra el coste real de la sesión actual para cada modelo. También incluye una guía explicativa:

  • Opus es ~5x más caro que Sonnet · Haiku es ~4x más barato que Sonnet
  • La salida siempre cuesta más que la entrada — generar tokens es más caro que leerlos
  • El cache es tu mejor aliado: si repites el mismo contexto (por ejemplo un CLAUDE.md largo), pagas 10x menos en las lecturas siguientes
  • Ejemplo: 2.000 tokens de entrada + 500 de salida en Sonnet ≈ $0.000013 — casi nada. Pero a 100.000 llamadas/día ya son ~$1.30/día, y ahí el modelo que eliges empieza a importar

📅 Historial — Acumulado fuera de la sesión activa

Tokens y coste acumulados en todas las sesiones, no solo la actual:

Tokens Coste estimado
Hoy Total desde las 00:00 de hoy En USD
Semana Total de los últimos 7 días En USD

Los datos se leen de todos los archivos .jsonl en ~/.claude/projects/ con una caché de 60 segundos para no bloquear el panel.


🏆 Por proyecto — Ranking de consumo histórico

¿Qué proyecto te ha costado más dinero? La extensión agrega todos los datos históricos por proyecto y muestra un ranking de los 10 proyectos con más consumo:

  • 🥇🥈🥉 para los tres primeros, numerado para el resto
  • Muestra tokens totales y coste estimado para cada proyecto
  • Hover sobre cada proyecto → muestra la fecha del último uso y la clave de directorio

📋 Sesiones activas

Lista de todas las sesiones de Claude Code abiertas en este momento (lee los archivos en ~/.claude/sessions/):

  • Proyecto — nombre del directorio de trabajo de la sesión
  • ID — identificador corto de la sesión (primeros 8 caracteres)
  • Duración — tiempo transcurrido desde que se abrió la sesión

📦 Instalaciones

Resumen rápido de tu ecosistema Claude instalado:

  • Número de skills en ~/.claude/skills/
  • Número de plugins registrados

💬 Feedback

¿Encontraste un bug o tienes una sugerencia? El panel de Estado incluye una sección Feedback que te permite enviar un mensaje directamente al equipo de desarrollo. Se abre un formulario donde seleccionas el tipo (bug, sugerencia, mejora o feedback general) y describes la incidencia — la extensión lo envía automáticamente junto con tu versión, plataforma y workspace actual. Tu feedback ayuda a seguir mejorando Claude Manager Pro.


💸 Integración DeepSeek — Cambia de backend y reduce drásticamente tus costes

Cambia el backend de Claude Code entre Anthropic (Claude) y DeepSeek con un clic. Reduce tus costes de API hasta un 95% en tareas de desarrollo manteniendo exactamente la misma experiencia Claude Code — mismas herramientas, misma interfaz, mismo flujo de trabajo, facturas drásticamente más bajas.

¿Por qué DeepSeek?

Claude Code es potente, pero los precios de la API de Anthropic se disparan rápido — sobre todo con Opus a $75/MT en salida. DeepSeek ofrece una API compatible con Anthropic que Claude Code puede usar directamente, con precios muchísimo más bajos:

Modelo Entrada /MT Salida /MT Cache /MT vs Opus
Claude Opus 4.7 $15.00 $75.00 $1.50 —
Claude Sonnet 4.6 $3.00 $15.00 $0.30 5x más barato
DeepSeek V4 Pro $1.74 $3.48 $0.015 95% más barato
DeepSeek V4 Flash $0.14 $0.28 $0.003 99% más barato

💡 Ejemplo real: una sesión de desarrollo típica que cuesta ~$2.50 con Opus sale por ~$0.13 con DeepSeek V4 Pro. A 100 sesiones/mes, son $250 → $13. Tu factura mensual de Claude puede pasar de cientos de dólares a calderilla.

Controles del panel

Control Icono Qué hace
API Key 🔑 Almacena tu clave API de DeepSeek en el SecretStorage cifrado de VS Code — nunca en texto plano, nunca en archivos de configuración. Se configura o se borra con un clic.
Backend ⇄ Alterna entre Anthropic y DeepSeek. Escribe el bloque env atómicamente en ~/.claude/settings.json. Incluye rollback en caso de error — tu configuración nunca queda corrupta.
Modelo 🧠 Elige entre V4 Pro (mejor calidad para razonamiento complejo) y V4 Flash (el más rápido y barato para tareas directas). El modelo activo se marca con ✓ en el selector.
Modo Auto 🔄 Detecta cuando editas archivos de código y cambia a DeepSeek automáticamente. Al abrir archivos que no son código vuelve a Claude. Debounce inteligente de 3 segundos para evitar parpadeos. Extensiones soportadas: .js, .ts, .jsx, .tsx, .py, .java, .cs, .go, .rb, .php, .sql, .sh, .bash, .ksh.
Precios 📊 Tabla comparativa con todos los modelos, estimaciones de coste en tiempo real y botones de activación directa. Incluye nota de precios promocionales.

Indicador en la barra de estado

Un indicador permanente en la barra de estado de VS Code muestra qué backend está activo de un vistazo:

  • $(hubot) Claude en naranja — estás enrutando por Anthropic
  • $(zap) DeepSeek V4 Pro en azul — estás enrutando por DeepSeek

Haz clic en el indicador para alternar backends al instante — sin necesidad de abrir el panel lateral.

Configuración cero

Sin archivos .env, sin comandos de terminal, sin editar JSON a mano. Todo se gestiona visualmente desde el panel:

  1. Pega tu API key de DeepSeek una sola vez → se almacena cifrada
  2. Pulsa el toggle de backend → las variables de entorno se escriben atómicamente en settings.json
  3. Reinicia Claude Code → ya estás en DeepSeek

Volver a Claude es igual de instantáneo — el bloque env se limpia automáticamente. Sin dejar rastro.

¿Qué cambia al alternar?

Nada visible. La interfaz de Claude Code, sus herramientas, comandos slash y flujos de trabajo siguen siendo idénticos. La única diferencia es qué nube procesa tus prompts — y lo que aparece en tu factura.

Aspecto Se mantiene igual Cambia
Interfaz y UX de Claude Code ✅ —
Comandos slash ✅ —
Servidores MCP ✅ —
Skills y agentes ✅ —
Todo tu flujo de trabajo ✅ —
Coste API por sesión — ↓ hasta 95%
Factura mensual — ↓ de $$$ a $

🎯 Mejor estrategia: Usa el Modo Auto. Los proyectos con mucho código aprovechan la eficiencia de DeepSeek automáticamente. La documentación, discusiones de arquitectura y revisiones de seguridad se quedan en Claude. Tienes lo mejor de los dos mundos sin pensar en ello.


🛡️ Seguridad — Auditoría integrada de seguridad

Un motor de auditoría de seguridad completo integrado directamente en el panel lateral, sin dependencias externas ni servidores MCP. Todos los módulos se ejecutan dentro de la propia extensión — sin procesos hijo, sin llamadas a herramientas externas.

El plugin es completamente autónomo: se distribuye bundleado dentro del VSIX y funciona en cualquier máquina donde instales la extensión sin configuración adicional.


Módulos disponibles

Los módulos están organizados en dos grupos según lo que analizan:

De Proyecto — analizan el código fuente y archivos del workspace

Módulo Qué hace
Secrets Escanea recursivamente todos los archivos del proyecto usando patrones regex y análisis de entropía. Detecta AWS keys, GitHub tokens, JWT, claves privadas SSH, passwords hardcodeadas y cadenas de conexión a BBDD con credenciales embebidas.
Dependencies Localiza package.json, requirements.txt y pyproject.toml en el proyecto. Consulta la base de datos pública OSV.dev para cada dependencia y reporta CVEs conocidos con severidad CVSS y la versión que los corrige.
Config Analiza docker-compose.yml, Dockerfile, .env, manifests de Kubernetes, workflows de GitHub Actions y configs de Nginx. Detecta contenedores privilegiados, secretos en variables de entorno, bind mounts del socket Docker y permisos excesivos.
Code (SAST) Análisis estático de código fuente en JS, TS, Python, PHP, Java, Go y Ruby. Detecta: eval()/new Function() (RCE), exec() con interpolación (command injection), queries SQL concatenadas (SQL injection), path.join() con input de usuario (path traversal), Math.random() para secretos (aleatoriedad insegura), credenciales hardcodeadas (AWS keys, tokens GitHub), pickle.loads()/yaml.load() sin Loader (deserialización insegura) y res.send()/echo $_GET sin sanitizar (XSS servidor).

De Sistema — analizan el sistema operativo y servicios en ejecución

Módulo Qué hace
System Lee directamente la configuración del SO: usuarios con UID 0, /etc/ssh/sshd_config, permisos de archivos sensibles (/etc/shadow, .bashrc...), cron jobs sospechosos, binarios SUID/SGID, política de contraseñas, sudoers, parámetros del kernel vía sysctl y servicios activos (systemd).
Containers Ejecuta docker ps y docker inspect sobre cada contenedor en ejecución. Detecta modo privilegiado, socket de Docker montado como volumen, capacidades Linux peligrosas (NET_ADMIN, SYS_ADMIN) y configuración insegura del daemon (TLS deshabilitado, API expuesta en red).
Hardening Verifica contra CIS Benchmark Level 1 de Linux: actualizaciones de seguridad pendientes (apt), estado de AppArmor/SELinux, fail2ban activo, parámetros sysctl de hardening (ASLR, TCP SYN cookies, IPv6...), permisos de archivos del sistema y servicios innecesarios activos.
Network Escanea puertos TCP en localhost y hosts configurados. Identifica servicios expuestos innecesariamente (Telnet, FTP sin cifrar, Redis sin auth, bases de datos expuestas...). Analiza interfaces de red activas y resolución DNS del sistema.
Web Realiza peticiones HTTP/HTTPS a la URL indicada. Verifica presencia de headers de seguridad (HSTS, CSP, X-Frame-Options, Referrer-Policy, Permissions-Policy), versión TLS y cifrado del certificado, política CORS, y headers que revelan información del servidor (Server, X-Powered-By...).

De Herramientas Instaladas — auditan el ecosistema de Claude Code instalado en el usuario

Módulo Qué detecta
Skills Skills sin URL de GitHub declarada, sin licencia, con scripts sin repositorio verificado, modificadas en las últimas 24h y patrones de inyección de prompt en el SKILL.md (excluye bloques de código para evitar falsos positivos). Las skills desactivadas se omiten.
Plugins Plugins sin gitCommitSha verificado (integridad no comprobable), plugins desactivados que ocupan espacio sin aportar funcionalidad, y plugins sin fecha de instalación registrada.
Agentes Agentes sin skill asociada (huérfanos), agentes con modelo explícito distinto de inherit (puede generar costes inesperados), agentes sin descripción en el frontmatter, y symlinks rotos que apuntan a una skill eliminada. Los agentes desactivados se omiten.
Servidores MCP Servidores MCP sin command ni url configurados (no arrancarán), comandos con ruta relativa que no existe en disco, servidores sin descripción y argumentos que contienen palabras clave de credenciales (api_key, token, password, secret).

Panel de auditoría

Al hacer clic en cualquier módulo (o en el nodo raíz para ejecutar todos a la vez) se abre un panel lateral con:

Perfiles de auditoría — elige la profundidad antes de ejecutar:

Perfil Tiempo estimado Qué incluye
⚡ Quick ~2-5 min Secretos, dependencias críticas y configs obvias
▶ Standard ~10-20 min Análisis completo balanceado de todos los módulos activos
🔍 Deep ~30-60 min Máxima profundidad, todos los módulos, rangos de puerto extendidos

Campos de entrada según el módulo:

  • Módulos De Proyecto → campo "Ruta del proyecto" (por defecto el workspace actual)
  • Módulos De Sistema → sin campos adicionales (leen directamente el SO)
  • Módulo Web → campo URL objetivo (requerido)
  • Auditoría completa → muestra ambos campos

Resultados en tiempo real:

  • Barra de progreso con el módulo en ejecución
  • Nivel de riesgo global (CRITICAL / HIGH / MEDIUM / LOW / INFO) con badge de color
  • Contadores de hallazgos por severidad
  • Tabla completa de hallazgos con: severidad, descripción, ubicación exacta y recomendación de remediación

Funcionamiento offline y portabilidad

El plugin de auditoría está bundleado íntegramente dentro del VSIX. No requiere instalar nada, no llama a procesos externos (salvo docker para el módulo Containers) y funciona en entornos sin conexión a internet (excepto Dependencies, que consulta OSV.dev). Instalar la extensión en una máquina nueva es suficiente — no hay configuración adicional.


☁️ Backup y sincronización en la nube

Toda tu configuración de Claude Code (skills, plugins, agentes, comandos) se puede exportar, importar y sincronizar automáticamente.


💾 Backup local

Exporta toda la configuración a un archivo .json en la ubicación que elijas. Puedes guardarlo en Dropbox, OneDrive, iCloud o cualquier carpeta sincronizada.

  • Backup automático al cerrar VS Code: actívalo en los ajustes (claudeManager.autoBackup) con la ruta de destino que quieras. Se ejecuta silenciosamente al cerrar.
  • El formato JSON incluye el contenido completo de cada skill y agente codificado en base64, y los metadatos de cada plugin.

☁️ GitHub Gist — Sincronización en la nube (recomendado)

La opción más potente. Guarda el backup como un Gist privado en tu cuenta de GitHub, con cada sección (skills, plugins, agentes, comandos) como un archivo separado comprimido con gzip.

Flujo de exportación:

  1. Clic en ↑ → elige "GitHub Gist"
  2. Primera vez: introduce tu Personal Access Token de GitHub (solo necesita permiso gist)
  3. Se sube el backup — el token queda guardado en el SecretStorage cifrado de VS Code, nunca en texto plano
  4. El Gist ID se recuerda para futuras actualizaciones

Flujo de importación con diff inteligente: Antes de restaurar, la extensión calcula la diferencia entre el backup y tu estado local. Cada elemento aparece etiquetado:

  • $(add) Nuevo — no existe localmente, marcado para importar
  • $(arrow-up) Actualizar — existe pero con versión o estado diferente, marcado para importar
  • $(check) Sin cambios — idéntico al local, desmarcado por defecto

Puedes seleccionar exactamente qué importar antes de confirmar.

Auto-sync al arrancar: Al iniciar VS Code, la extensión comprueba silenciosamente si el Gist en la nube tiene una fecha de exportación más reciente que la última importación local. Si hay cambios nuevos en la nube, te avisa con una notificación y te ofrece importar con un clic.

Restauración de plugins: Los plugins se restauran clonando sus repositorios desde GitHub (git clone). Si tienen package.json, ejecuta npm install automáticamente. El progreso se muestra en el canal de salida de VS Code.


🚀 Instalación

code --install-extension ricardo-de-los-santos.claude-skills-manager

O Ctrl+Shift+X → busca Claude Skills → Install.

Requisito previo:

npm install -g @anthropic-ai/claude-code

Windows 10/11: reinicia VS Code tras instalar Node.js o Git para que el PATH se actualice. Las rutas de configuración se resuelven automáticamente en C:\Users\<usuario>\.claude\.


⚡ Inicio rápido en máquina nueva

# 1. Instalar Claude Code
npm install -g @anthropic-ai/claude-code

# 2. Instalar esta extensión desde el Marketplace

# 3. Restaurar tu configuración desde la nube
# Panel lateral → sección Skills → botón ↓ → GitHub Gist → introduce tu Gist ID
# Skills, agentes y comandos se restauran automáticamente
# Los plugins se reinstalan vía git clone desde sus repositorios de GitHub

⚙️ Configuración

Setting Por defecto Descripción
claudeManager.skillsPath ~/.claude/skills Carpeta raíz de skills
claudeManager.pluginsPath ~/.claude/plugins/installed_plugins.json JSON de plugins instalados
claudeManager.agentsPath ~/.claude/agents Carpeta de agentes
claudeManager.autoBackup false Backup automático al cerrar VS Code
claudeManager.autoBackupPath "" Ruta de destino del backup automático
claudeManager.language "auto" Idioma de la extensión: auto (idioma de VS Code), es (español), en (English)

Todas las rutas soportan ~ para el home del usuario y rutas absolutas (C:\... en Windows). Las rutas relativas se resuelven contra la primera carpeta del workspace abierto.


🌐 Idioma / Language

La extensión soporta español e inglés de forma completa: nombres de sección del sidebar, labels internos de todos los paneles, descripciones, tooltips y mensajes.

Modo automático (por defecto)

Si VS Code está en español → extensión en español. En cualquier otro idioma → inglés. No requiere configuración.

Cambio manual

Dos vías equivalentes:

Dónde Cómo
Sidebar Panel Estado → ítem 🌐 Idioma → clic
Paleta de comandos Ctrl+Shift+P → Cambiar idioma de la extensión / Change extension language

El selector muestra tres opciones: Automático, Español, English.

Al cambiar:

  • Los títulos de sección (ESTADO, SKILLS, AGENTES…) y todos los labels internos cambian al instante, sin recargar.
  • Los títulos de comandos en la paleta requieren un Reload Window (la extensión lo propone automáticamente).

Qué se traduce

Elemento ¿Cambia al instante?
Títulos de sección del sidebar (ESTADO, SKILLS, AGENTES…) ✅
Labels internos de todos los paneles ✅
Descripciones, tooltips, mensajes de estado ✅
Nombres de comandos en la paleta 🔄 Requiere Reload Window

Arquitectura de archivos

Archivo Para qué
package.nls.json / package.nls.es.json / package.nls.en.json Textos del package.json (comandos, vistas, config) según idioma de VS Code
l10n/bundle.l10n.json Bundle runtime por defecto (español)
l10n/bundle.l10n.es.json / bundle.l10n.en.json Traducciones runtime por idioma
l10n/templates/ Templates puros de cada idioma (fuente de verdad)
src/i18n.js Helper centralizado: resuelve idioma efectivo, carga bundle, expone t(key, ...args), emite onDidChangeLocale para refrescar providers

Cómo añadir un tercer idioma (ej. francés)

  1. Copiar package.nls.en.json → package.nls.fr.json y traducir al francés.
  2. Copiar l10n/bundle.l10n.en.json → l10n/bundle.l10n.fr.json y traducir.
  3. Copiar l10n/templates/package.nls.en.json → l10n/templates/package.nls.fr.json y traducir.
  4. En src/i18n.js: añadir 'fr' al array SUPPORTED_LOCALES.
  5. En package.json: añadir "fr" al enum de claudeManager.language con su enumDescription.
  6. Añadir claves language.current.fr y language.pick.fr.label en los bundles.
  7. Empaquetar con vsce package y probar.

🖥️ Plataformas compatibles

Sistema Estado
Windows 10 / 11 (PowerShell · CMD) ✅
macOS ✅
Linux ✅
SSH remoto (VS Code Remote SSH) ✅

MIT — © Ricardo de los Santos Fernández


MIT — © Ricardo de los Santos Fernández

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft