Claude工作文档AI 评分 · 待评分AI 辅助编辑·未发现明显提示词注入风险n8n.io

用 n8n 表单+Claude Sonnet 自动审计工作流并生成 Notion 文档

上传 n8n 工作流 JSON → 自动审计安全与可靠性 → Claude 生成业务摘要与技术报告 → 写入 Notion 分页

经验丰富步骤流程提示词贴士
给谁
需要为 n8n 工作流生成审计文档的运营人员或自动化开发者
你会得到
提交工作流 JSON 后,30–60 秒内在 Notion 自动创建带评分、业务摘要和技术审计报告的格式化页面
你需要
n8n · notion

硬约束

前置条件:可运行 n8n 实例;Anthropic API 账户(Claude Sonnet 访问权限);Notion integration token(需对目标 workspace 有写入权限),并在目标父页面设置中授权该集成。费用:Anthropic API 按 token 计费,Notion API 免费额度内通常无额外费用。

他们做了什么

作者 mychel-garzon 在 n8n 官方模板库发布了该工作流模板。模板通过 n8n 表单触发接收用户上传的工作流 JSON,经自定义代码节点验证结构、拓扑排序、静态安全审计后,调用 Claude Sonnet 生成业务摘要与技术审计报告,最终转换为 Notion block 格式并分页写入新页面。

效果如何

来源描述称,提交表单后 Notion 文档页面将在 30–60 秒内出现,具体时间取决于工作流大小。(author_report)

值得知道

Wait 节点:description.md 描述为 350 毫秒等待,但 workflow.json 中 Wait 节点参数 amount=35 且未指定单位,导入后建议核实并手动调整为 350 ms。Split In Batches 节点未显式设置 batchSize,使用默认值。Notion 写入采用分批追加策略以规避 API 限制。本站未实际导入运行该工作流(reproduction=not_tested),不保证与最新 n8n/Anthropic/Notion API 行为完全一致;高权限凭证请妥善保管,勿硬编码于提示词或节点参数中。

n8n 工作流模板

结构已检查 · 未实际运行

下载后在 n8n 选择“Import from File”,或复制 JSON 后粘贴到编辑器。先配置自己的账号,再用测试数据运行;模板默认未启用。

配置与测试清单

需要绑定的凭证

  • Create Notion Document 节点:绑定Notion API 凭证。
  • Append to Notion Document 节点:绑定Notion API 凭证。

需要替换的配置

  • 源模板来自 n8n 公开库 #16658(约 22 个节点)。导入后先保持未启用,核对触发器、表达式与外部 API 端点。
  • Sticky Note 中的说明仅供参考;按自己的账号、表结构或频道 ID 替换占位配置。

测试输入与预期结果

  • 在测试环境手动执行一次主路径,确认每个需凭证的节点已连接且无鉴权错误。
  • 用一条合成/脱敏样例数据跑通,核对输出字段与下游写入目标,再考虑生产启用。

模板处理说明

  • 已移除原作者凭证绑定、webhookId 与执行数据,工作流设为未启用;节点、连线与原文提示词保持原样。未在 n8n 中实际运行。
  • 未改业务逻辑;运行前请自行核对密钥、配额与隐私合规。

模板获取日期: 2026-10-24

步骤

  1. 导入模板并连接凭证

    在 n8n 中导入该工作流模板。将 Anthropic 账户凭证绑定到 Claude Model Interaction 节点;将 Notion 账户凭证绑定到 Create Notion Document 和 Append to Notion Document 两个节点。在 Notion 中打开目标父页面,进入页面设置 → Connections,添加你的集成以授予写入权限。

  2. 通过表单提交工作流 JSON

    激活工作流后打开表单 URL。上传导出的 n8n 工作流 JSON 文件(.json),填写 Client Name,粘贴 32 位 Notion 父页面 ID(从页面 URL 获取,不带连字符)。表单字段:Workflow JSON(必填,仅 .json)、Client Name(必填)、Notion Parent Page ID(必填)。

  3. 验证 JSON 并执行静态审计

    工作流自动读取上传的 JSON,验证 nodes 数组与 connections 对象存在。随后执行图分析:Kahn 拓扑排序确定执行顺序,检测循环节点与不可达节点;同时扫描硬编码密钥、缺失超时、未认证 Webhook、无错误处理分支等安全问题,生成带评分的审计发现列表。

  4. 构建 AI 提示词

    将审计结果组装为结构化提示词,送入 Claude Sonnet。system 指令要求返回仅含两个键的原始 JSON(businessLogic + auditReport),禁止 markdown 代码块。user 内容包含工作流名称、节点数、审计评分、执行顺序、发现列表。

    运行提示词 · 来源原文。Construct AI Prompt 节点的 system 字段

    You are an automation consultant writing client documentation.
    
    Return ONLY a raw JSON object with two keys — no markdown fences, no preamble:
    {
      "businessLogic": "<150-300 word plain-English summary of what this workflow does, when it runs, and what outcomes it produces. No technical node names.>",
      "auditReport":   "<Developer-facing audit findings in Markdown. Bold each severity label. End with an overall assessment paragraph. If no findings, say so.>"
    }

    运行提示词 · 来源原文。Construct AI Prompt 节点的 user 模板字段

    Workflow: ${d.workflowName}
    Client: ${d.clientName}
    Nodes: ${d.nodeCount} | Audit Score: ${d.score}/100
    ${d.hasCycles ? 'WARNING: cycles detected in ' + d.cycleNodes.join(', ') : ''}
    
    EXECUTION ORDER:
    ${d.nodeList}
    
    AUDIT FINDINGS:
    ${d.findingsSummary}
  5. 生成文档并解析响应

    Claude Sonnet 返回文本后,Interpret AI Response 节点去除 markdown 围栏并解析 JSON,校验 businessLogic 与 auditReport 字段存在。若模型返回空或格式错误,工作流抛出错误进入错误处理分支。

  6. 创建 Notion 页面并分批写入

    Formulate Notion Blocks 节点将解析后的内容转换为 Notion block 对象(含评分 callout、业务摘要、技术审计报告、循环/不可达节点警告)。Create Notion Document 在指定父页面下创建新页面,随后通过 Split In Batches 循环分批追加 block,每批间等待约 350 毫秒以规避 Notion 速率限制。来源描述称等待 350 毫秒,但 workflow.json 中 Wait 节点 amount=35 且单位未明示,实际导入后建议核对并调整为 350 ms 或根据 Notion API 限制重新配置。【首次测试安全】首次测试前,改用测试 Notion 工作区/测试父页面,或临时断开创建 Notion 页面的写入节点,确认文档内容无误后再写入正式空间。

可复制提示词

搭建指导 · 本站建议版本。交给搭建助手,协助完成凭证配置与表单字段确认

这一段是提示词,页面不会在这里插入广告。

你是一个 n8n 工作流审计文档生成器的搭建助手。用户将导入模板并需要完成:1)Anthropic 与 Notion 凭证配置;2)确认表单字段与目标 Notion 父页面 ID;3)了解如何导出 n8n 工作流 JSON。请根据用户提供的凭证状态和页面 ID,给出下一步操作清单。

先确认 Anthropic API key 和 Notion integration token 已就绪,再获取目标父页面 ID。

来源

Generate workflow audit docs from JSON with Claude Sonnet and Notion · mychel-garzon · n8n.io · 2026-06-27

留言与反馈

试过这个方法吗?分享效果、遇到的问题或改进建议。留言审核后公开,请勿填写敏感信息。

正在加载…

    相关用例