CLAUDE.md 最佳实践:Karpathy 四原则 + 6 套完整模板,看完直接复制
拆解 Karpathy 22 万星四原则、Anthropic 官方案例、Dan Abramov 的真实 CLAUDE.md。给出前端开发、后端开发、独立开发者、写作者、数据分析师、学生初学者 6 套完整可复制模板,附官方包含排除清单和反模式检查表。
n8n 是开源自管的自动化平台,比 Make 更灵活、数据更安全。这篇指南覆盖视频、写作、SEO、副业、AI 集成五大场景,串联 14 篇深度教程。
n8n 是一个开源、可自建部署的自动化工作流平台。跟 Make 和 Zapier 不同,n8n 的所有数据都留在你自己的服务器上,工作流文件可以用 Git 做版本管理,节点可以用 TypeScript 自己写。如果 Make 是「租来的自动化」,n8n 就是「自己拥有的自动化」。
这篇指南把过去一年用 n8n 实战的 14 个场景串起来——从短视频批量生产到 AI 工具集成,从 SEO 自动化到副业变现,从 LLM 微调到 Claude Code 协作。每个场景都有对应的深度教程,你可以按需跳转。
如果你正在评估 n8n 和 Make 之间怎么选,或者已经在用 Make 但碰到了天花板,这篇指南会帮你看清 n8n 的真实能力边界——它擅长什么、不擅长什么、什么时候值得迁移。
n8n(读作 n-eight-n,取自「nodemation」)是一个基于节点的工作流自动化平台。它的核心理念是公平代码(Fair Code):源代码开放,你可以审查每一行逻辑;自建部署后没有执行次数限制;工作流以 JSON 格式存储,天然适合 Git 管理。
和 Make/Zapier 的关键差异不在功能多寡,而在所有权:
| 维度 | n8n(自建) | Make / Zapier |
|---|---|---|
| 数据存放 | 你的服务器 | 平台服务器 |
| 工作流版本管理 | Git 原生支持 | 不支持 |
| 自定义节点 | TypeScript 编写 | 有限或不支持 |
| 执行次数限制 | 无(自建) | 按套餐限制 |
| AI Agent 内置 | AI Agent 节点 + MCP | 有限集成 |
| 离线运行 | 支持 | 不支持 |
💡 通俗讲:Make 像租了一间精装公寓,拎包入住但不能改墙体结构,房东随时可能涨租;n8n 像买了一块地自己盖房子,前期多花点力气,但房子是你的,想怎么改就怎么改。
n8n 特别适合三类人:在意数据安全的企业用户、需要深度定制的技术团队、以及想用 AI 做复杂自动化的个人创作者。如果你用 Make 觉得「够用了」,没必要迁移;如果你遇到了 Make 的天花板——比如需要处理敏感数据、需要版本回滚、需要写代码扩展——n8n 就是那个值得认真评估的选项。
🔍 深入一步:n8n 的开源模式是 Sustainable Use License,不是 MIT 或 Apache。核心区别在于:你可以免费使用、修改、自建部署,但不能用 n8n 的代码去做一个竞品 SaaS 卖给别人。对绝大多数使用场景来说,这个限制完全不影响——你用它做内部自动化、卖工作流模板、做代运营服务,都没有问题。
视频内容是当前流量增长最快的赛道,但制作成本也最高。n8n 能把视频生产中的重复环节——脚本生成、素材拼接、字幕渲染、批量发布——编排成全自动的流水线。
一条 TikTok 视频的制作流程通常包括:选题→写脚本→生成语音→配素材→加字幕→导出。这些步骤可以用 n8n 节点逐一承载:Schedule Trigger 定时触发选题,OpenAI 节点生成脚本,TTS 节点合成语音,FFmpeg 节点合成画面。
这条工作流的关键不是「全自动」,而是把人的精力集中在选题和审核上,让机器处理标准化的组装工作。相比 Make 在这个场景下的局限——Make 不支持本地文件系统操作,也不能直接调用 FFmpeg——n8n 自建部署后可以直接在服务器上运行命令行工具,这是处理视频文件的基本前提。
详细的节点配置和参数调优,可以看这篇:n8n 实现 TikTok 视频自动创作的完整工作流。
单条视频自动化只是起点。当你需要同时生产 10 条、50 条视频时,批量处理能力才是 n8n 真正的价值。
n8n 的 SplitInBatches 节点可以把一个视频素材清单拆成多个并行任务,每条走独立的处理管线。配合 Code 节点做动态参数注入——不同视频用不同的背景音乐、不同的文案模板、不同的封面风格——就能实现「批量但不千篇一律」。
🔍 深入一步:批量视频最容易踩的坑是资源竞争。10 个视频同时调用 FFmpeg 渲染,单台服务器的 CPU 和内存很快就会打满。解决办法是用 n8n 的 Execute Workflow 节点做任务队列,控制并发数,逐批处理而非全量并行。
具体的批量处理架构和防撞策略在这里:AI 视频剪辑 + n8n 工作流:批量产出爆款视频。
视频的脚本环节可以独立拆出来做成一个写作系统。n8n + 大模型的组合可以覆盖从选题→大纲→初稿→润色→分发的完整链路:
这套系统的核心设计思路和节点蓝图:n8n AI 自动写作系统:工作流搭建实战。
如果你已经在用免费方案做短视频自动化,n8n 的自建部署是一个天然的升级方向——不增加月费,但解锁了执行次数无上限、私有数据处理、自定义渲染逻辑这些能力。
从免费到生产级的升级步骤和避坑指南,看这篇:免费 n8n 短视频工作流升级:从入门到生产级。
💡 通俗讲:视频自动化的本质不是「让 AI 替你做视频」,而是把视频制作从「每条手工雕刻」变成「搭建一条工厂流水线」。你设计好流水线的每个工位(节点),设定好质检标准(条件判断),然后让流水线自己跑。你的角色从「工人」变成了「工厂经理」。

