n8n-workflow

Deploy and manage N8N workflows via the REST API.

1|Updated Dec 11, 2025
One-click install
npx skills add https://github.com/FunnelEnvy/agents_webinar_demos --skill n8n-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: n8n-workflow
Source: https://github.com/FunnelEnvy/agents_webinar_demos/tree/main/.claude/skills/n8n-workflow
Command: npx skills add https://github.com/FunnelEnvy/agents_webinar_demos --skill n8n-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables you to deploy, update, and manage N8N workflows through the REST API, automatically using environment-provided N8N_HOST and N8N_API_KEY.

Core Features & Use Cases

  • Create and deploy workflows: Build a workflow payload, deploy it to an N8N instance, and return its identifier and URL.
  • Activate and manage workflows: Activate or deactivate workflows, list existing workflows, and handle errors gracefully.
  • Use Case: You want to automate a recurring data pipeline; deploy the workflow from code, then trigger it from your scheduler and monitor its status.

Quick Start

Run the quick deploy example to publish a basic workflow to your N8N instance and print the resulting ID and URL.

Frequently Asked Questions about n8n-workflow

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

FAQPage Schema
How do I automate n8n workflow deployment via REST API?

You can automate n8n workflow deployment by constructing a workflow payload and sending it to the n8n REST API, which authenticates via N8N_HOST and N8N_API_KEY environment variables and returns the workflow identifier and access URL.

Can I activate and manage existing n8n workflows through the REST API?

Yes, you can activate, deactivate, and list existing n8n workflows through the REST API. The process uses environment variables for authentication and includes robust error handling to ensure reliable management in production environments.

What environment variables do I need to manage n8n workflows programmatically?

To manage n8n workflows programmatically, you need the N8N_HOST and N8N_API_KEY environment variables configured. These credentials authenticate your REST API requests to securely create, deploy, and list workflows on your n8n instance.

What's the best way to integrate n8n workflow creation into a data pipeline?

The best way to integrate n8n workflow creation into a data pipeline is deploying workflows from code via the REST API, then triggering them from your scheduler and monitoring their status using the returned workflow identifiers and access URLs.

Does n8n REST API automation handle errors for production workflows?

Yes, n8n REST API automation enforces robust defaults and error handling to ensure reliable workflow management in production environments. It handles errors gracefully during workflow creation, activation, and listing operations.