What problem does it solve? Diagnosing Node.js performance issues requires capturing diagnostic artifacts like CPU profiles and heap snapshots from a running process, which normally involves manual console operations, timing waits, and file downloads. This Skill automates the full capture workflow against an N|Solid console so the asset is collected, waited on, and saved locally for analysis. ## Core Features & Use Cases - Asset Capture: Creates CPU profiles, heap samples, heap snapshots, and heap tracking assets on a selected N|Solid agent with correct duration and thread parameters. - Readiness Polling: Waits with bundled scripts and polls asset readiness with capped retries, distinguishing pending states from real tool errors. - Local Download & Handoff: Downloads the finished asset to .nsolid/assets/ via fetch-asset.cjs and hands off to the ns-analyze-asset skill when analysis is requested. - Use Case: A user reports a memory leak in production. The skill resolves the app and agent, captures a 30-second heap sample, waits for summarization, downloads the .heapprofile, and passes it to the analysis skill. ## Quick Start Capture a CPU profile for my production Node.js app connected to N|Solid and save it locally for analysis.