Huashu Design
alchaincyf · 技能
把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。
一个分两步的 n8n 工作流。一步把每个工作流用了哪些凭据存下来,另一步是个聊天,由智能体用 SQL 作答。它只读类型、ID 和名称,从不读密钥。
列出哪些工作流用了哪些凭据的聊天智能体 是一款 n8n 工作流,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
聊天窗口
你在画布上点 Chat 并发送消息时,聊天开始,消息里有:
一个聊天回答,列出用了你所问凭据的那些工作流
开始之前要准备好这些。
工作流清单
返回 API 密钥能看到的每个工作流,并带上每个节点的凭据类型、ID 和名称。
需要一个 n8n API 密钥,再加你的实例的 API 地址
语言模型
运行写 SQL 并作答的智能体。
需要OpenAI API 密钥
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流让你问:我的哪些工作流用了哪些凭据。第一步通过 n8n 自己的 API 列出你的工作流,把每个工作流的 ID、名称和凭据清单存进一个 SQLite 数据库。第二步是个聊天。AI 智能体把你的问题变成一条 SQL 查询,运行它,再作答。它只读凭据的类型、ID 和名称,不读任何密钥。整个流程由九个节点完成,旁边还有四张便签。
n8n 管理员、代理公司和工作流很多的团队,他们需要知道轮换或删除某个凭据会弄坏什么。想学智能体怎样把数据库当工具用的人也合适。如果你的主机没有允许 sqlite3 的 Python 运行器,就别选它,因为两步都靠它。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| IT 运维 | n8n 管理员 | 轮换凭据之前,先找出用到它的每个工作流 | 一位管理员问哪些工作流用了名为 Support 的 Slack 账号。 |
| 代理公司 | 自动化代理公司 | 审查客户的实例,列出它碰到的应用 | 一家代理公司问哪些工作流同时用了 Google Sheets 和 Airtable。 |
| 安全 | 审查人员 | 查看某个敏感账号用在哪里 | 一位审查人员问哪些工作流用了 OpenAI 凭据。 |
| 软件 | 开发者 | 研究聊天智能体怎样查询一个小数据库 | 一位开发者把表换成自己的,保留智能体。 |
你需要会一点 n8n,并有权改它 Python 运行器的一项设置。文件里没有写设置要多久。
任何 Python 运行器允许 json 和 sqlite3 的 n8n 都能运行它。
Map Workflows & Credentials 里多留一些字段,并在 Save to Database 里加列点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。两个账号加一项运行器设置就覆盖所有步骤。
| 需要 | 说明 |
|---|---|
| n8n | 带 Python 任务运行器 |
| 运行器设置 | N8N_RUNNERS_STDLIB_ALLOW 允许 json 和 sqlite3 |
| n8n API | 一个 API 密钥,和你的实例的 API 地址(以 /api/v1 结尾) |
| OpenAI | 聊天模型用的 API 密钥 |
workflow.json。json 和 sqlite3。n8n 里选中它。OpenAI Chat Model 里选中它。Workflow Credentials Helper Agent 的系统消息里,把 <YOUR_N8N_ADDRESS> 换成你的 n8n 的地址。Save to Database 会报告它存了多少个工作流。你的工作流有变化时就运行第一步,然后聊天。用平常话提问,智能体替你写 SQL。
| 要改的 | 在哪里改 |
|---|---|
| 读哪些工作流 | n8n 的选项 |
| 存哪些字段 | Map Workflows & Credentials 里的三个赋值 |
| 智能体知道什么 | 系统消息和工具的描述 |
| 模型 | OpenAI Chat Model |
你问哪些工作流用了 Slack 和 Google Calendar。
智能体写一条查询,在凭据那一列里找这两个应用的名字,因为表把它们存成 JSON 文本。它通过工具运行这条查询,再按名称列出匹配的工作流。你要链接的话,它会用你在它的系统消息里设置的地址来拼一个。
新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。上面那一行是一次性的导入。下面那一行是聊天。SQL 是一种向表提问的语言,智能体替你写。
专家:这张表是一个 SQLite 文件,由两个 Python 步骤共用,工具只接受 SELECT 查询。
| 节点 | 做什么 | 要知道的 |
|---|---|---|
n8n | 列出工作流,全部列出 | 它能看到你的 API 密钥能看到的工作流 |
Map Workflows & Credentials | 3.3 版,三个赋值,凭据由每个节点的条目拼成 | 每个条目含一个凭据的类型、ID 和名称 |
Save to Database | 一个 Python (Native) 的 Code 节点 | 它导入 json 和 sqlite3,运行器必须允许 |
Query Workflow Credentials Database | 1.1 版的 Custom Code Tool,用 Python | 它从 _query 读查询,并拒绝任何不以 select 开头的内容 |
Workflow Credentials Helper Agent | Tools Agent,1.6 版 | 它的系统消息里有你的 n8n 地址,用来生成链接 |
它读凭据的名称,而且 Python 必须被允许导入两个模块。
json 和 sqlite3,而默认的 n8n 把它们关着gpt-5-mini,OpenAI 会在 2026 年 12 月 11 日停用它。Mindket 的副本指定 gpt-5.6-terra一个分两步的 n8n 工作流。第一步向你自己的 n8n 要它所有的工作流,留下每个工作流的 ID、名称和它的节点所指向的凭据,存进一个小小的 SQLite 数据库。第二步是个聊天。AI 智能体把你的问题变成一条 SQL 查询,再根据返回的内容作答。
它读凭据的类型、ID 和名称,关于凭据的其他东西一概不读。工作流从 n8n 的工作流列表里取每个节点的 credentials 条目,这个条目里只有类型、ID 和名称。它从不调用 n8n 的凭据接口,所以不会读取或保存任何密钥、密码或令牌。不过,凭据的名称是自由文本,里面可能有邮箱地址或客户的名字。
workflow.json:n8n 导出的工作流,9 个节点,另有 4 张便签。里面没有任何凭据。README.md:这份说明。这份副本是为较旧的 Python 运行器写的。Mindket 做了这些改动,让它能在 n8n 当前的运行器上运行:
_input,并用了 item.json 和 .to_py()。当前的运行器只给代码 _items,对工具则给 _query。Mindket 把两个步骤都改写成匹配的样子,并把 Save to Database 设为 Python (Native)。select 开头的查询,这也正是它自己的描述所要求的。window.location 拼出工作流链接。n8n 的表达式给的 window 里什么都没有,所以消息拼不出来。现在消息里放的是 <YOUR_N8N_ADDRESS>。gpt-5-mini,OpenAI 会在 2026 年 12 月 11 日停用它。Mindket 的副本指定 gpt-5.6-terra,这是 OpenAI 给它的替代。N8N_RUNNERS_STDLIB_ALLOW 允许 json 和 sqlite3,比如 json,sqlite3。对外部运行器,n8n 的文档(2026 年 11 月 12 日查看)说要在运行器的配置文件里把它设成环境变量覆盖。/api/v1 结尾。workflow.json。json 和 sqlite3。n8n 里选中它。OpenAI Chat Model 里选中它。Workflow Credentials Helper Agent,把它系统消息里的 <YOUR_N8N_ADDRESS> 换成你的 n8n 的地址,比如 https://n8n.example.com。Save to Database 应当报告它存了多少个工作流。第一步在你点 Test workflow 时运行:
When clicking "Test workflow" 开始这次运行。n8n 列出这个 API 密钥能看到的每个工作流。Map Workflows & Credentials 为每个工作流留下三个字段:workflow_id、workflow_name 和 credentials,后者是它的节点所用的每个凭据的类型、ID 和名称列表。Save to Database 在表 n8n_workflow_credentials 不存在时建好它,然后为每个工作流插入或替换一行。第二步在你发送聊天消息时运行:
Chat Trigger 开始一次运行。Workflow Credentials Helper Agent 是 1.6 版的 Tools Agent,配 OpenAI Chat Model 和 Window Buffer Memory。Query Workflow Credentials Database 是它的工具,名为 query_workflow_credentials_database。它运行智能体写的 SELECT。它的描述告诉智能体这张表,以及凭据那一列是 JSON 字符串,所以用 LIKE 搜索效果最好。n8n 的选项。Map Workflows & Credentials 里的三个赋值。OpenAI Chat Model。NOTICE.md 608 B README.md 5 KB workflow.json 9 KB
alchaincyf · 技能
把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。
op7418 · 技能
能生成单文件 HTML 幻灯片、幻灯片配图和多平台封面的技能,有两套视觉风格,还带演讲者模式用于排练。适合使用 Claude Code 或 Codex 的演讲者。
alirezarezvani · 技能
为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。
block · 工具包
可自行托管的工作空间,人和 AI 智能体在同样的房间里协作,基于 Nostr 中继,把每个动作记录为签名事件。适合想自己运行中继的团队。
backnotprop · 工具包
把你的 AI 编程智能体的计划、规格和代码改动在浏览器里打开,让你加批注或评论,并把反馈直接发回给智能体。
alibaba · 工具包
用 AI 智能体审查 Git 改动:它会读取文件、搜索代码库,再写出对应到具体行的审查意见。适合想在命令行里自动做代码审查的开发者。