From chrome-devtools-mcp
Diagnoses and resolves memory leaks in JavaScript/Node.js apps using memlab, heap snapshots, and comparison scripts. Useful for high memory usage, OOM errors, or leak analysis.
How this skill is triggered — by the user, by Claude, or both
Slash command
/chrome-devtools-mcp:memory-leak-debuggingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill provides expert guidance and workflows for finding, diagnosing, and fixing memory leaks in JavaScript and Node.js applications.
This skill provides expert guidance and workflows for finding, diagnosing, and fixing memory leaks in JavaScript and Node.js applications.
memlab: Do NOT attempt to read raw .heapsnapshot files directly, as they are extremely large and will consume too many tokens. Always recommend and use memlab to process snapshots and identify leak traces.When investigating a frontend web application memory leak, utilize the chrome-devtools-mcp tools to interact with the application and take snapshots.
click, navigate_page, fill, etc., to manipulate the page into the desired state.take_memory_snapshot to save .heapsnapshot files to disk at baseline, target (after actions), and final (after reverting actions) states.Once you have generated .heapsnapshot files using take_memory_snapshot, use memlab to automatically find memory leaks.
memlab to analyze the generated heapsnapshots..heapsnapshot files using read_file or cat.When you have found a leak trace (e.g., via memlab output), you must identify the root cause in the code.
If memlab is not available, you MUST use the fallback script in the references directory to compare two .heapsnapshot files and identify the top growing objects and common leak types.
Run the script using Node.js:
node skills/memory-leak-debugging/references/compare_snapshots.js <baseline.heapsnapshot> <target.heapsnapshot>
The script will analyze and output the top growing objects by size and highlight the 3 most common types of memory leaks (e.g., Detached DOM nodes, closures, Contexts) if they are present.
npx claudepluginhub caffeine19/chrome-devtools-mcp17plugins reuse this skill
First indexed Jun 10, 2026
Showing the 6 earliest of 17 plugins
Diagnoses memory leaks in JavaScript/Node.js applications using heap snapshots and memlab. Guides through capturing snapshots, running memlab, and identifying common leak causes.
Diagnoses and resolves memory leaks in JavaScript/Node.js applications using Chrome DevTools MCP heap snapshot tools. Use for high memory usage or OOM errors.
Detect and fix memory leaks using heap snapshots, memory profiling, and leak detection tools. Use when investigating memory growth, OOM errors, or optimizing memory usage.