Huashu Design
alchaincyf · 技能
把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。
一个 n8n 工作流:把一句话变成一段 Veo 3 自拍风格的视频博客,由一位传说人物或历史人物对着手机直接说话。GPT-4.1 写出提示词、标题和文案,Kie.ai 渲染视频。
一句话创意生成角色自拍视频博客 是一款 n8n 工作流,属于营销类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
创意表单
有人提交 Input Text 表单时开始运行,表单里有:
一段传说人物或历史人物的自拍风格视频博客,配好了发布用的标题和文案
开始之前要准备好这些。
语言模型
在写提示词、标题和文案的智能体里运行 gpt-4.1。
需要OpenAI API 密钥
视频生成
用 Veo 3 Fast 渲染视频,并在 record-info 接口报告它的地址。
需要Kie.ai API 密钥,放在两个请求头里
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流把一句话,比如一只雪人点评一条登山步道,变成一段自拍拍法的短视频。角色自己举着手机,冷冷地说上一两句,看起来就像网红在拍视频博客。八个节点排成一条线。gpt-4.1 上的智能体写出 Veo 3 提示词,同时给出一个标题和一段社交媒体文案。Kie.ai 用 Veo 3 Fast 渲染。两分钟后,工作流把 MP4 下载下来。
在 Shorts、Reels 或 TikTok 上做幽默内容、想要一个固定栏目的频道:让神话、传说或历史人物像现代网红一样拍视频。风格由提示词定死。镜头永远是角色自己的手机,笑点保持一本正经的冷幽默,谁都不穿现代服装。想要旁白、卡通画风或第二个角色,得先改写 system message。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 搞笑频道 | 做短小段子的创作者 | 把一串创意变成每天一段的角色视频博客 | 一个频道用一周时间,让大脚怪挨个点评露营地。 |
| 历史和教育 | 老师和科普频道 | 让一位历史人物对着镜头冷冷地讲一个知识点 | 一位老师让一名罗马百夫长抱怨修路的辛苦。 |
| 品牌社交媒体 | 社交媒体经理 | 把一个应季的笑话交给一位和品牌气质相符的传说人物 | 一个徒步应用让雪人点评一条积雪的山路。 |
| 视频代理公司 | 测试新形式的团队 | 试十个创意,留下传播得最好的视频和文案 | 一家代理公司先测试哪个角色的分享最多,再决定做成系列。 |
任何能访问 OpenAI 和 Kie.ai 的 n8n 都能运行它。视频以文件的形式留在这次运行里,发布用的文字也一并备好。
Code 后面加一个节点,把 videoMp4 存起来,或者配上文案发出去点“获取”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。作者估计设置要 11 分钟左右。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud 或你自己的服务器 |
| OpenAI | 一个能用 gpt-4.1 的 API 密钥 |
| Kie.ai | 一个 API 密钥,以及够用 Veo 3 Fast 的额度 |
workflow.json。OpenAI Chat Model 里选中它。Generate Video2 和 Get Veo3 里,把 Bearer 后面的 <YOUR_KIE_API_KEY> 换成你的 Kie.ai 密钥。尖括号也要一并去掉。On form submission,给 Describe the video 打开 Required Field。按导出的样子,这个表单空着也能提交。从 On form submission 打开表单,在 Describe the video 里写一句话,发送。一个角色加一个情境就够了。这个字段自带的提示,大脚怪对地球文化的反应,就是合适的长度。表单会立刻确认收到,大约两分钟后,运行会把视频下载下来。到 Executions 里打开它。Code 里有文件 videoMp4,Prompt Agent 里有标题和文案。
| 要改的 | 位置 |
|---|---|
| 角色类型、语气和镜头 | Prompt Agent 里的 system message |
| 标题和文案的长度 | system message 和 Structured Output Parser 里的 60 和 250 个字符 |
| 画面比例 | 在 Generate Video2 的请求体里加上 "aspectRatio": "9:16",导出时没有写 |
| 模型 | Generate Video2 里的 veo3_fast,以及 OpenAI Chat Model 里的 gpt-4.1 |
| 等待时间 | Wait Before Next Poll,120 秒 |
你输入一具木乃伊想当健身教练。Prompt Agent 按解析器规定的结构回答,这里有删减:
{
"title": "<最多 60 个字符>",
"post_caption": "<最多 250 个字符,带表情符号和话题标签>",
"prompt": "Create a cinematic first-person selfie video … \n\nMUMMY (deadpan):\n\"…\"\n\nTime of Day: …\nLens/POV: …\nAudio (implied): …\nBackground: …\nCamera Movement: …"
}Kie.ai 只渲染提示词。标题和文案留在智能体那里,Code 从 resultUrls 的第一个地址下载视频。
新手:n8n 把工作流画成用线连起来的方框,每个方框叫一个节点,只做一件事。凭据是 n8n 替你保管的密钥,你在哪个节点里选中它,就交给哪个节点用。这个文件却把 Kie.ai 的密钥直接写在两个请求头里,所以要粘贴两次。先用表单的测试地址发一个创意,再打开每个节点,看它收到了什么。
专家:gpt-4.1 在一次回答里写出全部三个字段,Structured Output Parser 让它们符合 JSON 结构。Generate Video2 用 JSON.stringify 传递提示词,所以对白里的引号不会弄坏请求。两个 Kie.ai 请求用的主机不同。api.kie.ai 负责开始渲染,kieai.erweima.ai 负责报告进度。
Code 用 this.helpers.request 下载。如果你的 n8n 不允许用这个辅助函数,换成一个设为返回文件的 HTTP Request 节点,效果一样。
一次状态查询决定这次运行的结果。
Get Veo3 只在开始两分钟后查一次。视频还没好的话,Code 会以 No resultUrls[0] found on this item 这个错误停下运行。调长 Wait Before Next Poll,或者绕回去等,直到 data.successFlag 变成 1Prompt Agent 里去拿,或者把它们接进负责发布视频的节点kieai.erweima.ai 不再响应,就把 Get Veo3 的主机改成 api.kie.ai,路径不变一个 n8n 工作流。写一句关于某个角色的话,比如一只雪人点评一条登山步道,它就变成一段自拍风格的视频:角色自己举着手机,冷冷地说上一两句。GPT-4.1 写出 Veo 3 提示词,外加一个标题和一段文案,Kie.ai 用 Veo 3 Fast 渲染。
workflow.json:n8n 导出的工作流,八个节点排成一条线。里面没有任何凭据,两个请求头里的密钥是占位符。README.md:这份设置说明,压缩包里的是英文版。gpt-4.1 的 OpenAI API 密钥。workflow.json。OpenAI Chat Model 里选中它。Generate Video2 和 Get Veo3 里,把 Bearer 后面的 <YOUR_KIE_API_KEY> 换成你的 Kie.ai 密钥。尖括号也要一并去掉。On form submission,给 Describe the video 打开 Required Field。按导出的样子,这个表单空着也能提交。On form submission 在 Describe the video 里接收一句话。Prompt Agent 在 gpt-4.1 上运行,按 Structured Output Parser 规定的结构回答:一个最多 60 个字符的 title,一段最多 250 个字符、带表情符号和话题标签的 post_caption,还有 prompt。它的指令要求镜头在角色自己手里,幽默一本正经,对白短到八秒内能说完,角色不穿现代服装。Generate Video2 用 veo3_fast 模型把提示词发到 Kie.ai 的 Veo 接口。Wait Before Next Poll 等 120 秒,然后 Get Veo3 向 record-info 查询一次任务。Code 取 resultUrls 里的第一个地址,下载视频,作为 videoMp4 附在这次运行里。Prompt Agent 里的 system message。Structured Output Parser 里的示例。Generate Video2 的请求体里加上 "aspectRatio": "9:16"。导出时没有写,所以画面形状由 Kie.ai 决定。Generate Video2 里的 veo3_fast,OpenAI Chat Model 里的 gpt-4.1。Code 会以 No resultUrls[0] found on this item 这个错误停下运行。调长 Wait Before Next Poll,或者绕回去等,直到 data.successFlag 变成 1。Prompt Agent 的输出里去读,或者把它们接进负责发布视频的节点。api.kie.ai 开始渲染,kieai.erweima.ai 报告进度。如果后者不再响应,就把它换成前者的主机,路径不变。Code 用 this.helpers.request 下载。如果你的 n8n 不允许用这个辅助函数,换成一个设为返回文件的 HTTP Request 节点,效果一样。\n 换行读起来只剩一个字母 n。这个副本把它们补回来了。README.md 4 KB workflow.json 10 KB
alchaincyf · 技能
把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。
op7418 · 技能
能生成单文件 HTML 幻灯片、幻灯片配图和多平台封面的技能,有两套视觉风格,还带演讲者模式用于排练。适合使用 Claude Code 或 Codex 的演讲者。
alirezarezvani · 技能
为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。
nerijs · 工具包
一个用于 Stable Diffusion XL 的像素画风格附加模型,把文字提示词变成像素风图片,并可搭配 LCM LoRA 加快运行。适合游戏开发者、设计师和爱好者。
LiconStudio · 工具包
给模型最多五张参考图,让生成视频中的人物、服装、物体和背景保持一致。这是用于 ComfyUI 中 LTX-2.5 的 LoRA,还可以为两位说话者添加音频参考。
nhathoangfoto · 工具包
FLUX.2 Klein 9B 的一个 LoRA,让角色摆出模特参考图中的姿势,同时保留角色的脸和风格。适合艺术家和设计师。只能使用你有权使用的脸。