ns-analyze-event

Investigates N|Solid event payloads and correlates MCP evidence for root cause analysis.

6|7|Updated Jun 4, 2026
One-click install
npx skills add https://github.com/nodesource/nsolid-plugin --skill ns-analyze-event-nodesource
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ns-analyze-event
Source: https://github.com/nodesource/nsolid-plugin/tree/main/skills/ns-analyze-event
Command: npx skills add https://github.com/nodesource/nsolid-plugin --skill ns-analyze-event-nodesource

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When an N|Solid event fires (process-blocked, new-vulnerability-found, agent-exit, uncaught exception), engineers must manually piece together metrics, assets, and traces to understand what happened. This Skill automates that triage by parsing the event payload and pulling the right MCP evidence for the event type. ## Core Features & Use Cases - Event Parsing and Classification: Extracts event, type, severity, app, agent, time, and args fields, then classifies the event as performance, security, lifecycle, or error oriented. - Type-Specific Evidence Gathering: Routes to the correct MCP tools such as metrics-historic, assets, vulnerabilities, application-packages, events-historic, or runtime-code depending on the event category. - Guided Follow-Up and Reporting: Recommends the right deeper workflow (CPU spike, memory spike, vulnerability, or tracing analysis) and optionally writes a markdown report to .nsolid/assets/. - Use Case: You receive a process-blocked event for a production Node.js app. The Skill parses the payload, queries historical CPU, heap, and event loop lag metrics around the event time, checks for nearby profiles, and delivers a root cause hypothesis with next steps. ## Quick Start Analyze this N|Solid process-blocked event payload and tell me what caused it and what to investigate next.

Frequently Asked Questions about ns-analyze-event

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze an N|Solid process-blocked event?▼

Provide the event payload and the Skill extracts fields like app, agent, time, and args, then queries metrics-historic for CPU, heap, and event loop lag around the event time. It also checks for nearby profiles or snapshots via the assets tool before forming a root cause hypothesis.

What N|Solid event types can be investigated?▼

The Skill handles performance events like process-blocked and high CPU, security events like new-vulnerability-found, lifecycle events like agent-exit or repeated restarts, and error events like uncaught exceptions with stack traces.

Can I analyze a vulnerability event from N|Solid?▼

Yes. For new-vulnerability-found events, the Skill calls the vulnerabilities tool for the affected application and application-packages to identify the loaded package versions, then can route you to deeper vulnerability analysis.

Why is a stack trace alone not enough for runtime-code analysis?▼

The runtime-code tool requires the agent to still be connected and needs id, threadId, scriptId, and path parameters. A plain stack trace in the event payload lacks these identifiers, so the Skill analyzes the trace directly instead.

Where are N|Solid event analysis reports saved?▼

After presenting results, the Skill asks if you want to save the report. If confirmed, it writes a markdown file under .nsolid/assets/, named with the app name and event classification.