Skills

Genkit skills: instalar habilidades de desarrollo del marco por lenguaje

Para desarrollar aplicaciones Genkit con un agente; en JavaScript/TypeScript instala primero developing-genkit-js, que describa los cambios y luego escribe archivos.

Official source · Genkit skills

Install

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

Para quién

Esta guía es para quien va a escribir aplicaciones Genkit con un agente y acepta elegir un directorio de habilidades por lenguaje. El marco Genkit está en

https://genkit.dev/

El repositorio está en

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

Estas habilidades siguen la especificación Agent Skills, descrita en

https://agentskills.io/specification

El material existente desarrolla developing-genkit-js: desarrollar aplicaciones Genkit con Node.js y TypeScript. El archivo de habilidad está en

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

También hay un comando de instalación Go que apunta a developing-genkit-go. El material pide apuntar el entorno del agente al directorio de habilidad correspondiente para activar capacidades Genkit.

Encaja cuando el lenguaje del repositorio ya está decidido y vas a ejecutar npx skills add. No encaja si quieres todos los lenguajes de una vez sin --skill. No infieras de los nombres de lenguaje del título que habilidades sin comando de instalación ya se pueden instalar.

Primer intento en 3 minutos

Sigue solo el camino oficial recomendado de JavaScript/TypeScript.

Requisitos previos: esta máquina puede ejecutar npx y piensas escribir Genkit con Node.js y TypeScript. Antes de ejecutar, confirma que el proyecto actual es donde debe escribirse la habilidad.

Lugar de instalación: lo escribe npx skills add; el material también dice apuntar el agente al directorio de habilidad correspondiente. El material no nombra el aterrizaje por defecto de npx; no completes una ruta que no aparezca. Si el agente no encuentra la habilidad, apunta el entorno a ese directorio como dice el texto oficial.

Copia y ejecuta:

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

Señal de éxito: el comando termina con normalidad y el agente puede citar developing-genkit-js. Comprueba primero en solo lectura: pregunta qué archivos cambiaría para añadir una capacidad Genkit mínima en este repositorio, sin escribir aún en disco. Si apunta a la habilidad y nombra archivos propuestos, está cargada.

Escribir código de aplicación cambia el repositorio. No autorices una escritura real hasta confirmar rutas y riesgo de sobrescritura.

Casos de uso

Caso 1: desarrollar una aplicación Genkit en TypeScript. Corresponde a developing-genkit-js. Encaja un proyecto Node.js existente o un proyecto TS nuevo. Pide primero un plan y luego permite escribir. Si tiene éxito, los cambios siguen el uso del marco que da esa habilidad. El material no expande API concretas ni plantillas de directorio.

Caso 2: instalar la habilidad correspondiente para un proyecto Go. Corresponde a npx skills add genkit-ai/skills --skill developing-genkit-go. Encaja cuando el lenguaje principal es Go. Instala primero y pide solo cómo cambiaría el código Go, aún sin escribir archivos. Señal de éxito: carga developing-genkit-go y no usa por error la habilidad JS. Además de este comando, el material no expande pasos del lado Go.

Límites de uso

No mezcles los dos valores --skill como una sola instalación. No inventes nombres de habilidad que no aparecen. El título de la página también menciona Dart, pero el material existente no tiene comando de instalación Dart; no reutilices los comandos JS o Go.

No nombra clientes obligatorios. No asumas que las capacidades están activas hasta apuntar el agente al directorio de habilidad. Previsualiza antes de escribir código. Más detalle en el repositorio oficial:

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