Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Claude Asset ManagerNew to Visual Studio Code? Get it now.
Claude Asset Manager

Claude Asset Manager

Braden Terry

|
12 installs
| (0) | Free
Discover and browse all Claude Code assets across your machine
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Claude Asset Manager

A VSCode extension that puts every Claude Code asset on your machine in one sidebar: skills, subagents, slash commands, memory and CLAUDE.md files, .claude config, and installed plugins. It scans your global ~/.claude directory, your installed plugins, your open workspace folders, and any extra directories you register (which persist across workspaces), then groups everything so you can find, open, and manage any asset in a few clicks.

The Global, Working Directory, and Added Directories sections in the sidebar.

What it shows

Open the Claude Asset Manager icon in the Activity Bar to reveal three sections.

Working Directory

This is the section that answers "what is Claude actually looking at here?" It is titled after the folder you have open (for example Projects (WD)) and shows every Claude Code asset that applies to your current workspace:

  • The open folder's own .claude assets (CLAUDE.md, config, skills, subagents, commands) listed at the top.
  • One folder per sub-project, each with its own CLAUDE.md, config, and asset groups.
  • Git worktrees, hidden by default and grouped under a Worktrees folder when shown, so they do not clutter or double-count the project's assets. Toggle them with the tree icon in the section title bar.

In other words, the whole set of skills, agents, commands, workflows, memory, and config Claude can pull into a session for the directory you are working in, laid out in one place.

Worktrees revealed under the Working Directory section after toggling the tree icon.

Global

Your machine-wide ~/.claude assets:

  • CLAUDE.md and config files first, then Skills, Subagents, Commands, and Workflows.
  • A Projects folder holding per-project memory.
  • A Plugins folder listing every installed plugin, nested under its source marketplace with its version, and an N Updates available indicator when a newer version exists in your local catalog (no network calls are made).

Added Directories

Directories outside your open workspace that you want scanned too. Click the + in the Added Directories title bar, pick a folder, and it is scanned just like a workspace folder, with its assets and sub-projects grouped below. Each registered directory always appears as a folder (even one with no Claude assets yet, marked (no Claude assets)), so you can confirm it was added and reveal it. Registered directories are saved to your user settings, so they persist across every folder and workspace you open. Right-click a directory to Remove it. This section sits directly below Working Directory and shows an Add Directory button until you add one.

Details that keep the tree clean

  • Full file trees for skills and agents mirror their real directories, so every file and subdirectory is shown, not just the entry file.
  • Scoped discovery recognizes config only inside a .claude/ directory, picks up CLAUDE.md only at sensible locations (global, a project or worktree root, or inside .claude/), follows symlinks, and skips noise like node_modules, .git, bin, and obj.

Token estimates

See roughly how much of Claude's context each asset costs. Turn it on per section with the tk icon in the title bar (off by default), and every row, group folder, and a summary row at the top of the section gains an estimate split two ways:

  • (a) always loaded: counted into Claude's context every turn (CLAUDE.md, a skill's name and description).
  • (d) on demand: loaded only when that asset is actually used (a skill's body, a command, a workflow).

Counts are local heuristics shown with a ~ (about four characters per token), not the exact tokenizer, and worktree copies are excluded so duplicates do not inflate the totals. The info icon in the title bar spells out every abbreviation, and hovering the summary row shows the same legend.

The token-estimate legend shown while hovering the section summary row.

Using it

Opening assets

  • Click any file to open it (markdown opens in the rendered preview; config opens in the editor).
  • Right-click a file for Open File, Open Preview, Reveal in File Manager, and Delete.
  • Right-click a folder for Reveal in File Manager and Delete, including the per-project folders under Projects. Plugin folders are managed by Claude and cannot be deleted here.
  • Delete moves the item to the system trash and asks for confirmation first.

Copying assets between sections

Drag and drop to copy assets between Global, Working Directory, and Added Directories. For example, drop a whole skill folder onto another project to reuse it. Copies are type-constrained: a skill only lands in skills, an agent in agents, a command in commands. Drop onto a matching type folder, or onto a project / added-directory folder to route each item to the right place automatically. If something with the same name already exists there, you are asked before it is overwritten. Dragging copies (it never deletes the original).

Managing plugins

Plugin actions shell out to the Claude Code CLI and require claude on your PATH. After any change, restart your Claude Code session to apply it.

  • Manage Plugins: click the gear icon on the Plugins folder, or right-click the Plugins folder or a marketplace, to open a graphical panel. It searches a marketplace's catalog and installs, uninstalls, enables, or disables plugins (paged 50 at a time), and can add or remove a marketplace. Right-clicking a marketplace opens the panel scoped to it.
  • Enable Plugin / Disable Plugin: right-click a plugin to toggle it.
  • Update Plugin: right-click an out-of-date plugin.
  • Update Plugins: right-click a marketplace folder to update every out-of-date plugin from it.
  • Update All Plugins: right-click the Plugins folder.
  • Uninstall Plugin: right-click a plugin.
  • Add Marketplace / Remove Marketplace / Refresh Source: right-click the Plugins folder or a marketplace.

Each action confirms before running where it is destructive and shows the exact command it will execute. Files inside a plugin cannot be deleted individually; uninstall the plugin instead.

Refresh

Refresh in the section title bar rescans everything.

Settings

  • claudeAssets.directories: additional directories to scan recursively (shown in the Added Directories section). Managed with the Add Directory / Remove Directory commands and saved at the user level, so they persist across workspaces.
  • claudeAssets.followSymlinks: follow symbolic links while scanning (default true).
  • claudeAssets.excludeDirs: directory names to skip during recursive scans.
  • claudeAssets.showTokenUsageGlobal / claudeAssets.showTokenUsageWorkingDirectory: show token estimates in each section (default false; also toggled from the tk title-bar icon).
  • claudeAssets.showWorktrees: show git worktrees in the Working Directory section (default false; also toggled from the tree title-bar icon).

Requirements

  • VSCode 1.90 or newer.
  • For plugin update and uninstall actions, the Claude Code CLI (claude) must be on your PATH. On macOS, launch VSCode from a terminal so the extension host inherits your shell PATH; otherwise the CLI commands may not find claude.

Issues and support

Open an issue at github.com/BradenTerry/ClaudeAssetManager/issues.

License

MIT

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