安装
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