Download for MacApple silicon, macOS 14+
Skill

ns-download-asset

@nodesource Updated 2026-09-16

Downloads a raw N|Solid diagnostic asset (heap snapshot, CPU profile, or heap profile) to local disk by asset ID. Use when the user asks to download, save, export, or pull an asset file locally, or needs the raw file for external tools such as snapshot-parser, Chrome DevTools, or diffing. Do not use for analyzing assets — ns-analyze-asset covers that.

Install

With your agent

Install OMGSkills skill "nodesource/nsolid-skills-plugin:skills/ns-download-asset" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/nodesource/nsolid-skills-plugin /tmp/nsolid-skills-plugin && ln -s /tmp/nsolid-skills-plugin/skills/ns-download-asset ~/.claude/skills/ns-download-asset

From README

Instructions Identify the Asset The asset ID comes from the user or from the assets MCP tool (filter with type, app, etc.). If the user gives only an app name + asset type, call assets and confirm which asset to download before proceeding. If the asset was just generated, make sure it is no longer listed in assets-in-progress before downloading. Resolve the Asset Type Map the asset to the script's assetType: cpuprofile | heapprofile | heapsnapshot. Heap sampling assets use heapprofile. Resolve the App Name Resolve appName from the assets metadata or the user. Fall back to unknown only when the app name is genuinely unknown. Download Run the bundled script (use the absolute path of the directory where you read this SKILL.md): Report Output the file path under .nsolid/assets/, the size printed by the script, and that the asset is registered in .nsolid/assets/index.json. Never open or read the raw file into context.