Skills

Automatiza publicaciones changeset con autoship

Para repositorios que ya usan changesets y quieren notas de IA más publicaciones automatizadas; hace falta Node.js 18+, Git, un gh autenticado y AI_GATEWAY_API_KEY.

Official source · autoship

Install

npx skills add vercel-labs/autoship

Para quién

Encaja con quien ya usa changesets para versionar y quiere notas de publicación generadas por IA más un flujo de publicación changeset automatizado. El repositorio oficial es https://github.com/vercel-labs/autoship Se describe como CLI tool to automate changeset-based releases with AI-generated descriptions. Los requisitos previos son estrictos: Node.js 18+, Git, una GitHub CLI (gh) ya autenticada en el repositorio de destino, y la variable de entorno AI_GATEWAY_API_KEY. El repositorio de destino must use changesets. Si falta cualquiera, no conviertas el primer intento en una publicación real.

Encaja con un ensayo reversible en un repositorio que puedes modificar. No encaja con abrir un repositorio de producción que no usa changesets. El material escribe varias interfaces Supported; el cuerpo no amplía esa lista, y no debes inferir que una interfaz no escrita sea necesariamente inutilizable.

Primer intento en 3 minutos

Contrasta primero las condiciones del proyecto y luego instala la skill. El comando oficial de instalación de skill es:

npx skills add vercel-labs/autoship

Es el comando de instalación de skill que da el material. Confirma que el directorio actual puede recibir configuración de skill y luego ejecuta. El efecto secundario es instalar la skill autoship en el entorno de agente actual. Después, mira primero si se puede invocar la skill; no publiques de inmediato.

Tarea de bajo riesgo: en un agente que ya puede ejecutar esta skill, solo comprobar — Node.js de esta máquina en 18+, git y gh disponibles, gh con permiso en el repositorio de destino, AI_GATEWAY_API_KEY ya en el entorno, y que el destino usa de verdad changesets. El cambio termina ahí. Señal de éxito: todas esas comprobaciones pasan y la skill está instalada. Si una comprobación falla, no cambies a un instalador que no aparece ni inventes un valor de clave.

Si las comprobaciones pasan, y el destino es un repositorio de ensayo donde has permitido escribir de forma explícita, solo entonces considera el ejemplo oficial:

npx autoship add myproject

El material escribe el nombre del repositorio como myproject; ejecútalo solo después de asociar ese nombre a un repositorio al que tienes acceso y que ya usa changesets. Antes de ejecutar, confirma otra vez que no publicarás a un canal de producción. Señal de éxito: el repositorio queda añadido a autoship, no que ya se haya publicado en un registro.

Casos de uso

Caso 1: instalar primero la skill y solo hacer las comprobaciones previas a la publicación. Corresponde a npx skills add vercel-labs/autoship y a las condiciones Node.js 18+, Git, gh, AI_GATEWAY_API_KEY y changesets. Encaja con quien aún no está seguro de que el repositorio califique. El material no escribe el formato de salida de un comando de comprobación; lo confirmable es que estas condiciones deben cumplirse a la vez. No escribas el caso 1 como si ya se hubieran generado notas de publicación.

Caso 2: añadir a autoship un repositorio que ya usa changesets, para preparar una publicación con descripciones de IA. Corresponde a npx autoship add myproject y automate changeset-based releases with AI-generated descriptions. Encaja con quien ya pasó las comprobaciones previas y solo falta registrar el repositorio. El material no escribe cómo previsualizar notas, cómo deshacer o cómo saltar la IA; lo confirmable es solo «add el repositorio primero». No aparece comando de publicación ni de rollback; no lo inventes.

Límites de uso

Los repositorios sin changesets quedan fuera de la cobertura. AI_GATEWAY_API_KEY es un nombre de variable de entorno obligatorio; el material no escribe entrada de solicitud ni cupo gratuito. No lo parches con una clave de relleno. gh debe estar ya autenticado en el repositorio de destino; no hay política de organización ni modelo de permisos finos. La guía de changesets apunta a https://github.com/changesets/changesets Eso solo prueba que la estrategia de versiones depende de ello, no que autoship ya haya inicializado changesets por ti. No inicialices una publicación de producción en el primer intento. El material no da otro comando de instalación.