n8n 在 AI 方向的布局很激进:内置了 AI Agent 节点、向量存储节点、MCP Client 节点。这意味着你可以在工作流里直接让大模型「做事」,而不只是「生成文本」。
MCP(Model Context Protocol)是一种让大模型调用外部工具的标准协议。n8n 的 MCP Client 节点可以连接任何 MCP 服务端——比如一个能搜索数据库的工具、一个能操作文件系统的工具、一个能调用第三方 API 的工具。
这个组合的威力在于:大模型不再只是一个「文本生成器」,而是变成了一个能感知环境、能执行操作的 Agent。在 n8n 的画布上,你可以把 MCP 工具调用和传统的数据处理节点自由组合,构建出比纯 Agent 框架更可控的自动化系统。
MCP 协议的接入方法和风格化图片生成的实战案例:效率 x10:n8n MCP 指南 + AI 风格化图片实战。
这里的差异化价值在于:纯用 Agent 框架(比如 LangChain Agent)做工具调用,每次调用都要走完整的推理链,成本高、速度慢、容错差。n8n 的做法是把确定性的流程编排(数据获取、格式转换、条件判断)交给工作流节点,只在真正需要「理解」和「判断」的环节调用大模型。这种「确定性 + 智能」的混合架构,比纯 Agent 更稳定,比纯规则更灵活。
这是一个把 n8n 和 Claude Code 打通的实验场景:当 GitHub 仓库收到新 issue 时,n8n 用 Webhook 接收事件,调用 Claude Code 的 Skill 分析代码上下文,自动生成修复建议或直接提交 PR。
⚠️ 常见踩坑:直接把整个仓库代码塞给大模型分析是行不通的——上下文窗口会溢出,推理质量也会大幅下降。正确的做法是先用 n8n 的 Code 节点做预处理,只提取与 issue 相关的文件和函数,再交给 Skill 做定点修复。
完整的 n8n + Skill 协作架构和触发配置:n8n × Claude Code Skill:自动修 Bug 工作流。
SEO 是一个天然适合自动化的领域——关键词挖掘、排名监控、竞品分析,这些都是重复性高但又不能偷懒的工作。
把 SEO 关键词分析封装成 Skill,再通过 n8n 定时触发,就能实现:每周自动拉取目标关键词的排名变化、自动标记排名下降的页面、自动生成优化建议报告。整个过程不需要人工介入,只在排名异常时发一条通知。
Skill 的封装方式和 n8n 调度配置:n8n SEO 关键词 Skill:自动化排名监控。
💡 通俗讲:把 AI 能力封装成 Skill 再接入 n8n,相当于给工作流安装了一个「智能插件」。这个插件可以被任何工作流调用,但它的内部逻辑是独立维护的。你可以单独升级 Skill 的分析能力,不用动工作流本身。这种「松耦合」的设计,在工作流数量多了之后,维护成本会比「把 AI 逻辑写死在每个工作流里」低很多。

