Skills

mastra-ai/skills: skills oficiales para desarrollo Mastra en TypeScript

Para quien va a desarrollar apps de IA Mastra según el criterio oficial; instala con el comando npx principal y primero haz una comprobación de solo lectura de un proyecto TypeScript existente.

Official source · mastra-ai/skills

Install

npx skills add mastra-ai/skills

Para quién

Encaja en quien va a escribir apps o agents de IA con el framework Mastra y quiere que un asistente de código siga skills oficiales. Texto oficial: son skills formales para agents que usan el framework Mastra. Mastra es un framework para construir apps y agents de IA sobre una pila TypeScript moderna. Sitio del framework:

https://mastra.ai/

Mejor encaje: quien ya tiene un proyecto TypeScript / Mastra, o se dispone a desarrollar con la skill oficial de conjunto. La fuente describe el contenido como una «skill de conjunto única» que cubre temas posteriores con progressive disclosure y archivos de referencia; este tramo no nombra esos archivos.

Antes de empezar hay que poder ejecutar npx skills add. No cambiar la vía principal por otro instalador no verificado.

Completar un primer intento en 3 minutos

Seguir solo el comando principal de instalación del repositorio. El primer intento es un contraste de solo lectura; aún no generar un agent de producción nuevo.

Condición previa: esta máquina ya tiene npm/npx y tienes tu proyecto TypeScript o código Mastra a punto de inicializar. No inventar una URL de repositorio de ejemplo.

Ubicación de instalación: ejecutar en el espacio de trabajo:

npx skills add mastra-ai/skills

Repositorio oficial:

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

Disparo de bajo riesgo: tras instalar, que el asistente compruebe tu estructura Mastra existente contra esta skill de conjunto, solo diga qué líneas oficiales consultará y aún no cambie archivos. Si empieza a crear un agent nuevo o a escribir llamadas de red, confirmar primero los efectos.

Éxito: la skill está añadida, el asistente habla del desarrollo Mastra como «skill de conjunto única» y no se escribieron archivos sin confirmar. Si la skill no aparece, primero comprobar que el comando de instalación está completo; no cambiar a un nombre de paquete no citado.

Casos de uso

Caso 1: comprobación de desarrollo Mastra en un proyecto TypeScript existente. Usar la skill oficial de conjunto. Encaja en quien ya tiene un esqueleto de app y quiere completar capacidades de agent según la skill formal. La evidencia solo habla de progressive disclosure y archivos de referencia; no nombra archivos. Comprobar primero y luego decidir si cambiar código.

Caso 2: descubrimiento por .well-known. Mastra también admite ese estándar de descubrimiento; el comando oficial extra es el siguiente.

npx skills add https://mastra.ai/

El repositorio sirve skills mediante una RFC 8615 Well-Known URI:

https://mastra.ai/.well-known/skills/

Notas del estándar:

https://github.com/cloudflare/agent-skills-discovery-rfc

Encaja en quien quiere descubrir skills desde el sitio del framework. Es una segunda vía de instalación; no la mezcles con el comando principal en la misma operación. La evidencia no escribe qué archivos quedan tras el descubrimiento.

Límites de uso

El comando principal de instalación es npx skills add mastra-ai/skills. La vía .well-known es extra, no el primer intento por defecto.

La fuente solo describe una «skill de conjunto única» y no nombra una carpeta de skill. No inventes una ruta skills/ ni nombres de archivos de referencia.

Son skills oficiales sobre un framework TypeScript; no hay pasos de instalación para otros lenguajes ni un conjunto exclusivo de asistentes.

No inventes URL fuera de la documentación extra; fuera del sitio del framework y de la página del repositorio, usa solo la dirección de descubrimiento y el enlace RFC de la fuente.