Huashu Design
alchaincyf · 技能
把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。

一个分轮研究问题的 n8n 工作流。表单接收问题,模型提出澄清问题,循环搜索网页并读取页面,推理模型写出一份长报告,保存到 Notion 页面。
深度网络研究,把报告写进 Notion 是一款 n8n 工作流,属于研究类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
表单
有人打开表单、点 Next 并填写下面这些内容时开始运行:
一个 Notion 页面,里面是针对你的问题写的长篇研究报告,有标题、列表和表格,还有读过的来源列表
开始之前要准备好这些。
语言模型
提出澄清问题,写出搜索词、收获、报告和报告标题。
需要OpenAI API 密钥
排版模型
把报告的每一段转成 Notion 块。
需要Google Gemini API 密钥
搜索和抓取
运行 Google 搜索,并读取前几个链接背后的页面。
需要Apify 账号和 API 令牌,账户里要有余额
报告存放处
把报告放在你建的数据库里的一个页面上,并记录它的状态。
需要Notion 集成,以及一个有五个属性的数据库
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流对一个问题做深度研究,并把报告存进 Notion。一个表单接收问题和两个滑块,深度和广度,模型最多提出三个澄清问题。然后一个循环写出搜索词,通过 Apify 在 Google 上搜索,读取排在前面的页面,记下学到的内容。每一轮都会加上后续搜索。推理模型写出最终报告,Gemini 再把它转成 Notion 块。八十六个节点干活,其中二十个是便签。
想要一份有来源的长篇主题报告、又等得起的分析师和写作者。它是给已经在用 n8n、Notion 和 Apify 的人做的。如果你只要一个快速的答案,就别选它,因为一次运行要几分钟到几小时,每一步都在花额度。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 研究 | 分析师 | 为一个不熟悉的市场拿到第一份报告 | 一位分析师问小诊所怎么买预约软件,第二天早上读报告。 |
| 咨询 | 顾问 | 在客户电话会之前摸清一个话题 | 一位顾问问碳边境税,得到可以核对的来源。 |
| 内容 | 写作者 | 为一篇长文章收集事实和链接 | 一位作者问开源语音模型的现状。 |
| 产品 | 产品团队 | 扫描竞争对手和趋势 | 一个团队问对手在过去一年发布了什么。 |
你需要熟悉 n8n:导入一个文件、添加四类凭据、建一个 Notion 数据库,并发布一个工作流。
任何能访问 OpenAI、Google 的 Gemini API、Apify 和 Notion 的 n8n 都能运行它。表单需要一个提问的人能打开的地址。
点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。设置是一个 Notion 数据库、四个凭据和一个数据库 id。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud 或你自己的服务器 |
| OpenAI | 一个 API 密钥 |
| Google Gemini | 一个 API 密钥 |
| Apify | 一个账号,有 API 令牌和一些余额 |
| Notion | 一个集成,和一个有五个属性的数据库 |
workflow.json。Create Row、Get Existing Row 和 Get Existing Row1 里,替换 <YOUR_NOTION_DATABASE_ID>。添加一个 Notion 凭据,在这三个节点、Set In-Progress、Set Done 和 Upload to Notion Page 里选中它。OpenAI Chat Model 到 OpenAI Chat Model4。Google Gemini Chat Model 里选中它。token 的 Query Auth 凭据,值填你的 Apify API 令牌,在 Web Search 和 Page Contents 里选中它。On form submission 里显示的生产地址。打开表单,写下你的问题。选一个深度和一个广度。深度是第一轮之后还有几轮后续搜索,广度是每一轮跑几条搜索。回答澄清问题,然后关掉页面。研究会自己运行,报告会出现在 Notion 里。
| 要改的 | 在哪里改 |
|---|---|
| 走多深 | Research Request 里的深度和广度滑块 |
| 问题和搜索词怎么写 | Clarifying Questions 和 Generate SERP Queries |
| 什么算一条收获 | DeepResearch Learnings 里的提示词 |
| 报告的长度和版式 | DeepResearch Report 里的提示词 |
| 搜索和抓取服务 | Web Search 和 Page Contents |
| 报告存到哪里 | Notion 的那些节点 |
一位顾问问碳边境税,深度保持 1、广度保持 2,回答了三个问题,然后离开了页面。
之后一个新的 Notion 页面里有一份几页长的报告,有标题、列表和表格,还有一份读过的链接的来源列表。对于这些设置,文件自己的估计是 10 到 15 分钟,而且是为旧模型写的。请对照来源检查报告,因为它是模型根据页面文字写的。
新手:n8n 把工作流画成用线连起来的方框,每个方框叫节点,只做一件事。深度研究就是问、搜、读,然后再问。这里是模型写搜索,一个服务取页面,模型读完页面再决定接下来查什么。每一轮都比前一轮挖得更深。工作流为每一步启动它自己的独立运行,所以提问的人不用一直开着表单。
专家:这个循环是用子运行搭起来的。三个 Execute Workflow 节点用 initiate、learnings 或 report 这样的任务类型调用这个工作流。JobType Router 把每次运行送上它的路径。Accumulate Results 读运行序号,看是否达到深度。所以如果你要替换 Accumulate Results、Get Initial Query、Set Done 和 DeepResearch Learnings 中的任何一个,请保留它们的“只执行一次”设置。
| 节点 | 它做什么 | 要知道什么 |
|---|---|---|
Research Request | 询问问题、深度和广度 | 滑块是 HTML 字段,要有元素名称才能进入输出 |
Generate SERP Queries | 写出不超过广度数量的搜索词 | 每条都带着一个研究目标 |
Web Search | 运行 Apify 的 Google Search Scraper | 每条搜索词取一页结果 |
Page Contents | 对一个链接运行 Apify 的 Web Scraper | 90 秒的时限和 2,048 MB 内存 |
DeepResearch Learnings | 写出最多三条收获和三个后续问题 | 每个页面最多读 25,000 个字符 |
Accumulate Results | 数轮数,并收集收获和链接 | 每一轮运行一次 |
DeepResearch Report | 用 Markdown 写出报告 | 它要求三页或更多 |
Notion Block Generator | 把报告的片段转成 Notion 块 | 由 Gemini 来做,所以某个块可能出错 |
这个工作流可能跑上几个小时,在四个服务上花额度,而且一旦发布,知道表单地址的人都能用。
o3-mini 将于 2026 年 10 月 23 日关停,替代模型是 gpt-5.6-sol。Google 的页面(当天查阅)写明 gemini-2.0-flash 将于 2026 年 6 月 1 日关停,替代模型是 gemini-3.6-flash。这两处替换都没有在这里运行过,所以先试一个浅一点的请求serping~fast-google-search-results-scraper 已从 Apify 消失,所以 Web Search 现在运行 apify~google-search-scraper。Apify 的商店页面(当天查阅)按抓取的结果页数计费,免费档每页起价 0.0045 美元,Web Search 每条搜索词只要一页。它的输入和输出字段是在 Apify 网站上查看的,没有在这里运行过depth 和 breadthURL Sources to Lists 把链接切成每块 50 个,但每块只取 49 个。最后一整块之后剩下的链接会被忽略,所以有 50 个或更多链接的运行,来源列表里会少几个一个分轮研究问题的 n8n 工作流。表单接收问题,模型提出澄清问题,循环搜索网页、读取排在前面的页面并记下学到的内容。然后推理模型写出一份长报告,工作流把它保存到 Notion 数据库的一个页面上。
workflow.json:n8n 导出的工作流,86 个节点,其中 20 个是便签。里面没有任何凭据。它通过三个 Execute Workflow 节点启动自己的子运行,这些节点调用的就是这个工作流本身,所以运行前要先保存。README.md:这份设置说明,压缩包里的是英文版。o3-mini,OpenAI 已于 2026 年 10 月 23 日将它关停。现在它们用 gpt-5.6-sol,这是 OpenAI 指定的替代模型。models/gemini-2.0-flash,Google 定的关停日期是 2026 年 6 月 1 日。现在它用 models/gemini-3.6-flash,这是 Google 指定的替代模型。serping~fast-google-search-results-scraper,Apify 现在回答“找不到”。Web Search 现在运行 Apify 自己的 apify~google-search-scraper。它的请求体用 queries 和 maxPagesPerQuery,原来用的是 searchTerms 和 resultsPerPage。Top 5 Organic Results 读取带 title 和 url 的 organicResults,原来读的是 origin_search.results。Web Search 原来用请求头凭据,现在两个 Apify 节点用同一个查询令牌凭据。Set Variables 总是退回到深度 2、广度 4。这两个字段现在有了元素名称 depth 和 breadth。Set Variables 读取它们,兜底值用滑块自己的起始值 1 和 2。Create Row、Get Existing Row 和 Get Existing Row1 里。现在它们里面是 <YOUR_NOTION_DATABASE_ID>。Page Contents 的页面函数里,jQuery 的句柄从 $ 改名为 jq。它做的事一样,只是让 n8n 不要把 $('title') 当成对某个节点的引用。workflow.json。Create Row、Get Existing Row 和 Get Existing Row1 里,替换 <YOUR_NOTION_DATABASE_ID>。添加一个 Notion 凭据,在这三个节点、Set In-Progress、Set Done 和 Upload to Notion Page 里选中它。OpenAI Chat Model 到 OpenAI Chat Model4。Google Gemini Chat Model 里选中它。token 的 Query Auth 凭据,值填你的 Apify API 令牌。在 Web Search 和 Page Contents 里选中它。On form submission 里显示的生产地址。On form submission 打开,上面有一个按钮。接着 Research Request 询问问题、一个 0 到 3 的深度滑块、一个 1 到 5 的广度滑块,以及一个表示接受时间和费用的框。之后 Set Variables 保存这些回答和这次执行的 id。Clarifying Questions 请模型提出最多三个问题。Feedback to Items、For Each Question... 和 Ask Clarity Questions 一次显示一个,Get Initial Query 再把回答并到问题上。Report Page Generator 写出一个标题和一段简短的描述,Create Row 建出 Notion 页面,状态是 Not started,并带上请求 id。Initiate DeepResearch 启动这个工作流的另一次运行,并且不等它。Confirmation 和 End Form 用一个指向 Notion 页面的链接结束表单,所以用户可以离开。DeepResearch Subworkflow 进入。Execution Data 保存请求 id 和任务类型,JobType Router 把它送上三条路径之一。第一条把页面设成 In progress,并开始研究。Generate SERP Queries 请模型写出最多与广度同样多的搜索词,每条带一个研究目标。对每条搜索词,Web Search 在 Apify 上跑一次 Google 搜索,Top 5 Organic Results 留下前五个链接。Page Contents 对每个链接运行 Apify 的 Web Scraper,限时 90 秒。Convert to Markdown 把每个页面转成文字。DeepResearch Learnings 每个页面最多读 25,000 个字符。它返回最多三条收获和最多三个后续问题。Accumulate Results 数轮数。只要轮数还低于深度,Set Next Queries 就把后续问题变成新的搜索词,循环再跑一次。深度为 0 时第一轮后就停,深度为 1 时两轮后停。Generate Report 启动报告路径。然后 DeepResearch Report 根据所有收获用 Markdown 写出报告。接着,Convert to HTML 和 HTML to Array 把它切成片段。之后,Notion Block Generator 请 Gemini 把每个片段转成 Notion 的块格式。最后,URL Sources to Lists 手工建一个来源列表。For Each Block... 通过 Upload to Notion Page 把块送到页面上,Set Done 把状态设成 Done,并写上时间。Research Request 里的深度和广度滑块。Generate SERP Queries、DeepResearch Learnings 和 DeepResearch Report 里的提示词。o3-mini 将于 2026 年 10 月 23 日关停,替代模型是 gpt-5.6-sol。Google 的页面(当天查阅)写明 gemini-2.0-flash 将于 2026 年 6 月 1 日关停,替代模型是 gemini-3.6-flash。这两处替换都没有在这里运行过,所以先试一个浅一点的请求。apify~google-search-scraper 的页面(2026 年 11 月 12 日查阅)按抓取的结果页数计费,免费档每页起价 0.0045 美元,Web Search 每条搜索词只要一页。它的输入和输出字段是在 Apify 网站上查看的,没有在这里运行过。URL Sources to Lists 把链接切成每块 50 个,但每块只取 49 个。最后一整块之后剩下的链接会被忽略,所以有 50 个或更多链接的运行,来源列表里会少几个。NOTICE.md 694 B README.md 9 KB workflow.json 91 KB
alchaincyf · 技能
把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。
op7418 · 技能
能生成单文件 HTML 幻灯片、幻灯片配图和多平台封面的技能,有两套视觉风格,还带演讲者模式用于排练。适合使用 Claude Code 或 Codex 的演讲者。
alirezarezvani · 技能
为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。
dBenf · 工具包
回答关于卫星图像块的类型化问题,使用 Sentinel-2 的全部 12 个波段,为每个选项返回概率,不生成文字。这是 Qwen3.5-0.8B 的微调版本,适合地球观测研究者。
zimmerk4 · 工具包
用一个在 JAX 物理模拟器里学会的小型策略网络,从头到尾通关游戏 Getting Over It。适合强化学习研究者和好奇的动手爱好者。
yuji-nozawa · 工具包
一篇研究论文的三种规模的预训练视觉 Transformer 检查点,论文研究如何训练注意力头去关注图像区域。适合提取图像特征和复现论文的研究人员。