先说结论:如果你手里已经攒了一堆 n8n 工作流,又想慢慢往 OpenClaw 迁,这个项目值得看。
这是什么
项目叫 n8n-to-claw。
- GitHub:https://github.com/just-claw-it/n8n-to-claw
- 作用:把 n8n 的 workflow JSON 尽量转成 OpenClaw 能用的 skill
- 输出:
SKILL.md、skill.ts、credentials.example.env、warnings.json
它不是那种“点一下就全自动迁完”的工具,更像一个半自动翻译器:前面先把 workflow 解析成中间结构,后面再用 LLM 生成 OpenClaw skill,最后跑一遍 TypeScript 校验。第一次不过会再试一次,还不过就进 draft 目录,等你自己收尾。
为什么我觉得值得发
我比较在意的一点是,它没把自己吹成万能迁移器。
README 里把边界写得挺直白:未映射节点会生成 stub,n8n 表达式不会自动全修好,OAuth 凭据也不会帮你接过去,大工作流还可能撞上上下文限制。这个态度反而让我更愿意点进去看。很多迁移工具最烦的地方,不是做不到,而是文档说得太轻松,真上手才发现一堆坑。
这个项目至少把坑先摆在桌面上了。
另外一个实用点是,它不只有“转换”这一步,还给了 --dry-run、--inspect、--verbose 这些模式。就算你暂时不打算真迁移,也能先拿它做个体检,看看自己那套 workflow 哪些地方最好搬,哪些地方注定得手改。
适合谁
我觉得更适合这几类人:
- 已经在用 n8n,又想把部分自动化迁到 OpenClaw 的人
- 手里有不少 workflow,不想从零重写 skill 的人
- 想研究“可视化工作流怎么转成 agent skill”的开发者
- 正在整理自动化工具链的人
如果你完全不用 n8n,也没有迁移需求,那这个项目对你就没那么强了。
我自己的判断
我会把它理解成一个脚手架,不是一键迁移器。
它真正有价值的地方,不是帮你省掉全部工作,而是先把最麻烦的起步阶段做掉,让“要不要迁”这件事变得能估成本。以前你可能连第一步都懒得开,现在至少能先拿到一个初稿,再决定值不值得继续改。
优点很明确:
- 解决的是很实际的迁移问题
- 输出结果比较贴近 OpenClaw 的真实结构
- 对失败场景有处理,不是一报错就结束
- 文档把限制说得比较清楚
限制也很明显:
- 还是吃 LLM 质量
- 复杂 workflow 不可能无痛迁移
- 生成后的 skill 依然要人工复查
- 更偏开发者工具,普通用户未必用得上
所以如果你期待“n8n 一键变 OpenClaw”,大概率会失望;但如果你本来就准备自己改代码,这个项目确实能帮你少走一段弯路。
链接
讨论
如果你手里有一套已经跑顺的 n8n workflow,你会选哪条路:
- 先自动迁出一个能跑的初稿,再慢慢修
- 直接重写成更干净的 OpenClaw skill
我自己会先选前者,先把轮子滚起来。你们呢?