技能包

Genkit skills:按语言给智能体装上框架开发技能

适合要用智能体开发 Genkit 应用的人;JavaScript/TypeScript 先装 developing-genkit-js,先让它说明改动再写文件。

官方来源 · Genkit skills

安装

npx skills add genkit-ai/skills --skill developing-genkit-js

适合谁

这份指南面向要用智能体编写 Genkit 应用,并且接受按语言挑选技能目录的人。Genkit 框架见

https://genkit.dev/

仓库见

https://github.com/genkit-ai/skills

这些技能遵循 Agent Skills 规范,说明在

https://agentskills.io/specification

现有材料展开了 developing-genkit-js:用 Node.js 和 TypeScript 开发 Genkit 应用。技能文件在

https://github.com/genkit-ai/skills/blob/main/skills/developing-genkit-js/SKILL.md

另有一条 Go 安装命令指向 developing-genkit-go。材料要求把智能体环境指到相应技能目录,才能启用 Genkit 相关能力。

它适合仓库语言已经确定、并准备执行 npx skills add 的人。它不适合想一次装全语言、却不指定 --skill 的人。不要从标题里的语言列表推断未给出安装命令的技能已经可装。

3 分钟完成第一次尝试

只走官方推荐的 JavaScript/TypeScript 路径。

前置条件:本机可运行 npx,并且你打算用 Node.js 与 TypeScript 写 Genkit。执行前确认当前项目就是要写入技能的位置。

安装位置:由 npx skills add 写入;材料还说要把智能体指到相应技能目录。材料没有写出 npx 的默认落点,不要手补未出现的路径。若智能体没发现技能,按官方说法把环境指到该技能目录。

复制并执行:

npx skills add genkit-ai/skills --skill developing-genkit-js

成功信号:命令正常结束,智能体能引用 developing-genkit-js。先做只读确认:请它说明若要在当前仓库加一个最小 Genkit 能力,会改哪些文件,但先不要写磁盘。能指向该技能并列出拟议文件,说明已加载。

写应用代码会改仓库。确认文件路径和是否覆盖之前,不要授权真正写入。

使用案例

案例一:用 TypeScript 开发 Genkit 应用。对应 developing-genkit-js。适合 Node.js 项目已经存在,或你准备新建 TS 项目。先只要方案,再允许写入。成功时,改动符合该技能给出的框架用法。材料没有展开具体 API 或目录模板。

案例二:给 Go 项目装对应技能。对应官方命令 npx skills add genkit-ai/skills --skill developing-genkit-go。适合主要语言是 Go。先安装,再请智能体只说明它将如何改 Go 代码,先不写文件。成功信号是它加载 developing-genkit-go,而不是误用 JS 技能。材料除了这条安装命令,没有展开 Go 侧步骤。

使用边界

不要混用两条 --skill 还当成一次安装。也不要编造未出现的技能名。页面标题还提到 Dart,但现有材料没有 Dart 的安装命令,不能把 JS 或 Go 命令套过去。

材料没有点名必须支持的客户端。没有把智能体指到技能目录时,不要假设能力已启用。写代码前先预览。更多说明以官方仓库为准:

https://github.com/genkit-ai/skills