ZeroNews Skills 实战,让 AI 自动完成本地服务发布
ZeroNews 在 4 月 10 日上线的4.0 版本,同步推出了面向AI Agent 的 Skills,可通过 AI 调用 Skills,完成客户端安装,隧道创建,服务发布等,本期,将以实战形式重点演示一下,Skills 如何使用。
一、Agent Skill 是啥
当我们用 Cursor 或 Claude Code 这类工具,让 AI 帮我们做一些写代码/设计/写文档或其他的任务时,有时候它做得挺顺,有时候参数写错、步骤漏了、或者用了项目里根本不存在的做法,你得来回纠正好几轮,达不到我们想要的效果。
Skill就是用来解决这个问题的。你可以把它理解成一份写给 AI 看的操作说明,框在某一个流程里面:遇到某类任务该怎么干、先干什么后干什么、有哪些约定和禁忌。装好之后,AI 在对话里会根据你说的话自动判断要不要加载这份说明,加载了再动手,而不是全凭印象瞎编。
没有 Skill 的时候,AI 有点像刚来的同事,没看过内部文档,问啥答啥,动手全凭感觉。有了 Skill,相当于塞给它一份大家验证过的作业流程,少踩坑、少返工。
二、ZeroNews Skill 能帮你干什么做什么?
ZeroNews Skill 是ZeroNews 官方提供了一组 Client Skills,专门教 AI 怎么正确操作本机的 zeronews 客户端, 这样就可以不用再到 ZeroNews 平台上去添加隧道, 只需给Agent 一个指令,即可完成 隧道创建 / 客户端认证。
ZeroNews Skill 定义了 ZeroNews 客户端的标准操作流程,装上之后,AI 会按 Skill 里写好的流程走——优先用官方 CLI、只读检查时不乱改配置、破坏性操作要等你明确同意,保证AI Agent 在执行过程中,不会出错。
ZeroNewsSkill 一共8个,各管一类具体任务。
主要的技能:
zeronews-install-client—在线安装 zeronews 客户端
zeronews-configure-client — 配客户端、绑 Token 进行认证
zeronews-expose-service — 添加隧道,把本地服务暴露到公网
zeronews-inspect-client — 检查隧道,只读检查,排查用
zeronews-manage-client-service — 用系统服务方式跑客户端
zeronews-expose-webhook — 配置 webhook 特性的隧道
zeronews-share-files — 配置分享本地目录的随时
zeronews-resst-client—重置客户端
三、怎么安装 ZeroNews Skill
使用 npx 全局安装 ZeroNews Skill:
npx skillsaddgit@github.com:sixtea/zeronews-client-skills.git -g -y-g 装到用户目录(全局),Cursor 在 ~/.cursor/skills/,Claude Code 在 ~/.claude/skills/;-y 跳过确认。
装完检查一遍:
npx skillsls-a cursor -a claude-code -g列表里有 zeronews-configure-client、zeronews-expose-service 这些,就 OK 了。
四、在AI Agent中使用 ZeroNews skill
装好之后不用背 Skill 名字,也不用非得手动 @ 引用——直接自然语言输入,AI 会根据 Skill 描述自动匹配。
1:AI 添加 HTTPS 隧道
本地已经有FastAPI 跑在 8080服务,你想让 AI 帮你添加 HTTPS 隧道,并拿到公网地址。可以这么说:
帮我配置 一条 zeronews 隧道,然后把本地 8080 端口的 HTTPS 服务暴露出去,把公网地址告诉我。等待一会,Agent 就会自动创建好 https 隧道
Claude Code/ VSCode 类似
2:再添加 TCP 隧道
前面演示了 让 Agent 帮我们添加 HTTPS 隧道,现在再让 Agent 帮我添加一条 tcp 隧道,以redis 为列,可以这么说。
帮我用 zeronews 添加 redis 的tcp 映射,添加完后隧道地址发给我3:查客户端的隧道状态
我们如果要看隧道状态,可以要AI 帮我查下 客户端上的隧道状态,可以这么说:
五、小结
ZeroNewSkill 本质上是给 AIAgent看的ZeroNews 客户端操作规范。ZeroNews 官方 Skills 把 authtoken、add、service、inspect 这些 CLI 操作包成稳定流程,让 Agent 按照流程规范进行使用ZeroNews 客户端,避免出现 AI 猜命令、改错配置的情况,从而用自然语言就能完成隧道创建与运维。
对经常使用 AI CodingIDE 辅助开发的开发者、运维有很大帮助。