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