n8n 已死?我用 Kimi 跑通了 Claude Skills 直接替代工作流

前段时间 Trae 下架了 Claude,标志着但凡跟中国沾边的 AI 工具都禁止使用 Claude。

但我一点都不慌,因为已经很久没用 Claude 了。

尤其在编程赛道上,国产大模型已经通过内部互卷站起来了。

昨天 Kimi 发布并开源了 Kimi K2-Thinking,没有悬念,参数上已经坐上国产第一,甚至能跟海外御三家搏一下的位置了。

Kimi K2-Thinking 发布相关报道

可以通过一张图看懂 Kimi 的这个模型:

Kimi K2-Thinking 模型解读信息图

这张图好看吗?

它就是 Kimi 做的,而且是通过 Claude Skills 的方式,一句提示词:

搜索 Kimi 今天发布的 kimi-k2-thinking 的信息,以及网友对它的测评效果,然后调用 `infopic-skill` 做一个信息图

就搞定了:

Kimi 一句话生成的信息图

欸?等一下,Claude Skills 不是只能订阅 Claude Pro 才能用吗?

Claude Pro 订阅页面截图

我一开始也以为是,直到看到烨佬的两篇文章,给我来了灵感:

讲得很详细,感兴趣可以去看下。

但当我看到里面的结论说"为了确保 Skill 的效果,依然建议使用 Claude 来跑"时,我的心凉了半截——不是……Claude 这么牛吗?

刚好昨天刷到 Kimi K2-Thinking 发布,我整个人都坐起来了。

我觉得它能行,马上试下!

1. 先搞清楚什么是 Claude Skill,为什么难?

过去我们让 AI 执行复杂任务,比如"爬取 17 个网站的数据并分析",AI 需要自己凭空理解需求、编写并执行临时代码。

这个过程就是在抽卡,结果极不稳定——这次能跑出来,下次就不一定了。

Skill 的逻辑则完全不同:

我们预先用编程语言(比如 Python)写好一个个具体、可靠的函数工具,例如读取网页内容、生成图片、操作 PPT 等,并将这些工具打包成一个 Skill。

约等于 AI 在这里只是做流程编排,调用执行函数。

能完美解决纯 AI 的"不确定性"问题,还能有强大的理解和变通能力。

这也是为什么我说 Skill 会在诸多场景里杀死 n8n 这类传统工作流工具的"机械死板"。

从另一个角度看,Skill 的本质,其实是一种"可编程的、带工具箱的"高级提示词工程,让 AI 的能力从漫无边际、难以捉摸的"创作",收敛到了精准可靠、可复现的"执行"。

这样讲有点抽象,我们来看具体的运行逻辑。

首先,下面是典型的 Skill 文件结构:

skill-directory/
├── scripts/              # 辅助脚本目录
│   ├── generate.js       # 生成逻辑
│   └── utils.js          # 工具函数
├── templates/            # 模板文件
│   └── base.html         # HTML 模板
└── assets/               # 静态资源
    └── images/           # 图片资源

Anthropic Skills 开源仓库结构

拿 pptx-skill 来辅助理解 Skill 是如何实现的:

PPTX-Skill 工作原理

所以,Skill 真正的难度在于 AI 大模型调用工具的深度思考和编排能力。

当用户说"帮我搜集 Kimi 的信息并做成 PPT",模型必须能自主规划一个多步骤的工作流,并连续、准确地调用工具:

search() -> create_presentation() -> add_slide() -> add_slide()…

这就是传统模型的死穴:它们在连续调用几轮工具后,很容易"失忆"或"逻辑混乱",导致流程当场中断。

2. 使用 Kimi K2-Thinking

而这就是为什么我觉得 Kimi 能行的地方。

Kimi K2 的核心升级,就是原生的"Thinking Agent"(思考型 Agent)能力,它就是为解决这个"多轮工具调用"的难题而生的。

话不多说,马上进入 Claude Code 验证一下。

官方文档在这:在 Claude Code 中使用 Kimi K2 模型

需要配置的参数:

export ANTHROPIC_BASE_URL=https://api.moonshot.cn/anthropic/
export ANTHROPIC_API_KEY=<YOUR_ANTHROPIC_API_KEY>
export ANTHROPIC_MODEL=kimi-k2-thinking-turbo
export ANTHROPIC_SMALL_FAST_MODEL=kimi-k2-thinking-turbo

进入后会看到右下角显示 Thinking 关闭:

Claude Code 右下角显示 Thinking 关闭

按下 Tab 后,就会启动 Thinking 模式:

按下 Tab 启动 Thinking 模式

3. 需求场景

日常我做信息图的方式是:

先写好文章,然后放到 Trae,再让它根据我文章生成 HTML,然后再手动打开保存成图片。

接下来我们就把这个工作流程做成 Skill,实现文章开头说的一句话就生成信息图。

这个 Skill 的好处非常多:

  • 一是能借助 AI 搜索能力,我不用写文章,也能一句话让 AI 搜集推理信息;
  • 二是可以接上小红书 MCP,一键就给发出去了,岂不妙哉?

