CLI + Skill:AI 操作外部工具的最佳搭档

CLI 提供操作能力,Skill 教 AI 怎么用。组合起来,AI 才能真正帮你干活。

为什么 CLI + Skill 搭配好用

上一篇我们讲了 MCP + Skill 的组合。CLI 是另一种常见搭配,而且对个人开发者来说往往更轻量、更直接。

CLI 工具(如 getnotewranglervercelgh)是已经装在你电脑上的命令行程序,AI 通过 Bash 就能直接调用——不需要额外配置 MCP Server。

Skill 教 AI:什么场景用哪个命令、参数怎么组合、输出怎么处理。

MCPCLI + Skill
启动成本需要配置 MCP Server装个 npm 包就行
上下文开销每次对话都加载工具定义Skill 按需加载,CLI 不占上下文
适用场景复杂 API、多步骤交互单命令完成的任务
典型工具GitHub MCP、飞书 MCPgetnote、wrangler、gh

MCP 适合需要双向对话的复杂场景,CLI 适合"一条命令搞定"的场景。两者不冲突,按需选。

安装模式

几乎所有 CLI + Skill 的安装都是同一个套路:

# 1. 装 CLI 工具
npm install -g <cli-package>

# 2. 装对应的 Skill
npx skills add <repo> -g

装完之后,AI 就知道这个 CLI 的所有用法了。你不需要在每次对话里解释"getnote notes 是什么"——Skill 文件已经写好了。

案例 1:Get笔记 — 语音记录变文章素材

这是个人开发者最实用的 CLI + Skill 组合之一。Get笔记(biji.com)用来记语音笔记、收藏网页,它的 CLI + Skill 让 AI 直接读写你的笔记库。

安装

npm install -g @getnote/cli
getnote auth login
npx skills add iswalle/getnote-cli -y -g

开始用

# 存一篇文章,自动抓取页面内容
getnote save https://example.com/article --tag 阅读

# 记一条文字笔记
getnote save "周五前要回复王总的邮件" --tag 待办

# 看最近的笔记
getnote notes

场景 1:边看边存

刷小红书、B站时看到好内容,直接把链接丢进 Get笔记——自动抓取页面内容、生成摘要,存入你的笔记库。不用复制粘贴,不用手动整理。

# 存链接,自动抓取页面内容
getnote save https://simonwillison.net/2024/llms-reading-list/ --tag ai

存完之后笔记就在库里了,随时可以被 AI 搜索和调用。

场景 2:搜索笔记

# 全局语义搜索
getnote search "LLM 推荐阅读"

# 在某个知识库内搜索
getnote search "产品设计" --kb vnrOAaGY

场景 3:让 AI 整理你的笔记

这是 CLI + Skill 真正发挥威力的地方——你不用自己翻笔记,让 AI 帮你拉取、筛选、整理。

语音记录 → 整理成文章:

帮我获取最近的 getnote 笔记,把跟 MVP 制作相关的语音记录整理成一篇教程

AI 自动执行 getnote notes,筛选 audio 类型,提取内容,组织成结构化文章。

网页收藏 → 教程素材:

从 getnote 搜索最近收藏的「小红书起号」相关内容,整理要点补充到渠道运营章节

AI 执行 getnote search,找到相关笔记,提取关键信息,直接写入文档。

包含 5 个 Skill:getnote-auth(认证)、getnote-note(笔记增删改查)、getnote-search(语义搜索)、getnote-kb(知识库管理)、getnote-tag(标签管理)。

→ 完整文档:github.com/iswalle/getnote-cli

案例 2:Wrangler — 一条命令部署 Cloudflare

Wrangler 是 Cloudflare Workers 的官方 CLI,配合 wrangler skill 之后,AI 能直接帮你部署、管理 Workers、配置 DNS。

npm install -g wrangler
npx skills add makerjackie/skills --skill wrangler -g

之后跟 AI 说"帮我部署这个 Worker 到 Cloudflare",它会按 Skill 里定义的流程:检查 wrangler.toml → 执行 wrangler deploy → 验证部署状态。

案例 3:Vercel CLI — 部署前端项目

Vercel CLI 配合 vercel 相关 Skill,让 AI 一键部署前端项目:

npm install -g vercel
npx skills add vercel-labs/agent-skills -g

AI 会自动检测项目框架、执行 vercel deploy、返回预览链接。

哪些 CLI 适合搭配 Skill

CLI 工具做什么对应 Skill
getnote语音笔记、网页收藏、知识库iswalle/getnote-cli
wranglerCloudflare Workers 部署管理makerjackie/skills
vercel前端项目部署vercel-labs/agent-skills
ghGitHub PR、Issue 操作anthropics/skills
netlifyNetlify 部署netlify/skills

判断一个 CLI 是否值得配 Skill:如果 AI 每次用到这个 CLI 时,你都要解释参数或流程,就值得配一个 Skill。

下一步