Mindket

从 GitHub 取来提示词文件,再填入你的值

新上架第 1 版 · 更新于

概览

一个手动启动的 n8n 工作流:它从 GitHub 仓库读一份 Markdown 提示词,把里面的双花括号占位符换成你设好的值。随后 Ollama 上的一个 AI 智能体运行填好的提示词。

从 GitHub 取来提示词文件,再填入你的值 是一款 n8n 工作流,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • n8n Cloud:在那里新建一个工作流,把文件导入进去,Ollama 要有一个 Cloud 能访问的地址
  • 你自己的 n8n 服务器:同一个文件,同样的步骤,Ollama 放在同一台机器上
  • GitHub:一个存放你的提示词文件的仓库,每个提示词一个文件
  • 其他触发器:把手动启动换成表单、定时或 webhook,再从那里设置值

平台

连接 2 个应用

运行方式

触发

手动运行

你点 Execute workflow 时开始运行,setVars 节点里设好八个值:

  • 存放提示词的 GitHub 账号和仓库
  • 提示词文件所在的文件夹和文件名
  • 提示词里要用的值:company、product、features 和 sector

动作

  1. 用 GitHub 节点从仓库取出提示词文件,并读成文本
  2. 列出文件里的每个占位符,再对照 setVars 的字段检查
  3. 缺了哪一个,运行就停下,并报出它的名字
  4. 一个 Code 节点把每个占位符换成它的值
  5. Ollama 上的一个 AI 智能体运行填好的提示词
  6. 模型的回答以 promptResponse 返回

结果

模型对你的提示词的回复,已经填入你的值,或者一条列出你忘了设置的占位符的错误

集成

开始之前要准备好这些。

GitHub

提示词存放

用 GitHub 节点的获取文件步骤,从仓库取出提示词文件。

需要一个能读取该仓库的 GitHub 凭据

Ollama

语言模型

通过一个 AI 智能体,用你拉取的模型运行填好的提示词,没有另选时是 llama3.2。

需要一台 Ollama 服务器,基础网址放在一个 Ollama 凭据里

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
12 个步骤,手动启动
AI
1 个步骤调用 AI 模型:AI Agent
登录
需要登录:GitHub、Ollama
API 密钥
文件里没有留下 API 密钥
步骤类型
Mindket 的检查器能读懂它全部 8 种步骤类型

以上内容读自工作流文件,并非实际运行的结果。

关于

它是什么

这个 n8n 工作流把提示词放在一个 GitHub 仓库里,运行时再填入值。手动触发器启动它,一个 Set 节点存着仓库、文件所在的文件夹和文件名,以及提示词要用的值,比如 company、product、features 和 sector。GitHub 节点取回文件,Extract From File 把它读成文本。一个检查会列出没有值的占位符,一个 Code 节点填上其余的,Ollama 上的一个 AI 智能体运行结果。干活的是十三个节点,旁边还有四张便签。

适合谁

把提示词存成 Markdown 文件放在仓库里、并想用新的值反复使用每一份的营销人员和提示词作者。如果你还没有提示词仓库,就别选它。按导入时的样子,文件名 SEO/keyword_research.md 指向一个要你自己写的文件。

谁在用,怎么用
行业谁在用怎么用例子
SEO内容营销人员在仓库里存一份关键词研究提示词,为每个客户填上产品和行业一位营销人员先为一家诊所、再为一家健身房运行同一份提示词,只改了两个值。
代理机构提示词作者用 Git 给提示词做版本管理,在多个客户之间复用一位作者在工作流使用之前,先把提示词的改动当作一个 pull request 来审阅。
产品团队开发者让提示词留在工作流之外,这样改动不需要重新导入一位开发者改了一个 Markdown 文件,下一次运行就用新的文字。
运营自动化搭建者当提示词要的某个值没人设置时,让运行停下一位搭建者在发出任何模型调用之前,就看到缺了哪个占位符。

你需要会一点 n8n:导入文件、添加一个 GitHub 凭据和一个 Ollama 凭据,再写一个带占位符的提示词文件。

用在哪里

任何能访问 GitHub 和你的 Ollama 服务器的 n8n 都能运行它。凭据能读取时,私有仓库也行。

  • n8n Cloud:在那里新建一个工作流,把文件导入进去,Ollama 要有一个 Cloud 能访问的地址
  • 你自己的 n8n 服务器:同一个文件,同样的步骤,Ollama 放在同一台机器上
  • GitHub:一个存放你的提示词文件的仓库,每个提示词一个文件
  • 其他触发器:把手动启动换成表单、定时或 webhook,再从那里设置值

设置

点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。只需要一个 GitHub 凭据和一个 Ollama 地址。