自动化不只是提效工具,也可以直接变成收入来源。n8n 的自建特性让它在副业场景里有一个独特优势:零边际成本——服务器成本固定,每多服务一个客户不增加额外的平台费。
n8n 副业的商业模式通常有三种:
三种模式不互斥,可以叠加。核心是找到一个你熟悉的垂直领域——比如电商选品、社媒运营、数据报告——然后用 n8n 把这个领域里最痛的手工环节自动化。
n8n 在副业场景里的核心优势来自自建部署:你可以给客户独立搭一套 n8n 实例,数据完全隔离,不存在 Make 多租户方案下的数据混用风险。对于在意数据安全的企业客户,这本身就是一个可以收取溢价的卖点。
从零开始做 n8n 自动化副业的路线图、定价策略和客户获取方法:n8n 自动化赚钱全流程:新手从 0 到第一笔收入。
RAG(Retrieval-Augmented Generation,检索增强生成)是大模型落地最成熟的模式之一。n8n 的向量存储节点(支持 Pinecone、Qdrant、Supabase 等)加上 AI Agent 节点,可以快速搭建一个私有知识库问答系统。
💡 通俗讲:RAG 就像给大模型配了一个私人图书馆。用户提问时,系统先从图书馆里找到最相关的几页内容,再把这些内容连同问题一起交给大模型回答。这样大模型的回答就有了可靠的信息源,不容易「编造」。
把这套系统包装成产品——比如「企业内部知识库 AI 助手」「文档智能问答机器人」——就是一个可复制的副业方向。n8n 自建部署的数据安全性,对企业客户来说本身就是卖点。
RAG 系统的搭建和商业化路径:RAG 知识库副业:无代码文档自动化工作流。
🔍 深入一步:RAG 副业的定价策略值得仔细想。按「搭建费 + 月度维护费」的模式比纯一次性收费更健康。搭建费覆盖你的初始投入,月度维护费覆盖服务器成本和数据更新。因为 n8n 自建后没有按次计费的平台费,你的边际成本主要是服务器——一台小型 VPS 每月成本不到 50 元就能跑一个客户的完整实例。这意味着你在定价上有比 Make 方案更大的利润空间。
做跨境业务或面向多语言市场时,关键词研究是最大的时间黑洞。n8n 可以把这个过程自动化:
这套工作流运行一次大约需要 2-3 分钟,而手动做同样的分析至少要半天。
跨境关键词挖掘的完整工作流和 API 配置:n8n SEO 自动化:跨境关键词挖掘实战。
🔍 深入一步:关键词自动化最容易犯的错误是「数据采集完就完事了」。真正有价值的不是拿到一堆关键词,而是把关键词和你的现有内容做匹配分析——哪些关键词已经有对应文章?哪些是内容空白?哪些文章的目标关键词排名在下降?这些分析逻辑可以用 n8n 的 Code 节点实现,配合 Google Search Console(GSC)的 API 拉取实际排名数据,就能构建一个完整的 SEO 监控仪表盘。
YouTube 内容创作的流程非常标准化:话题调研→脚本撰写→字幕生成→缩略图制作→SEO 元数据填写。n8n 可以接管其中的大部分环节,创作者只需要专注在出镜和审核上。
一个典型的 YouTube 内容工作流长这样:YouTube Data API 拉取热门话题 → 大模型生成脚本初稿 → Whisper 生成字幕 → DALL-E 生成缩略图候选 → Google Sheets 输出上传清单。每周定时跑一次,产出一周的内容储备。
详细的 YouTube 内容工作流搭建:YouTube 内容自动生成工作流:从选题到发布。
⚠️ 常见踩坑:YouTube Data API 有严格的配额限制(每天默认 10000 units),一个 search.list 调用就消耗 100 units。如果你的工作流每天跑多次,很容易把配额用完。解决办法是在 n8n 里加一个 Function 节点做配额计数器,接近上限时自动暂停,第二天 00:00 太平洋时间重置后继续。另一个方案是用 RSS 源代替 API 搜索来追踪频道更新,RSS 没有调用限制。

