Node Red Manager
Manage Node-RED instances via Admin API or CLI. Automate flow deployment, install nodes, and troubleshoot issues. Use when user wants to "build automation", "connect devices", or "…
azzar budiyanto
@1999azzar
What This Skill Does
Command-line tool to manage Node-RED instances via Admin API. Automates flow deployment, node installation, backup/restore, and runtime diagnostics. Requires Node-RED URL and admin credentials.
Replaces manual Node-RED admin UI operations by providing a scriptable CLI for flow management, node lifecycle, and runtime control.
When to Use It
- Deploy a new flow file to a Node-RED instance
- Install a missing node module on a remote Node-RED server
- Backup all flows before making configuration changes
- Restore a previous flow backup after a failed update
- Check runtime diagnostics to troubleshoot a stalled Node-RED instance
- Enable or disable a specific node module without restarting the server
Install
$ openclaw skills install @1999azzar/node-red-managerNode-RED Manager
Setup
- Copy
.env.exampleto.env. - Set
NODE_RED_URL,NODE_RED_USERNAME, andNODE_RED_PASSWORDin.env. - The script automatically handles dependencies on first run.
Infrastructure
- Stack Location:
deployments/node-red - Data Volume:
deployments/node-red/data - Docker Service:
mema-node-red - URL:
https://flow.glassgallery.my.id
Usage
Flow Management
# List all flows
scripts/nr list-flows
# Get specific flow by ID
scripts/nr get-flow <flow-id>
# Deploy flows from file
scripts/nr deploy --file assets/flows/watchdog.json
# Update specific flow
scripts/nr update-flow <flow-id> --file updated-flow.json
# Delete flow
scripts/nr delete-flow <flow-id>
# Get flow runtime state
scripts/nr get-flow-state
# Set flow runtime state
scripts/nr set-flow-state --file state.json
Backup & Restore
# Backup all flows to file
scripts/nr backup
scripts/nr backup --output my-backup.json
# Restore flows from backup
scripts/nr restore node-red-backup-20260210_120000.json
Node Management
# List installed nodes
scripts/nr list-nodes
# Install node module
scripts/nr install-node node-red-contrib-http-request
# Get node information
scripts/nr get-node node-red-contrib-http-request
# Enable/disable node
scripts/nr enable-node node-red-contrib-http-request
scripts/nr disable-node node-red-contrib-http-request
# Remove node
scripts/nr remove-node node-red-contrib-http-request
Runtime Information
# Get runtime settings
scripts/nr get-settings
# Get runtime diagnostics
scripts/nr get-diagnostics
Context Management
# Get context value
scripts/nr get-context flow my-key
scripts/nr get-context global shared-data
# Set context value
scripts/nr set-context flow my-key '"value"'
scripts/nr set-context global counter '42'
scripts/nr set-context global config '{"key": "value"}'
Docker Operations
# Restart Node-RED
cd deployments/node-red && docker compose restart
# View logs
docker logs mema-node-red --tail 100
# Follow logs
docker logs -f mema-node-red
Environment Variables
NODE_RED_URL: Node-RED API endpoint (default:http://localhost:1880)NODE_RED_USERNAME: Admin usernameNODE_RED_PASSWORD: Admin password
Legacy variable names (NR_URL, NR_USER, NR_PASS) are supported for backward compatibility.
API Reference
See references/admin-api.md for complete Admin API endpoint documentation.
Top skills in this category
API Gateway
@byungkyuCall third-party APIs through the Maton gateway, which injects the credential for an app the user has already connected. Use this skill when the user names a connected app and a concrete action in it - read a mailbox, query a CRM, file an issue, update a spreadsheet, run a query through a connected
Marketing Mode
@thesethroseMarketing Mode combines 23 comprehensive marketing skills covering strategy, psychology, content, SEO, conversion optimization, and paid growth. Use when users need marketing strategy, copywriting, SEO help, conversion optimization, paid advertising, or any marketing tactic.
Blogwatcher
@steipeteMonitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
Marketing Skills
@jchopard69Access 23 marketing modules offering checklists, frameworks, and ready-to-use deliverables for CRO, SEO, copywriting, analytics, launches, ads, and social me...
diagram-generator
@matthewyinGenerate and edit diagrams with the mcp-diagram-generator MCP server. Use this skill for new diagrams, existing .drawio/.mmd/.excalidraw edits, network topology, architecture, flowchart, swimlane, sequence, class, ER, and Excalidraw whiteboard work. Always use this skill when the user asks to draw,