Install
npx skills add genkit-ai/skills --skill developing-genkit-jsPour qui
Ce guide s'adresse à qui écrira des applications Genkit avec un agent et accepte de choisir un répertoire de compétences par langage. Le framework Genkit est sur
https://genkit.dev/
Le dépôt est sur
https://github.com/genkit-ai/skills
Ces compétences suivent la spécification Agent Skills, décrite sur
https://agentskills.io/specification
Le matériau existant développe developing-genkit-js : développer des applications Genkit avec Node.js et TypeScript. Le fichier de compétence est sur
https://github.com/genkit-ai/skills/blob/main/skills/developing-genkit-js/SKILL.md
Il existe aussi une commande d'installation Go qui pointe vers developing-genkit-go. Le matériau demande de diriger l'environnement d'agent vers le répertoire de compétence correspondant pour activer les capacités Genkit.
Cela convient quand le langage du dépôt est déjà fixé et que vous êtes prêt à exécuter npx skills add. Cela ne convient pas à qui veut toutes les langues d'un coup sans --skill. N'inférez pas des noms de langages du titre que des compétences sans commande d'installation sont déjà installables.
Premier essai en 3 minutes
Suivez uniquement le chemin JavaScript/TypeScript officiel recommandé.
Préconditions : cette machine peut exécuter npx, et vous comptez écrire Genkit avec Node.js et TypeScript. Avant d'exécuter, confirmez que le projet actuel est l'endroit où écrire la compétence.
Emplacement d'installation : écrit par npx skills add ; le matériau dit aussi de diriger l'agent vers le répertoire de compétence correspondant. Le matériau ne nomme pas l'atterrissage par défaut de npx ; n'ajoutez pas un chemin absent. Si l'agent ne trouve pas la compétence, dirigez l'environnement vers ce répertoire comme le dit le texte officiel.
Copiez et exécutez :
npx skills add genkit-ai/skills --skill developing-genkit-js
Signal de succès : la commande se termine normalement et l'agent peut citer developing-genkit-js. Vérification en lecture seule d'abord : demandez quels fichiers changeraient pour ajouter une capacité Genkit minimale dans ce dépôt, sans encore écrire sur le disque. S'il pointe la compétence et nomme des fichiers proposés, elle est chargée.
Écrire du code d'application change le dépôt. N'autorisez pas une écriture réelle avant confirmation des chemins et du risque d'écrasement.
Cas d'usage
Cas 1 : développer une application Genkit en TypeScript. Correspond à developing-genkit-js. Convient à un projet Node.js existant, ou à un nouveau projet TS. Demandez d'abord un plan, puis autorisez l'écriture. En cas de succès, les changements suivent l'usage du framework donné par cette compétence. Le matériau n'étend pas les API ni les modèles de répertoires.
Cas 2 : installer la compétence correspondante pour un projet Go. Correspond à npx skills add genkit-ai/skills --skill developing-genkit-go. Convient quand le langage principal est Go. Installez d'abord, puis demandez seulement comment il changerait le code Go, sans encore écrire de fichiers. Signal de succès : il charge developing-genkit-go au lieu de la compétence JS. Outre cette commande, le matériau n'étend pas les étapes côté Go.
Limites d'usage
Ne mélangez pas les deux valeurs --skill en une seule installation. N'inventez pas de noms de compétences absents. Le titre de la page mentionne aussi Dart, mais le matériau existant n'a pas de commande d'installation Dart ; ne réutilisez pas les commandes JS ou Go.
Aucun client obligatoire n'est nommé. N'assumez pas que les capacités sont actives tant que l'agent n'est pas dirigé vers le répertoire de compétence. Prévisualisez avant d'écrire du code. Plus de détails sur le dépôt officiel :
https://github.com/genkit-ai/skills