当基础的自动化跑顺之后,下一步是让工作流更智能、更可靠。这需要两个进阶能力:模型微调和系统化测试。
大模型通用能力虽强,但在特定垂直领域的表现往往不够精准。微调(Fine-tuning)可以让模型学习你的数据和风格,但传统的微调流程涉及数据预处理、格式转换、API 调用、结果评估等大量手动操作。
n8n 可以把微调过程编排成一个端到端的自动化管线:从训练数据的采集和格式化,到微调任务的提交和监控,再到微调模型的自动评估和上线切换。
🔍 深入一步:微调不是万能的。如果你的场景可以通过更好的提示词(Prompt Engineering)或 RAG 解决,优先用这两种方式。微调的适用场景是:你有大量高质量的领域数据,且需要模型学习特定的输出格式或风格,这时微调的投入产出比才最高。
Gemini 微调的 n8n 工作流搭建和训练数据准备:n8n + Gemini LLM 微调自动化:新手入门指南。
生产环境里最怕的不是工作流不能跑,而是跑着跑着悄悄出错——API 返回格式变了、某个节点超时了、数据里出现了预期之外的空值。
n8n 的工作流测试可以系统化地解决这个问题:
把测试流跑在 staging 环境里,每次修改工作流后自动触发,就能在上线前发现问题。
工作流测试的方法论和 n8n 测试环境搭建:n8n 视频自动化工作流测试:从 MVP 到生产级。
这是 n8n 相对于 Make 的另一个结构性优势:因为工作流以 JSON 文件存储,你可以把测试流和生产流放在不同的 Git 分支上,用 CI/CD 管线做自动化回归测试。Make 的工作流锁在 SaaS 后台里,没有办法做这种工程化的质量保证。
n8n 的自动化能力和 Claude Code 的代码理解能力是互补的。n8n 擅长做确定性的流程编排——定时触发、条件分支、数据转换、API 调用;Claude Code 擅长做需要理解和推理的任务——代码分析、文档生成、Bug 诊断。
把两者打通的最佳方式是:n8n 做「调度层」,Claude Code 做「智能层」。n8n 负责感知事件(新 issue、定时触发、数据变化)和编排流程(先做什么、后做什么、出错怎么办),Claude Code 负责在关键节点提供智能处理。
举一个具体的协作场景:你有一个 n8n 工作流负责每天从客户邮件里提取需求,分类后写入项目管理工具。其中「提取需求」和「分类」这两步需要理解自然语言,交给 Claude Code 处理;「读邮件」「写入项目管理工具」「发通知」这些确定性操作,用 n8n 的标准节点。两者各做擅长的事,组合起来的系统比任何一方单独使用都更可靠。
如果你还没接触过 Claude Code,这篇入门指南可以帮你快速上手:Claude Code 入门指南:从安装到第一个 AI 编程工作流。了解 Claude Code 之后,再回头看上面的 Skill 自动修 Bug 工作流,就会清楚两者是怎么配合的。
这不是一个非此即彼的问题。两个工具各有适用场景:
选 Make 的情况:
选 n8n 的情况:
⚠️ 常见踩坑:很多人看到 n8n 「免费」就冲了,但忽略了自建部署的运维成本。服务器要维护、n8n 要升级、SSL 要续期、数据库要备份。如果你没有基本的 Linux 命令行能力,或者不想花时间在运维上,n8n Cloud 或者 Make 可能是更务实的选择。
误区一:n8n 是 Make 的免费替代品
不对。n8n 的核心价值不是「免费」,而是所有权和可控性。如果你只是看中免费,可能会在运维成本上吃亏。
误区二:自建部署 = 安全
部署在自己服务器上只是安全的前提条件。你还需要做好 HTTPS 配置、端口隔离、凭据加密、定期更新。一台暴露在公网上、没打补丁的 n8n 实例,比 Make 的托管服务更危险。
误区三:工作流越复杂越好
n8n 给了你无限的复杂度空间,但这不意味着你应该把所有逻辑塞进一个工作流。一个超过 50 个节点的工作流几乎不可维护。正确的做法是用 Execute Workflow 节点把大流程拆成多个小工作流,每个只做一件事。
误区四:AI 节点可以取代所有人工
AI 节点擅长处理非结构化的「理解」任务,但不擅长做精确的数据转换和业务逻辑。让 AI 节点「判断邮件是否需要回复」很靠谱;让它「精确计算订单金额」很危险。把 AI 和确定性逻辑分开使用。
误区五:一次搭好不用管了
所有涉及外部 API 的工作流都需要持续维护。API 会改版、凭据会过期、第三方服务会调整限速策略。建议给每个生产工作流加上错误通知节点,出问题时第一时间收到告警。
误区六:n8n 不适合大规模数据处理
n8n 默认是单进程单线程的,但通过合理的架构——比如用消息队列节点(RabbitMQ/Redis)做任务分发、用 Worker 模式做横向扩展——可以处理相当大的数据量。社区版支持 Worker 模式,但需要自己配置。
误区七:学 n8n 必须先学 Make
两者的设计理念不同,学习路径也不同。如果你有编程基础,直接学 n8n 反而更快——它的 Code 节点、Expression 语法、API 调试工具对开发者更友好。
误区八:工作流 JSON 导出就是备份
导出的 JSON 只包含工作流定义,不包含凭据、环境变量和运行历史。完整的备份应该包括 n8n 的数据库(SQLite 或 PostgreSQL dump)和凭据加密密钥。丢了加密密钥,即使数据库恢复了,所有已保存的凭据也全部失效,需要逐个重新配置。

