czlonkowski/n8n-skills

n8n skillset for Claude Code to build flawless n8n workflows

What it solves

建構 n8n 工作流程的程式化方式在 AI 操作下往往因為表達式語法複雜、工具使用不當、驗證錯誤迴圈以及節點設定錯誤而變得困難。本專案提供一組專門的「技能」,教導 AI 助手(特別是 Claude)如何建構可投入生產的 n8n 工作流程,並正確部署自託管實例。

How it works

它由 14 個互補的技能與一層針對 n8n-mcp MCP 伺服器設計的執行層組成。這些技能充當專家指引,會根據使用者的提問自動啟動。它們涵蓋 JavaScript/Python 程式碼節點、AI 代理設計、二進位資料處理與錯誤復原等特定領域。透過使用 hook 與 router 技能的「執行層」會在工具使用前後主動提醒 AI 採取正確指引,以防止常見錯誤。

Who it’s for

使用 Claude Code、Claude.ai 或 Claude API 的開發者與自動化工程師,想要自動化建立、驗證與部署 n8n 工作流程的人。

Highlights

  • 14 Specialized Skills:涵蓋從表達式語法、節點設定到 AI 代理設計與子工作流程的全部需求。
  • Proactive Enforcement:使用 router 技能與前後工具 hook,確保 AI 在正確的時間使用正確的模式。
  • Code Node Expertise:提供 JavaScript 與 Python 的專屬指引,包含 webhook 資料存取等關鍵「陷阱」。
  • Deployment Automation:提供專門的技能,使用 Docker Compose 與 Caddy 部署生產環境的自託管 n8n 實例。
  • Validation Support:包含一項專家技能,用於解讀驗證錯誤並打斷錯誤迴圈。