Claude Viewer
A VS Code extension that shows you your Claude Code setup — CLAUDE.md files, skills, hooks, subagents, slash commands, MCP servers, plugins, and permissions — resolved for the workspace you have open. The files are spread across Read-only, local files only, no network calls. Current stateSkills work today. Run Claude Viewer: Open from the Command Palette and you get every skill Claude Code can see for the current workspace, grouped by scope — project, user, plugin — with the description Claude actually reads. When two scopes define the same name one of them wins; the view shows which, and keeps the shadowed one visible instead of letting it silently vanish. Malformed frontmatter shows up as an issue on the skill rather than a missing row. The panel refreshes as config changes on disk, and it follows your editor theme. When you already know the name, Claude Viewer: Open Skill… skips the list — a searchable picker over every resolved skill, matching on the description as well as the name, that opens the panel on the one you chose. CLAUDE.md is next — load order from user global down through nested files, After that: hooks, MCP servers, subagents, slash commands, and merged permissions. Linking to a skillAny skill has a URL:
Opening one opens the panel on that skill, launching VS Code first if it isn't running. Useful in a
runbook or a PR description where "check the Links only ever carry a name, never a path — the extension resolves it against what it found on disk, so a link can't be crafted to open a file outside your skill directories. InstallSearch for Claude Viewer in the Extensions view, or:
Then open the Command Palette and run Claude Viewer: Open. Nothing to configure. With no folder open you still get your user- and plugin-scoped skills; project scope is simply absent. NotesSkill precedence is currently modeled as Development
F5 launches an Extension Development Host. Stack: TypeScript strict, React + shadcn/ui in the webview, Zod for parsing config files, esbuild, pnpm. UnofficialThis is a community project. It is not affiliated with, endorsed by, or supported by Anthropic. "Claude" and "Claude Code" are trademarks of Anthropic, used here only to describe what the extension reads. LicenseMIT |