如果你已经有一批 Make 工作流在跑,想迁移到 n8n,建议的路径是:
不管你是从零开始,还是从 Make 迁移过来,这份检查清单可以帮你系统性地搭建 n8n 自动化体系:
基础搭建
第一个工作流
{{ $json.fieldName }} 引用数据AI 集成
生产级运维
进阶方向

这篇指南覆盖了 n8n 自动化的全景图——从基础部署到 AI 集成,从副业变现到生产运维。每个场景都有对应的深度教程,你可以根据自己当前的阶段,挑最相关的一篇开始实操。
n8n 的学习曲线比 Make 陡一些,但上限也高得多。一旦你跨过了自建部署和基础操作这道坎,后面的可能性是 SaaS 工具给不了的。
如果你正在用 Make 做自动化,不妨先读一下 n8n 自动化赚钱全流程 这篇,看看 n8n 的开源特性能不能帮你省下那笔月费,同时打开新的收入空间。
最后提醒一点:n8n 的价值不在于它「可以做什么」,而在于它「让你拥有什么」。工作流是你写的代码资产,数据是你自己的,自定义节点是你的知识积累。这些东西不会因为某天你停止付费就消失——它们留在你的服务器上,留在你的 Git 仓库里,属于你。
每周精选 AI 编程与自动化实战内容,直达你的邮箱