通过小红书 MCP 一键发布信息图

3.1. 学习现有逻辑,并新建 Skill

Anthropic 已把部分 Skills 开源在 GitHub:anthropics/skills

我们把它下载下来,让 Kimi 去学习,然后把操作流程讲清楚,让 Kimi 去新建 Skill

注意,这里有个很大的痛点

就是做信息图的时候,如果只是用文字总结风格,然后让 AI 按这个风格去生成图,大部分情况下得到的不是想要的,或者说跟原来的样式相去甚远。

不论什么模型都是这样。

我探索出来的最佳解决方案,还是一定要让模型接收到任务的时候现学——把多个 HTML 看一遍然后模仿它们来生成信息图,这样的效果最稳定。

所以总结出来的步骤是这样:

# 学习流程:
学习 Claude Skills 的文档,参考 '/Users/sonnyleonor/Documents/project/kimithinking/skills-main/document-skills/pptx' 的 Claude Skills 的形式和文件结构,在文件夹 `.claude-plugin` 单独新建一个 infopic-skill,如果涉及 node 相关包安装处理则用 pnpm 来管理。

infopic-skill 要实现以下流程步骤

1. 读取用户输入的内容,如果是关键词,则需要先进行搜索相关内容。

2. 读取提示词 `生成信息图提示词.md`,作为生成 HTML 图的提示词(注意是 Skill 运行的时候实时去读取和执行,而不是总结风格写到 Skill 里)。

3. 按 2 中的提示词执行新建一个 HTML 信息图,保存在文件夹 `生成结果信息图`。

4. 用 Playwright 把 HTML 打开后截图,保存图片在本地。

其中一个技巧就是要提前让 Kimi 用 pnpm 来管理相关的包,要不然等 AI 现场跑的时候才发现没有安装,很可能会因为网络问题导致后台运行超时而失败。

Kimi 依据学习流程新建 infopic-skill

这里是对 Kimi 的第一层考验:从已有的复杂逻辑中提炼出创建逻辑。从结果看,这一步实现还是很丝滑的。

3.2. 通过 Plugin 安装

Claude 只有在客户端才有内置 Skill,其余方式包括 Claude Code 是需要通过 Plugin 的方式把 Skill 安装到本地。

逻辑是这样:

Skill 通过 Plugin 安装的逻辑

安装 Plugin 是要先设置 Marketplace,然后在里面安装市场插件。

例如通过以下方式可以添加官方的 Skill Marketplace:

/plugin marketplace add anthropics/skills

再安装 document-skills,可以操作 PPT、Word、PDF 等常见办公文档:

安装 document-skills 插件

那对于本地自建的 Skill 要怎么安装?

看如图结构:

首先在项目根目录新建一个 .claude-plugin 文件夹,里面放我们新建好的 Skill(前面让 Kimi 学习新建好的,也可以直接让它放到这里)和一个 marketplace.json 文件。

本地 Skill 的文件夹结构

其中,后者长这样,关键是里面的 plugins 要写清楚每个 Skill 的名字

{
  "name": "local-infopic-plugin",
  "owner": {
    "name": "local",
    "email": "[email protected]"
  },
  "metadata": {
    "description": "Local plugin providing infopic skill",
    "version": "1.0.0"
  },
  "plugins": [
    {
      "name": "infopic",
      "description": "HTML infographic creation and screenshot",
      "source": "./",
      "strict": false,
      "skills": [
        "./infopic-skill"
      ]
    }
  ]
}

此时,进入 Claude Code,打开 /plugin 目录,add marketplace,输入本地的这个文件路径,例如 ./.claude-plugin/marketplace.json

在 /plugin 中添加本地 marketplace

此时 /plugin 第一个选项就能看到我们预设好的 infopic Skill,点进去安装即可:

Plugin 列表中的 infopic Skill

注意要退出重进 Claude Code 才能生效

退出重进 Claude Code 后 Skill 生效

3.3. 最终使用

这里就不重复跑开头的案例了。

我升级一下,用一个地狱级变态的推理命题给 Kimi 看看能解决不:

3.3.1. 《股票版什么值得买》

查找有哪些过去 12 个月内,股价翻 1 倍的科技股票?如果有的话,其中哪些是 2020 年之前上市的,哪些是 2020 年之后上市的?2020 年上市的公司分别的主营业务、财务表现、团队背景、发展历史是怎样的?这里面谁的增长最令市场意外,你觉得超出预期的原因是什么?

写成一篇 md 文章,注意要做交叉验证确保数据准确,并说明信息源。

最终把这文章,用 `infopic-skill` 做一个信息图,信息图用一行标题即可。

确保运行的过程看到它加载 Skill:

运行过程中加载 infopic-skill

效果还不戳:

股票分析信息图效果

4. 范式已变,Agent 当立

传统工作流工具如 n8n,其核心价值在于"连接"。

但当 AI 拥有了强大的思考和编排能力后,这种机械的连接就失去了意义。

Kimi 展现的能力,标志着 AI 自动化正在从"流程编排"转向"Agent 执行"。

所以,说 n8n 已死,只是时间问题。

大家怎么看呢?