Anthropic Cybersecurity Skills
mukul975 · 技能
为 AI 智能体提供 818 个网络安全技能,覆盖 34 个安全领域,并映射到 MITRE ATT&CK、NIST CSF 2.0 等框架。适合分析师、防御人员和安全研究人员。

一个 n8n 工作流,通过 webhook 收下 PDF 格式的 RFP,把里面的问题挑出来,再让 AI 助手根据你的公司文字回答,写进一份新的 Google Doc。完成后 Gmail 和 Slack 会通知团队。
用 AI 把 RFP 的问题答进 Google Doc 是一款 n8n 工作流,属于商务类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
Webhook 请求
有请求发到它的 webhook 时开始运行,请求里带有:
你的云端硬盘里的一份 Google Doc,列出每个问题和一条草拟的回答,另有一封邮件和一条 Slack 消息
开始之前要准备好这些。
语言模型
用 gpt-5.6-terra 列出 PDF 里的问题,并草拟每条回答。
需要OpenAI API 密钥
文档
新建回复文档,在顶部写上详情,并加入每个问题和它的回答。
需要一个 Google 账号
邮件
给申请人发邮件,告知文档已完成。
需要一个带 Gmail 的 Google 账号
团队聊天
发一条 RFP 已完成的通知。
需要一个 Slack 工作区、一个能发消息的应用和一个频道
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流为招标邀请书(RFP)草拟回答。买方的 PDF 被发到一个 webhook。工作流先新建一份 Google Doc,再让模型列出所有写给供应商的问题。一个 AI 助手逐个回答它们,依据是你粘贴进它系统消息里的公司参考文字。每个问题和回答都被加进文档。最后一个写完时,Gmail 给申请人发邮件,Slack 发一条通知。十四个节点完成这些事,旁边还有十张便签。
经常根据同一批公司资料回答买方长问卷的投标团队和售前工程师。如果回答需要超出一小段参考文字的数据或文件,就别选它。这个助手没有任何工具可以去查资料。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| IT 服务 | 投标团队 | 在第一次会议之前拿到长问卷的初稿 | 投标团队打开一份文档,里面有每个问题和草拟好的回答。 |
| 软件 | 售前工程师 | 用标准文字回答安全和采购问卷 | 工程师粘贴公司的标准回答,再审阅文档。 |
| 代理公司 | 客户经理 | 更快地回复客户的招标文件 | 代理公司根据一页纸的文字,草拟关于团队和流程的回答。 |
| 咨询 | 方案撰写人 | 一次就把买方 PDF 里的问题挑出来 | 撰写人当天下午就看到每个问题都列好了,也有了草稿。 |
你需要比较熟悉 n8n:三种凭据、一个要带文件去调用的 webhook,以及正式使用前要加保护的端点。工作流自带的便签没有写设置要多久。
任何能访问 OpenAI、Google 和 Slack,并且发送方能通过 webhook 访问到的 n8n 都能运行它。回答最后落在你云端硬盘里的一份 Google Doc 中。
点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。四个账号加一小段公司文字就够完成所有步骤。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud 或你自己的服务器 |
| OpenAI | 一个能用 gpt-5.6-terra 的 API 密钥 |
| 一个用于 Google Docs 和 Gmail 的账号 | |
| Slack | 一个工作区、一个能发消息的应用,以及一个频道 |
| 输入 | 一份文字可选中的 PDF 格式 RFP,以及一小段要粘贴的公司文字 |
workflow.json。OpenAI Chat Model 和 OpenAI Chat Model1 里选中它。Answer Question with Context 里,把系统消息中的 <PASTE YOUR COMPANY REFERENCE TEXT HERE> 换成你的公司文字。Add Metadata to Response Doc 里,把 <YOUR_N8N_HOST> 换成你的 n8n 地址。Send Email Notification 添加一个 Gmail 凭据,为 Send Chat Notification 添加一个 Slack 凭据。文件里的频道叫 RFP-channel,请选你自己的。/webhook-test/rfp-questionnaire 发一个表单,带上字段 id、title 和 reply_to,PDF 放在 data 里。画布上的一张便签里有 curl 示例。Wait for Request 加上身份验证,再用正式地址。把 RFP 连同编号、标题和要通知的邮箱发到 webhook。工作流立刻回应请求,然后继续工作。云端硬盘顶层会出现一份以编号、标题和时间命名的文档,里面逐渐写满带编号的问题,每个问题下面是一条回答。
| 要改的 | 在哪里改 |
|---|---|
| 回答规则和公司文字 | Answer Question with Context 里的系统消息 |
| 哪些算问题 | Extract Questions From RFP 里的提示词 |
| 文档的版式 | 两个 Google Docs 更新节点里的文字 |
| 文件名和文件夹 | Set Variables 里的 doc_filename,以及 Create new RFP Response Document 里的文件夹 |
| 通知谁 | Send Email Notification 和 Send Chat Notification |
买方的 PDF 是一份问卷,有安全、支持和报价方面的问题。投标经理用招标的标题和自己的邮箱发出它。
文档里写满带编号的问题,每个问题后面是根据公司文字写出的草稿。公司文字没提到的地方,草稿会写明缺什么。Gmail 和 Slack 通知说文档已经完成。
新手:RFP 是买方让供应商回答一系列问题的文件。n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。先拿三四个问题的短 PDF 试一遍,再把文档里的每条回答都读一遍。
专家:一个循环处理所有问题,每个问题都是单独的一次助手调用。
| 节点 | 做什么 | 要知道的 |
|---|---|---|
Wait for Request | 一个在 rfp-questionnaire 接收 POST 的 Webhook 节点 | 它立刻回应发送方,而且没有身份验证 |
Extract Questions From RFP | 带 Item List Output Parser 的 Basic LLM Chain | 解析器设成了 -1,所以每个问题都算。留空的话,n8n 在第三个就停了 |
For Each Question... | Split In Batches,每轮一个问题 | 它的第二个输出启动一次回答,第一个输出在全部做完后运行 |
Answer Question with Context | 一个没有工具的 AI Agent 1.9 | 它只根据系统消息里的文字回答 |
Assistants 这一步重做过了,webhook 也是敞开的。
gpt-5.6-terra。第一个原来没设模型,用的是 n8n 的默认值 gpt-5-mini,OpenAI 会在 2026 年 12 月 11 日把它关停reply_to 里的任何地址发邮件。正式使用前先加上请求头验证一个 n8n 工作流,通过 webhook 收下 PDF 格式的招标邀请书(RFP)。它新建一份 Google Doc 来放回答,并让模型把 PDF 里的每个问题挑出来。随后一个 AI 助手逐个回答这些问题,依据是你粘贴进它系统消息里的公司参考文字,每个问题和回答都写进文档。最后一个写完时,Gmail 和 Slack 通知团队。
workflow.json:n8n 导出的工作流,十四个节点和十张便签。里面没有任何凭据。README.md:这份设置说明,压缩包里的是英文版。Answer Question with Context,配了自己的模型节点 OpenAI Chat Model1,调用 gpt-5.6-terra。作者的 assistant 里存着公司文件。这里改成把公司参考文字粘贴进助手的系统消息,替换 <PASTE YOUR COMPANY REFERENCE TEXT HERE>。系统消息是我们写的,它要求助手在文字没覆盖某个问题时,说明缺了什么。gpt-5-mini。OpenAI 的页面写明它于 2026 年 12 月 11 日关停,替代模型是 gpt-5.6-terra,所以 OpenAI Chat Model 现在明确写成 gpt-5.6-terra。Item List Output Parser 没有设 Number Of Items。设置留空时,n8n 的代码会要求模型给出三项,到三项就停,少于三项还会报错,所以一份 RFP 只会回答前三个问题。现在设成了 -1,也就是取消限制。Send Chat Notification 和 Send Email Notification 读的是 $('Set Variables').item.json.title,而那个节点并不产出这个字段。现在它们读 doc_title。rfp-questionnaire。Create new RFP Response Document 原来指向作者的一个 Drive 文件夹,现在用 default,也就是你云端硬盘的顶层。Add Metadata to Response Doc 写入的执行链接原来以 http://localhost:5678 开头,现在开头是 https://<YOUR_N8N_HOST>。For Each Question...,回答读自助手。gpt-5.6-terra 的 OpenAI API 密钥。workflow.json。OpenAI Chat Model 和 OpenAI Chat Model1 里选中它。Answer Question with Context,把系统消息里的 <PASTE YOUR COMPANY REFERENCE TEXT HERE> 换成你的公司文字。Create new RFP Response Document、Add Metadata to Response Doc 和 Record Question & Answer in Response Doc 里选中它。Add Metadata to Response Doc 里,把 <YOUR_N8N_HOST> 换成你的 n8n 地址。Send Email Notification 添加一个 Gmail 凭据,为 Send Chat Notification 添加一个 Slack 凭据。文件里的频道叫 RFP-channel,请选你自己的。Wait for Request 在测试地址监听,也就是你 n8n 上的 /webhook-test/rfp-questionnaire。向它发一个表单,带上字段 id、title 和 reply_to,PDF 放在名为 data 的字段里。画布上的便签里有 curl 示例。/webhook/rfp-questionnaire。Wait for Request 加上身份验证。Wait for Request 接收 POST。它立刻回应发送方,不等工作做完。Get RFP Data 从字段 data 里读出 PDF 的文字。Set Variables 生成三个值:来自 title 的 doc_title,由编号、标题和时间组成的 doc_filename,以及 reply_to。Create new RFP Response Document 在你云端硬盘的顶层,用这个文件名新建一份空的 Google Doc。Add Metadata to Response Doc 在文档顶部写上标题、日期、申请人和执行链接。Extract Questions From RFP(带 OpenAI Chat Model 的 Basic LLM Chain)被要求取出所有写给供应商的问题,原样不改。Item List Output Parser 按换行拆开回复,所以每个问题成为一个条目。For Each Question... 一次交出一个问题。Answer Question with Context 根据参考文字回答一个,Record Question & Answer in Response Doc 把带编号的问题和回答加到文档末尾。Send Email Notification 给 reply_to 里的人发邮件,然后 Send Chat Notification 往 Slack 发一条。Answer Question with Context 里的系统消息。Extract Questions From RFP 里的提示词。Set Variables 里的 doc_filename,以及 Create new RFP Response Document 里的文件夹。Send Email Notification 和 Send Chat Notification。OpenAI Chat Model 和 OpenAI Chat Model1。reply_to 的任何地址发邮件。除了测试,使用前先给 Wait for Request 加上请求头验证。Get RFP Data 返回的内容很少,模型找到的问题也就很少。Send Email Notification 里加上文档链接。NOTICE.md 626 B README.md 7 KB workflow.json 17 KB
mukul975 · 技能
为 AI 智能体提供 818 个网络安全技能,覆盖 34 个安全领域,并映射到 MITRE ATT&CK、NIST CSF 2.0 等框架。适合分析师、防御人员和安全研究人员。
voltagent · 技能
收集官方工程团队和社区作者的智能体技能的精选清单,涵盖 Stripe、Supabase、Vercel 等产品,适用于 Claude Code、Codex、Cursor 等。适合挑选技能的开发者。
wshobson · 技能
提供一个插件目录,把智能体、技能和命令打包给 Claude Code、Codex CLI、Cursor 和 GitHub Copilot 等 AI 编码工具使用,只维护一份 Markdown 源,适合用 AI 写代码的开发者。
perplexity-ai · 工具包
根据文字和图片为一个决策挑出最合适的选项,比如哪个团队应该处理一条请求,并给出每个选项的概率,适合构建分流和审核工作流的开发者。
numind · 工具包
以文本或图像读取文档,按你要的字段填写 JSON 模板,或把页面转成 Markdown。这是一个 4B 模型,适合处理扫描件、表单和发票的团队。
nace-ai · 工具包
一次推理就对一份文档的是非题、选择题和打分题给出每个选项的概率。这是 Nace.AI 的 8B 决策模型,你可以自己运行,许可证为非商业。