インストール
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 能力を足すならどのファイルを変えるか説明させ、まだディスクへ書かない。スキルを指し、提案ファイルを挙げられるなら読み込み済み。
アプリコードを書くとリポジトリが変わる。ファイルパスと上書きの有無を確認するまで、本番書き込みを許可しない。
使用例
事例1:TypeScript で Genkit アプリを開発。対応は developing-genkit-js。既存 Node.js プロジェクト、またはこれから作る TS プロジェクト向け。先に方案だけ、それから書き込みを許す。成功時、変更はそのスキルのフレームワーク用法に沿う。具体 API やディレクトリ雛形は材料が展開していない。
事例2: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