{"id":33620619,"url":"https://github.com/haunchen/n8n-skills","last_synced_at":"2026-05-25T02:09:59.009Z","repository":{"id":321774705,"uuid":"1087105281","full_name":"haunchen/n8n-skills","owner":"haunchen","description":"Designed specifically for AI assistants, the n8n Workflow Automation Skills Suite.","archived":false,"fork":false,"pushed_at":"2026-04-01T06:45:07.000Z","size":5673,"stargazers_count":300,"open_issues_count":0,"forks_count":25,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-04-01T09:27:24.978Z","etag":null,"topics":["automation","claude","n8n","n8n-skills","n8n-workflow","skills"],"latest_commit_sha":null,"homepage":"https://n8n-skills.frankchen.tw","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/haunchen.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.en.md","contributing":"CONTRIBUTING.en.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.en.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.en.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-31T11:41:48.000Z","updated_at":"2026-04-01T06:48:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"a7690826-70d3-4289-b245-2561ceea59e3","html_url":"https://github.com/haunchen/n8n-skills","commit_stats":null,"previous_names":["haunchen/n8n-skills"],"tags_count":21,"template":false,"template_full_name":null,"purl":"pkg:github/haunchen/n8n-skills","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haunchen%2Fn8n-skills","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haunchen%2Fn8n-skills/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haunchen%2Fn8n-skills/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haunchen%2Fn8n-skills/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haunchen","download_url":"https://codeload.github.com/haunchen/n8n-skills/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haunchen%2Fn8n-skills/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31703501,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T21:17:31.016Z","status":"online","status_checked_at":"2026-04-12T02:00:06.763Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","claude","n8n","n8n-skills","n8n-workflow","skills"],"created_at":"2025-12-01T13:03:49.518Z","updated_at":"2026-05-25T02:09:58.987Z","avatar_url":"https://github.com/haunchen.png","language":"TypeScript","funding_links":[],"categories":["Workflow Automation","技能列表","Skills","Productivity \u0026 Workflow"],"sub_categories":["Browser Automation Agents","生产力与组织","Productivity \u0026 Organization"],"readme":"# n8n Skills\n\n[English](README.md) | [繁體中文](README.zh-TW.md)\n\n\u003e Supported n8n version: v2.21.7\n\nn8n Skills is an automation skill pack that enables AI assistants to directly understand and operate n8n workflows, covering comprehensive information on 545 nodes and 20 curated templates. Through n8n Skills, AI assistants can help you quickly design workflows and explore node functionalities, making workflow automation more intuitive, intelligent, and saving significant development time.\n\n## Why Choose n8n Skills\n\nn8n Skills provides a complete n8n Skill Pack solution for AI assistant workflow integration:\n\n- Covers detailed documentation and usage guides for 545 n8n nodes\n- Provides 20 curated workflow templates covering common scenarios like AI chatbots, data processing, and communications\n- Multi-dimensional priority ranking system ensuring the most useful information is presented first\n- Node compatibility analysis to help design correct workflow connections\n- Supports Claude Code, Claude.ai Web, and Claude Desktop platforms\n- Continuously maintained and updated to follow the latest n8n versions\n\nWith n8n Skills, you can:\n- Quickly query any node's features, parameters, and configuration methods\n- Have AI assistants recommend suitable node combinations for specific tasks\n- Learn workflow design best practices and common patterns\n- Explore unlimited application possibilities with 545 nodes\n\n## Who Should Use\n\nn8n Skills is designed for the following users:\n\nAI Assistant Developers\n- Engineers developing with Claude Code CLI tool\n- Users seeking n8n knowledge in Claude.ai web version\n- Claude Desktop application enthusiasts\n\nn8n Workflow Users\n- Automation engineers who want AI-assisted workflow design\n- n8n developers who need quick node functionality queries\n- Learners hoping to explore node best practices\n\nAutomation Enthusiasts\n- Innovators looking to integrate AI with workflow automation\n- Efficiency seekers aiming to boost productivity\n\n## Project Overview\n\nThis package provides AI assistants with the ability to access n8n node information, helping AI understand and operate n8n workflows.\n\n### Key Features\n\n- Provides complete information on n8n nodes\n- Supports node search and exploration\n- Node configuration validation\n- Workflow structure analysis\n- Support for 30+ popular community packages\n- Community packages organized by category (AI tools, communication, web scraping, etc.)\n\n### Technical Architecture\n\nThis project is built upon the [n8n-mcp](https://github.com/czlonkowski/n8n-mcp) architecture, converted into an n8n Skill Pack generator with added priority ranking, node grouping, and documentation integration features. n8n Skills adopts a five-layer modular architecture (collectors, parsers, organizers, generators, build scripts), automatically collecting information from n8n NPM packages, APIs, and documentation, and generating skill packs best suited for AI assistants through intelligent ranking.\n\n## Using n8n Skills\n\nThis project generates the n8n Skills automation skill pack, allowing you to use comprehensive n8n workflow knowledge in Claude Code, Claude.ai, or Claude Desktop.\n\n### Download n8n Skill Pack\n\n1. Go to the [GitHub Releases](https://github.com/haunchen/n8n-skills/releases) page of this project\n2. Download the latest version of the `n8n-skills-{version}.zip` file\n3. After extraction, you will get the following file structure:\n   ```\n   n8n-skills/\n   ├── SKILL.md              # Main skill file\n   └── resources/            # Detailed node documentation\n       ├── input/            # Input category nodes\n       ├── output/           # Output category nodes\n       ├── transform/        # Transform category nodes\n       ├── trigger/          # Trigger category nodes\n       ├── organization/     # Organization category nodes\n       ├── misc/             # Miscellaneous nodes\n       ├── community/        # Community package nodes\n       └── templates/        # Workflow templates\n   ```\n\n### Installation Methods\n\nChoose the n8n Skills installation method according to the Claude platform you are using:\n\n#### Claude Code (CLI Tool)\n\nSuitable for developers using Claude Code in the terminal, loading n8n Skills through local skills directory.\n\n1. Create a `.claude/skills/` directory in your project root:\n   ```bash\n   mkdir -p .claude/skills/n8n-skills\n   ```\n\n2. Copy the extracted `SKILL.md` and `resources/` directory to that directory:\n   ```bash\n   cp -r n8n-skills/* .claude/skills/n8n-skills/\n   ```\n\n3. The directory structure should look like this:\n   ```\n   your-project/\n   └── .claude/\n       └── skills/\n           └── n8n-skills/\n               ├── SKILL.md\n               └── resources/\n   ```\n\n4. Verify installation: Ask Claude Code \"List available n8n nodes\". If the Skill is correctly invoked, the installation is successful.\n\n#### Claude.ai Web (Web Version)\n\nSuitable for general users in browsers.\n\n1. Log in to [Claude.ai](https://claude.ai)\n2. Go to the \"Settings\" page and find the \"Capabilities\" section\n3. Click \"Upload skill\"\n4. Select the downloaded `n8n-skills-{version}.zip` file to upload\n5. After upload completes, you will see \"n8n-skills\" below. If not enabled, click to enable it.\n6. Return to the conversation window and ask questions about n8n. Successfully using n8n-skills indicates successful installation.\n\n#### Claude Desktop (Desktop Application)\n\nSuitable for users of the Claude Desktop application.\n\n1. Open the \"Claude\" desktop application\n2. Go to the \"Settings\" page and find the \"Capabilities\" section\n3. Find the \"Skills\" section and click \"Upload skill\"\n4. Select the downloaded `n8n-skills-{version}.zip` file to upload\n5. After upload completes, you will see \"n8n-skills\" below. If not enabled, click to enable it.\n6. Return to the conversation window and ask questions about n8n. Successfully using n8n-skills indicates successful installation.\n\n### Basic Usage Examples\n\nAfter installation, you can use it like this:\n\nQuery specific node information:\n```\n\"What are the main features of the HTTP Request node?\"\n\"How to send email using the Gmail node?\"\n\"What programming languages does the Code node support?\"\n```\n\nExplore workflow patterns:\n```\n\"How to create a scheduled workflow?\"\n\"What are the common node combinations for data transformation?\"\n\"How to handle API errors and retries?\"\n```\n\nSearch for specific functionality:\n```\n\"Which nodes can connect to Google Sheets?\"\n\"What AI-related nodes are available?\"\n\"What trigger nodes are available?\"\n```\n\n### Real-world Use Cases\n\nHere are real-world scenarios using n8n Skills:\n\nCase 1: AI-Assisted Workflow Design\n\nScenario: You want to create a workflow that \"automatically sends daily operational reports.\"\n\nBefore n8n Skills: You need to manually search n8n documentation, research each node's functionality, and repeatedly trial-and-error to find the correct node combination.\n\nAfter n8n Skills: Simply ask the AI assistant \"How to create a scheduled email report workflow?\", and the AI will recommend based on n8n Skills knowledge:\n1. Schedule Trigger (for scheduling)\n2. HTTP Request or Google Sheets (for data retrieval)\n3. Code or Item Lists (for data processing)\n4. Gmail or Send Email (for sending emails)\n\nTime Saved: From hours of research reduced to minutes of design.\n\nCase 2: Exploring the Best Node Combinations\n\nScenario: You want to integrate Slack notifications into your existing workflow but aren't sure which nodes are available.\n\nWith n8n Skills: Ask \"Which nodes can send Slack messages?\", and the AI will tell you:\n- Slack node (official integration, most comprehensive features)\n- HTTP Request (uses Slack API, highest flexibility)\n- Webhook (receives Slack events)\n\nAlong with explaining the pros and cons of each node, suitable scenarios, and configuration methods.\n\nBenefit: Quickly find the most suitable solution for your needs, avoiding detours.\n\nCase 3: Learning Workflow Best Practices\n\nScenario: Beginners want to learn how to handle API errors and retry mechanisms.\n\nWith n8n Skills: Ask \"How to handle HTTP Request errors and retries?\", and the AI will reference 20 curated templates and 542 nodes of knowledge to share:\n- How to use Error Trigger node\n- Built-in retry settings for HTTP Request\n- Error handling pattern using If node with Stop and Error\n- Real-world workflow examples\n\nAccelerated Learning: From zero foundation to mastering best practices, systematically improving skills.\n\n### FAQ\n\nSkill won't load?\n\n- Confirm the `SKILL.md` file is in the correct location\n- Check if the file name is correct (case-sensitive)\n- Verify the `resources/` directory structure is complete\n- Restart the Claude application or refresh the webpage\n\nFile structure errors\n\n- Ensure `SKILL.md` and `resources/` are in the same directory level\n- Do not modify the file structure inside the `resources/` directory\n- If there are multiple directory levels after extraction, move the contents to the correct location\n\nVersion compatibility\n\n- Newer versions of n8n may have new nodes, but most features will still work\n- It's recommended to regularly update the Skill Pack to get the latest node information\n\nHow to update to a new version\n\n1. Download the latest version from GitHub Releases\n2. Delete the old Skill files\n3. Reinstall the new version following the installation steps\n4. Restart the Claude application\n\n### Reference Resources\n\n- [Claude Skills Official Documentation](https://support.claude.com/en/articles/12580051-teach-claude-your-way-of-working-using-skills)\n- [n8n Official Documentation](https://docs.n8n.io)\n- [Issue Reporting](https://github.com/haunchen/n8n-skills/issues)\n\n## Development Environment Setup\n\n```bash\nnpm install\n```\n\n## Development Commands\n\n```bash\n# Build project\nnpm run build\n\n# Development mode\nnpm run dev\n\n# Run tests\nnpm test\n\n# Type checking\nnpm run typecheck\n```\n\n## Technical Requirements\n\n- Node.js \u003e= 18.0.0\n- TypeScript \u003e= 5.3.0\n\n## Project Information\n\nMaintainer\n\n- Frank Chen ([@haunchen](https://github.com/haunchen))\n- Project Homepage: https://github.com/haunchen/n8n-skills\n\nVersion Information\n\n- Current Version: 1.2.0\n- Supported n8n Version: v2.21.7\n- Last Updated: May 2026\n- Release Frequency: Follows n8n major version updates\n\nProject Statistics\n\n- Node Coverage: 542 built-in nodes\n- Community Packages: 30+ packages\n- Curated Templates: 20 templates\n- Output Files: 126 files\n- Total Documentation Size: 2.7 MB\n- Supported Platforms: Claude Code, Claude.ai Web, Claude Desktop\n\nTechnical Features\n\n- Multi-dimensional priority scoring system (usage frequency, documentation quality, community popularity)\n- Node hierarchical merging strategy to optimize file structure\n- Automated CI/CD pipeline ensuring quality\n- Caching mechanism to accelerate build process\n- Node compatibility matrix analysis\n\n## Acknowledgments\n\nThis project was built using the following resources:\n\n- Based on the [n8n-mcp](https://github.com/czlonkowski/n8n-mcp) project architecture created by Romuald Czlonkowski @ [www.aiadvisors.pl/en](https://www.aiadvisors.pl/en)\n- Uses n8n node type definitions and metadata\n- References n8n official documentation\n\nThanks to all contributors and the open source community for their support.\n\n## Related Links\n\n- n8n Official Website: https://n8n.io\n- n8n GitHub: https://github.com/n8n-io/n8n\n- n8n Documentation: https://docs.n8n.io\n- n8n-mcp Project: https://github.com/czlonkowski/n8n-mcp\n\n## Community and Support\n\nWe welcome your participation and feedback!\n\nIssue Reporting and Feature Suggestions\n\n- Encountered a problem? Please report it at [GitHub Issues](https://github.com/haunchen/n8n-skills/issues)\n- Have a feature suggestion? Feel free to open a new Issue for discussion\n- Found a bug? Please provide detailed reproduction steps\n\nContributing\n\n- Check [CONTRIBUTING.md](./CONTRIBUTING.en.md) to learn how to contribute\n- Fork the project and submit a Pull Request\n- Improvements to documentation, bug fixes, and new features are all welcome\n- Help translate into other languages\n\nStay Connected\n\n- Follow [GitHub Releases](https://github.com/haunchen/n8n-skills/releases) for notifications about new versions\n- Star this project to support our development work\n- Share with friends and colleagues who might need it\n\nTechnical Support\n\n- Usage questions: Please first check the \"FAQ\" section\n- Technical discussions: Feel free to initiate discussions in Issues\n- n8n-related questions: Please refer to [n8n Official Documentation](https://docs.n8n.io) or [n8n Community Forum](https://community.n8n.io)\n\n## License Information\n\nThis project is licensed under the MIT License, but includes the following third-party resources:\n\n1. n8n-mcp - n8n Model Context Protocol Integration\n   - License: MIT License\n   - Source: https://github.com/czlonkowski/n8n-mcp\n   - Author: Romuald Czlonkowski @ www.aiadvisors.pl/en\n\nFor detailed license information, please refer to [ATTRIBUTIONS.md](./ATTRIBUTIONS.md) and [LICENSE](./LICENSE).\n\n## License Terms\n\nMIT License - See [LICENSE](./LICENSE) for details.\n\nAll trademarks and copyrights belong to their respective owners.\n\n---\n\n## Get Started with n8n Skills\n\nReady to let AI assistants help you design n8n workflows?\n\nDownload Now\n\nVisit [GitHub Releases](https://github.com/haunchen/n8n-skills/releases) to download the latest version of n8n Skills and start experiencing AI-assisted workflow design!\n\nJoin the Community\n\n- Star this project on [GitHub](https://github.com/haunchen/n8n-skills) to support our development\n- Follow [Releases](https://github.com/haunchen/n8n-skills/releases) for notifications about new versions\n- Share your experience or suggestions at [Issues](https://github.com/haunchen/n8n-skills/issues)\n\nContribute Your Ideas\n\nn8n Skills is an open source project, and we welcome all forms of contribution:\n- Report issues or suggest new features\n- Improve documentation or translations\n- Submit code improvements\n- Share your use cases\n\nVisit [GitHub](https://github.com/haunchen/n8n-skills) now and start your n8n automation skills journey!\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=haunchen/n8n-skills\u0026type=date\u0026legend=top-left)](https://www.star-history.com/#haunchen/n8n-skills\u0026type=date\u0026legend=top-left)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaunchen%2Fn8n-skills","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhaunchen%2Fn8n-skills","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaunchen%2Fn8n-skills/lists"}