先准备好这些
需要说明
n8nn8n Cloud 或你自己的服务器
GitHub一个带 Markdown 提示词文件的仓库,以及一个能读取它的 GitHub 凭据,比如个人访问令牌
Ollama已安装并在运行,已拉取一个模型。除非你另选,智能体用的是节点的默认模型 llama3.2
一个提示词文件带占位符的文字,占位符放在双花括号之间,比如 {{ setVars.product }}
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加一个 GitHub 凭据,在 GitHub 里选中它。
  3. 添加一个 Ollama 凭据,填上你的服务器的基础网址,在 Ollama Chat Model 里选中它。选你已经拉取的那个模型。
  4. 打开 setVars。把 <YOUR_GITHUB_ACCOUNT>、<YOUR_PROMPT_REPO> 和 <YOUR_COMPANY> 换成你自己的值。把 path 设为你的提示词文件所在的文件夹,以斜杠结尾,把 prompt 设为它的文件名。
  5. 在仓库里写那个提示词文件,里面放占位符,比如 {{ setVars.product }}。最后一个点后面的词必须是 setVars 的一个字段。
  6. 点 Execute workflow。模型的回答在 Prompt Output 里的 promptResponse 中。

如何使用

把值填进 setVars,点 Execute workflow。工作流取回文件,找出每个占位符,并检查 setVars 里是否都有对应的字段。如果缺了一个,运行就停下,并给出一条写着它名字的错误。否则,填好的提示词交给智能体。

想要不同的效果,改这里
要改的在哪里改
提示词文件setVars 里的 path 和 prompt
仓库setVars 里的 Account 和 repo
值setVars 里的 company、product、features 和 sector,或者你自己加的新字段
模型Ollama Chat Model 里的 model
智能体做什么AI Agent,它的文字就是填好的提示词

示例

一个仓库里有 SEO/keyword_research.md,这份提示词用到了 {{ setVars.product }} 和 {{ setVars.sector }}。

product 设为 Manual Therapy、sector 设为 physical therapy 时,工作流把每个占位符换成这些词。AI Agent 收到填好的提示词,Prompt Output 返回模型的回答。没有对应字段的占位符,比如 {{ setVars.budget }},会让运行停下,并报出 budget。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。这个工作流是围绕一个想法搭的管道:提示词放在 Git 里,不放在 n8n 里。故意缺一个占位符运行一次,看看停下时的提示。

专家:占位符按最后一个词来匹配,所以 {{ setVars.product }} 和 {{ product }} 读的都是 product 字段。

值得细看的地方
节点做什么要知道的
GitHub文件,获取,所有者、仓库和路径取自 setVars文件以名为 data 的二进制字段返回
Extract from File把那个文件读成文本文本放在 data 里,由 SetPrompt 保存
Check All Prompt Vars Present一个 Code 节点,列出占位符和 setVars 缺的字段缺任何一个,If 就让运行停下
replace variables一个 Code 节点,换掉每个占位符它读 setVars 的每个字段,遇到不认识的占位符就原样保留
AI AgentAgent 1.7,填好的提示词作为它的文字没有连接任何工具,所以它只是一个普通的提示词运行器

注意事项

原来的副本里留着作者的账号和仓库,它填入的值也和它自己的检查对不上。

  • 修复:原来的副本里写着作者的 GitHub 账号、一个仓库和一个公司名,Mindket 的版本把它们换成 <YOUR_GITHUB_ACCOUNT>、<YOUR_PROMPT_REPO> 和 <YOUR_COMPANY>。它的替换步骤还把 features 和一个关键词写死在代码里,所以 setVars 里的值被检查了却没有被使用。Mindket 的版本从 setVars 读每一个字段
  • 提示词文件:SEO/keyword_research.md 是原来那个副本的仓库里的文件。请写你自己的文件,或者让 path 和 prompt 指向你已有的
  • 模型:Ollama Chat Model 没有设置,所以节点用它的默认值 llama3.2。拉取它,或者另选一个
  • 缺值:运行会停下,并给出一条列出每个没有字段的占位符的错误
  • 最新文字:每次运行都会取一次文件,所以仓库里的修改立刻生效
  • 你的数据:提示词和你的值发给你的 Ollama 服务器,GitHub 只看到取文件的请求
  • 凭据:JSON 里没有任何凭据

README 和文件

README

从 GitHub 取来提示词文件,再填入你的值

一个手动启动的 n8n 工作流。它从 GitHub 仓库读一份 Markdown 提示词,把双花括号之间的占位符换成你设好的值,再把填好的提示词交给运行在 Ollama 上的一个 AI 智能体。缺了某个值,运行会在任何模型调用之前就停下。

包里有什么

  • workflow.json:n8n 导出的工作流,17 个节点。13 个干活,四个是便签,标出各个步骤。里面没有任何凭据。
  • README.md:这份设置说明,压缩包里的是英文版。

