n8n-create-nodes

Create n8n community nodes as npm packages with declarative or programmatic styles.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/rwilson504/agent-skills --skill n8n-create-nodes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: n8n-create-nodes
Source: https://github.com/rwilson504/agent-skills/tree/main/n8n-create-nodes
Command: npx skills add https://github.com/rwilson504/agent-skills --skill n8n-create-nodes

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation of custom nodes for the n8n workflow automation platform, enabling developers to integrate any service or logic into n8n workflows.

Core Features & Use Cases

  • Declarative & Programmatic Nodes: Build nodes using either declarative routing for simple API wrappers or programmatic execution for complex logic.
  • Credential Management: Define and integrate various authentication methods, including API keys and OAuth2.
  • Trigger Nodes: Implement webhook, poll, and event-driven triggers to start workflows based on external events.
  • Use Case: Integrate a custom internal CRM API into n8n by creating a new node that allows users to create, update, and retrieve contact records, and set up a trigger to start a workflow when a new contact is added.

Quick Start

Use the n8n-create-nodes skill to scaffold a new n8n community node package for interacting with a REST API.

Frequently Asked Questions about n8n-create-nodes

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

FAQPage Schema
How do I create a custom n8n node for an API integration?

To create a custom n8n node, scaffold a new community node npm package using either declarative routing for simple API wrappers or programmatic execution for complex logic. This guides building nodes with UI property configurations for service integration.

What is the difference between declarative and programmatic n8n nodes?

Declarative n8n nodes use routing configurations for simple API wrappers, while programmatic nodes execute complex logic directly. Both styles produce production-ready nodes that integrate external services and custom logic into n8n workflows.

Can I build trigger nodes and manage credentials in n8n community nodes?

Yes, you can build trigger nodes implementing webhook, poll, and event-driven triggers, and define credential types for various authentication methods including API keys and OAuth2 within your n8n community node package.

Do I need npm to develop n8n nodes for workflow automation?

Yes, developing n8n community nodes requires npm to scaffold and package your node. The process outputs a production-ready npm package containing your custom node, trigger nodes, and credential types for n8n workflow automation.

What's the best way to package a custom CRM API integration for n8n?

The best way is scaffolding an n8n community node as an npm package, enabling users to create, update, and retrieve contact records, with trigger nodes starting workflows when new contacts are added via declarative or programmatic execution.