Analyze V8 heap snapshots to investigate memory leaks and retention issues. Use when given .heapsnapshot files, asked to compare before/after snapshots, asked to find what retains objects, or investigating why objects survive GC. Provides snapshot parsing, comparison, retainer-path helpers, and scratchpad scripts.
Install
npx skills add microsoft/vscode --skill heap-snapshot-analysisnpx skills add microsoft/vscode --skill heap-snapshot-analysis -a claude-code -gnpx skills add microsoft/vscode --skill heap-snapshot-analysis -a codex -ggemini skills install https://github.com/microsoft/vscode.git --path .github/skills/heap-snapshot-analysisgh skill install microsoft/vscode heap-snapshot-analysisgit clone --depth 1 https://github.com/microsoft/vscode /tmp/microsoft__vscode
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/microsoft__vscode/.github/skills/heap-snapshot-analysis ~/.claude/skills/heap-snapshot-analysis # Claude Code
cp -R /tmp/microsoft__vscode/.github/skills/heap-snapshot-analysis ~/.agents/skills/heap-snapshot-analysis # Codex, Cursor, Gemini CLI, Copilot, OpenCode