NodeSource avatar

NodeSource

Official

@nodesource · Colombia

0Followers
|
113Public Repos
|
24Published Skills

NodeSource provides enterprise-grade solutions and support for building, managing, and securing Node.js apps with our industry-leading platform, N|Solid.

Skills Distribution
DomainDeveloper To...Node.js Performanc.. (40%)Runtime Security &.. (25%)Spec-Driven Change.. (20%)Benchmarking & Opt.. (15%)

Agent Skills by NodeSource

Showing 24 vetted skills indexed across 1 GitHub repositories.

nodesourcenodesource
6

detect-stack-and-update-config

Detects project tech stack and tooling, then updates openspec/config.yaml with findings.

Official
Intermediate
nodesourcenodesource
6

openspec-apply-change

Implements tasks from an OpenSpec change using CLI-driven status and instructions.

Official
Intermediate
nodesourcenodesource
6

openspec-explore

Explores ideas, investigates codebases, and clarifies requirements through conversational analysis with ASCII diagrams.

Official
Intermediate
nodesourcenodesource
6

openspec-archive-change

Archives completed openspec changes after verifying artifact and task completion status.

Official
Intermediate
nodesourcenodesource
6

openspec-propose

Generates complete OpenSpec change proposals with design, specs, and task artifacts.

Official
Intermediate
nodesourcenodesource
6

openspec-sync-specs

Sync delta specs from an OpenSpec change into main specification files.

Official
Intermediate
nodesourcenodesource
6

ns-node-upgrade

Plans Node.js runtime upgrades with live LTS/EOL data, dependency checks, and rollback guidance.

Official
Intermediate
nodesourcenodesource
6

ns-cpu-spike-analysis

Diagnoses Node.js CPU spikes using N|Solid CPU profiles, runtime code, and workspace diffs.

Official
Advanced
nodesourcenodesource
6

ns-analyze-event

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

Official
Intermediate
nodesourcenodesource
6

ns-generate-sbom

Generates a Software Bill of Materials for N|Solid Node.js applications in HTML or JSON format.

Official
Intermediate
nodesourcenodesource
6

ns-download-asset

Downloads N|Solid heap snapshots, CPU profiles, and heap profiles to local disk by asset ID.

Official
Advanced
nodesourcenodesource
6

ns-optimize-function

Optimizes a user-selected Node.js function through baseline benchmarking and validated rewrites.

Official
Advanced
nodesourcenodesource
6

ns-advanced-memory-leak-hunter

Diagnoses Node.js memory leaks by comparing baseline and peak N|Solid heap sampling profiles.

Official
Advanced
nodesourcenodesource
6

ns-analyze-vulnerabilities

Analyzes live runtime vulnerabilities in Node.js processes monitored by N|Solid.

Official
Intermediate
nodesourcenodesource
6

ns-replace-package

Finds and evaluates npm package alternatives using NCM vulnerability and quality data.

Official
Intermediate
nodesourcenodesource
6

ns-analyze-tracing

Analyzes N|Solid and OpenTelemetry traces to diagnose latency, HTTP errors, and service dependencies.

Official
Advanced
nodesourcenodesource
6

ns-validate-optimization

Validates Node.js code optimizations with controlled A/B benchmarks and statistical significance testing.

Official
Advanced
nodesourcenodesource
6

ns-memory-spike-analysis

Diagnoses Node.js memory leaks and heap spikes using N|Solid heap sampling and snapshots.

Official
Advanced
nodesourcenodesource
6

ns-benchmark-run

Benchmarks a single Node.js function and reports throughput statistics in a markdown report.

Official
Intermediate
nodesourcenodesource
6

ns-switch-org

Switches the NodeSource organization used by nsolid-plugin across all installed harnesses.

Official
Basic
nodesourcenodesource
6

ns-audit-dependencies

Audits Node.js project dependency trees against NCM vulnerability data and generates verified remediation reports.

Official
Advanced
nodesourcenodesource
6

ns-generate-asset

Captures CPU profiles, heap samples, heap snapshots, and heap tracking assets from N|Solid-connected Node.js applications.

Official
Advanced
nodesourcenodesource
6

ns-analyze-asset

Analyzes captured N|Solid CPU profiles, heap samples, and heap snapshots by asset ID.

Official
Advanced
nodesourcenodesource
6

ns-upgrade-package

Plans npm package upgrades with semver risk assessment and NCM security data.

Official
Intermediate

Frequently Asked Questions About NodeSource

FAQPage Schema
What tasks can I perform with NodeSource's skills?▼

You can diagnose CPU spikes and memory leaks in Node.js apps, analyze heap snapshots and CPU profiles, audit dependencies for CVEs, generate SBOMs, benchmark and A/B-validate function optimizations, plan Node.js or npm package upgrades, and manage OpenSpec change proposals from design through archiving.

Who are NodeSource's skills designed for?▼

They target Node.js backend engineers, SREs, and platform teams running production Node.js services, plus security and compliance engineers needing runtime vulnerability evidence, SBOMs, and dependency risk reports for SOC2 or vendor reviews.

How do the N|Solid diagnostic skills work in practice?▼

Skills like ns-cpu-spike-analysis and ns-memory-spike-analysis consume supplied evidence or query connected N|Solid processes via MCP. You can capture new assets with ns-generate-asset, analyze existing ones by asset ID with ns-analyze-asset, or download raw profiles for Chrome DevTools.

Are NodeSource's skills open source and what do they cost?▼

The OpenSpec skills (propose, apply, explore, sync, archive) are MIT-licensed and free. The ns-* diagnostic skills rely on the N|Solid platform and NodeSource organization authentication, which is a commercial enterprise product with associated licensing.

What prerequisites do NodeSource's skills require?▼

OpenSpec skills require the openspec CLI installed. N|Solid skills require a connected or registered N|Solid Node.js application, nsolid-plugin authentication to a NodeSource organization, and for local optimization skills, workspace source code access to the target function.