我们相对原来的副本改了什么

  • setVars 里原来写着作者的 GitHub 账号、他们的提示词仓库的名字和一个公司名。Mindket 的版本在那里写上 <YOUR_GITHUB_ACCOUNT>、<YOUR_PROMPT_REPO> 和 <YOUR_COMPANY>。其他的值,product、features、sector、path 和 prompt,保留为示例文字。
  • 在 replace variables 里,代码自带一个值的对象,features 和一个关键词是写死在代码里的。它前面的检查读的是 setVars,所以在那里设的值被检查了却从没被使用。Mindket 的版本从 setVars 读每一个字段,所以一份清单同时驱动两个步骤。
  • GitHub 和 Ollama Chat Model 节点原来关联着作者 n8n 里的凭据。这些关联已删掉,请选你自己的。
  • 有一张便签说作者的仓库是公开的,供测试用。它现在说的是让工作流指向你自己的一个仓库。
  • 别的都没改。检查、停止信息和智能体都是文件原有的。

开始之前

  • 一个能访问你的 Ollama 服务器的 n8n 实例,n8n Cloud 或自己的服务器都行。
  • 一个带 Markdown 提示词文件的 GitHub 仓库,以及一个能读取它的 GitHub 凭据,比如个人访问令牌。
  • 已安装并在运行的 Ollama,已拉取一个模型。文件里 Ollama Chat Model 没有设置模型,所以节点用它的默认值 llama3.2。

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加一个 GitHub 凭据,在 GitHub 里选中它。
  3. 添加一个 Ollama 凭据,填上你的服务器的基础网址,在 Ollama Chat Model 里选中它。选你已经拉取的那个模型,或者运行 ollama pull llama3.2。
  4. 打开 setVars。把 <YOUR_GITHUB_ACCOUNT>、<YOUR_PROMPT_REPO> 和 <YOUR_COMPANY> 换成你自己的值。把 path 设为你的提示词文件所在的文件夹,以斜杠结尾,把 prompt 设为它的文件名。
  5. 在仓库里写那个提示词文件。里面放占位符,比如 {{ setVars.product }}。最后一个点后面的词必须是 setVars 的一个字段。
  6. 点 Execute workflow。模型的回答在 Prompt Output 里的 promptResponse 中。

一次运行的过程

  1. 手动触发器启动这次运行。
  2. setVars(Set 3.4)存着八个字段:Account、repo、path、prompt、company、product、features 和 sector。
  3. GitHub(GitHub 1,File,Get)从仓库取出 path 加 prompt 指向的文件。Extract from File 把它读成文本,SetPrompt 把文本存在一个叫 data 的字段里。
  4. Check All Prompt Vars Present(Code)列出文本里的每个占位符,以及 setVars 缺的字段。没有缺的时候 If 让运行继续,有缺的时候它交给 Stop and Error,由它报出缺了哪些。
  5. replace variables(Code)把每个占位符换成它的值。它按最后一个点后面的词来匹配,所以 {{ setVars.product }} 和 {{ product }} 读的都是 product,遇到不认识的占位符就原样保留。
  6. Set Completed Prompt 保存填好的文字。AI Agent(1.7,提示类型 Define)在 Ollama Chat Model 上运行它,Prompt Output 把模型的回复作为 promptResponse 返回。

改变风格

  • 哪份提示词:setVars 里的 path 和 prompt。哪个仓库:Account 和 repo。
  • 这些值:改 setVars 里的某个字段,或者加一个,再在占位符里用它的名字。
  • 模型:Ollama Chat Model。智能体没有连接任何工具,所以它只是一个普通的提示词运行器。
  • 怎么启动:把手动触发器换成表单、定时或 webhook,再从它那里设置各个字段。
  • 回答去哪里:在 Prompt Output 后面加一个节点。

注意事项

  • 默认的 path 和 prompt,也就是 SEO/keyword_research.md,指的是原来那个副本的仓库里的一个文件。请写你自己的文件,或者让两个字段指向你已有的一个。
  • 没有对应字段的占位符,会让运行停下,并给出一条列出它名字的错误。
  • 每次运行都会取一次文件,所以仓库里对提示词的修改立刻生效。
  • 提示词文字和你的值发给你的 Ollama 服务器。GitHub 只看到取文件的请求。
  • 文件里没有任何凭据和密钥。
文件
NOTICE.md  678 B
README.md  5 KB
workflow.json  12 KB

3 个文件,共 18 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-12

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架

Qwen2.5-7B-Instruct-GGUF

Qwen · 工具包

Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。

新上架

ACE-Step 1.5 XL SFT

ACE-Step · 工具包

用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。

新上架

开发类的相似商品

查看开发类的全部商品

Claude Code Skills & Plugins

alirezarezvani · 技能

为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。

新上架29.8k

buzz

block · 工具包

可自行托管的工作空间,人和 AI 智能体在同样的房间里协作,基于 Nostr 中继,把每个动作记录为签名事件。适合想自己运行中继的团队。

新上架37.3k

plannotator

backnotprop · 工具包

把你的 AI 编程智能体的计划、规格和代码改动在浏览器里打开,让你加批注或评论,并把反馈直接发回给智能体。

新上架10.5k