Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Claude NavigatorNew to Visual Studio Code? Get it now.
Claude Navigator

Claude Navigator

Mohammed BEN SAID

|
1 install
| (0) | Free
Browse and understand all Claude Code assets — skills, agents, hooks, MCP servers, plugins, and commands — across personal and project scopes.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Claude Navigator

A VS Code extension to browse and understand all Claude Code assets across personal and project scopes.

Features

  • Sidebar tree view — browse Skills, Agents, MCP Servers, Hooks, Plugins, and Commands in a collapsible tree grouped by kind
  • Detail panel — click any asset to see full metadata, configuration, and raw file content in a webview
  • Multi-scope scanning — discovers assets from ~/.claude (personal), .claude/ (project), and settings.local.json (local overrides)
  • Smart parsing — handles SKILL.md frontmatter, settings.json hooks/MCP entries, plugin directories, markdown commands, and agent definitions
  • Search & filter — filter by scope (personal/project/local), kind, status (enabled/disabled/invalid), or free-text search
  • Problems panel — detects and reports invalid JSON, malformed frontmatter, missing files, and broken references
  • Auto-refresh — file watchers automatically re-index when config files change
  • Diagnostics integration — problems appear in VS Code's built-in Problems panel

Data Sources

The extension scans:

Location Scope
~/.claude/settings.json Personal
~/.claude/plugins/ Personal
~/.claude/commands/ Personal
<workspace>/.claude/settings.json Project
<workspace>/.claude/settings.local.json Local
<workspace>/.claude/commands/ Project

Set CLAUDE_CONFIG_DIR to override the personal config directory.

Commands

Command Description
Claude Navigator: Refresh Re-scan and rebuild the index
Claude Navigator: Search Assets Free-text search across all assets
Claude Navigator: Filter by Scope Filter tree by personal/project/local
Claude Navigator: Filter by Kind Filter tree by asset type
Claude Navigator: Filter by Status Filter tree by enabled/disabled/invalid
Claude Navigator: Clear Filters Remove all active filters
Claude Navigator: Open File Open the asset's source file
Claude Navigator: Reveal in Explorer Show file in OS file manager
Claude Navigator: Copy Name Copy asset name to clipboard
Claude Navigator: Copy Path Copy file path to clipboard
Claude Navigator: Show Details Open the detail webview panel
Claude Navigator: Open Claude Config Folder Open ~/.claude in file manager

Development

# Install dependencies
npm install

# Compile
npm run compile

# Watch mode
npm run watch

Press F5 in VS Code to launch the Extension Development Host.

Architecture

src/
├── extension.ts              # Entry point
├── constants.ts              # Shared constants
├── models/types.ts           # Domain types
├── services/
│   ├── configResolver.ts     # Resolves config directories
│   ├── scanner.ts            # Walks directories for files
│   ├── indexer.ts            # Orchestrates scan → parse → index
│   ├── diagnostics.ts        # VS Code diagnostics integration
│   ├── fileWatcher.ts        # Auto-refresh on file changes
│   └── parsers/
│       ├── frontmatterUtils.ts
│       ├── skillParser.ts
│       ├── settingsParser.ts
│       ├── pluginParser.ts
│       ├── commandParser.ts
│       └── agentParser.ts
├── views/
│   ├── treeProvider.ts       # TreeDataProvider
│   ├── treeItems.ts          # TreeItem subclasses
│   └── webviewPanel.ts       # Detail webview
└── commands/commands.ts      # All registered commands
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft