n8n-skills  by haunchen

AI-driven n8n workflow automation skills

Created 4 months ago
260 stars

Top 97.6% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides a comprehensive skill pack for AI assistants, enabling them to understand and operate n8n workflows. It addresses the complexity of n8n's extensive node library by offering AI-driven assistance for querying node functionalities, designing workflows, and exploring automation patterns. The target audience includes AI assistant developers and n8n users seeking to accelerate workflow creation and enhance productivity.

How It Works

Built on the n8n-mcp architecture, this project employs a five-layer modular system (collectors, parsers, organizers, generators, build scripts). It automatically gathers and processes information from n8n NPM packages, APIs, and documentation. The system generates AI-ready skill packs featuring intelligent priority ranking, node grouping, and integrated documentation, facilitating AI understanding and operation of n8n workflows.

Quick Start & Requirements

  • Installation: Download the n8n-skills-{version}.zip file from GitHub Releases.
    • Claude Code (CLI): Copy SKILL.md and resources/ to .claude/skills/n8n-skills/ in your project root.
    • Claude.ai Web/Desktop: Upload the .zip file via Settings -> Capabilities -> Upload skill.
  • Prerequisites: Supported n8n version v2.9.4. For development: Node.js >= 18.0.0, TypeScript >= 5.3.0.
  • Links: GitHub Releases, Claude Skills Official Documentation, n8n Official Documentation.

Highlighted Details

  • Covers over 540 n8n nodes, 30+ community packages, and 20 curated workflow templates.
  • Features a multi-dimensional priority scoring system for relevant information retrieval.
  • Includes node compatibility analysis to aid in correct workflow connections.
  • Supports integration with Claude Code, Claude.ai Web, and Claude Desktop platforms.
  • Last updated March 2026, indicating recent maintenance.

Maintenance & Community

The project is maintained by Frank Chen (@haunchen) and aims to follow n8n major version updates. Community interaction is primarily through GitHub Issues for reporting problems and suggesting features. Contributions are welcomed via pull requests.

Licensing & Compatibility

The project is licensed under the MIT License, which generally permits commercial use and integration into closed-source projects. Third-party resources included are also under the MIT License.

Limitations & Caveats

The skill pack is specifically tested and supported for n8n version v2.9.4; while newer n8n versions may function, new nodes might not be covered. Users are advised to update the skill pack regularly for the latest node information. Incorrect file structure during manual installation can prevent the skill from loading.

Health Check
Last Commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
0
Star History
73 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.