node-red

Create, validate, and deploy Node-RED flows.json configurations via the Admin API.

20|1|Updated Oct 29, 2025
One-click install
npx skills add https://github.com/jwiegley/claude-prompts --skill node-red
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: node-red
Source: https://github.com/jwiegley/claude-prompts/tree/main/skills/node-red
Command: npx skills add https://github.com/jwiegley/claude-prompts --skill node-red

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the complex process of designing, validating, and deploying Node-RED flows, significantly reducing manual errors and accelerating the development of IoT and integration projects.

Core Features & Use Cases

  • Flow Creation & Modification: Generate boilerplate flows for common patterns (MQTT, HTTP API, data pipelines) and programmatically modify existing flows.json files with precision.
  • Validation & Debugging: Ensure flow integrity with JSON structure validation and wire connection checks, and leverage a library of function node snippets for advanced logic and error handling.
  • Deployment via Admin API: Automate the deployment of Node-RED configurations, streamlining CI/CD pipelines and ensuring consistent, reliable updates across environments.
  • Use Case: Rapidly set up an MQTT-based sensor data pipeline, create a robust REST API endpoint for microservices, or debug a complex data transformation flow without manually interacting with the Node-RED editor.

Quick Start

Use the node-red skill to create a new MQTT flow template and save it as 'my_mqtt_sensor_flow.json'. Then, validate the 'my_mqtt_sensor_flow.json' file to ensure its structure is correct.

Frequently Asked Questions about node-red

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

FAQPage Schema
How do I automate Node-RED flow deployment across environments?

Automate Node-RED flow deployment by creating and validating flows.json configurations, then pushing them via the Admin API. This eliminates manual editor steps and ensures consistent, reproducible deployments across development, staging, and production environments.

Can I programmatically create and modify Node-RED flows without using the editor?

Yes. Generate boilerplate flows for MQTT, HTTP API, and data pipelines by modifying flows.json files directly, then validate JSON structure and wire connections before deployment. This enables rapid setup and precise programmatic control.

How do I validate a Node-RED flow configuration before deploying it?

Validate flows.json by checking JSON structure integrity and verifying wire connections between nodes. This catches configuration errors early and prevents deployment failures or broken data pipelines.

What's the best way to set up an MQTT sensor data pipeline in Node-RED?

Use flow templates to generate MQTT-based pipeline boilerplate, then modify and validate the flows.json configuration before deploying via the Admin API. This accelerates IoT project setup and reduces manual configuration errors.

Does Node-RED work with CI/CD pipelines for automated deployments?

Yes. Node-RED flows can be deployed programmatically via the Admin API, integrating into CI/CD workflows. This enables version-controlled flow management and consistent updates across environments without manual editor interaction.

Can I integrate Node-RED flows with external APIs and microservices?

Yes. Create HTTP API endpoints and data pipelines using flow templates, then deploy configurations via the Admin API. This enables rapid microservice integration and REST endpoint development without manual wiring.