# List Npm Package Content > Lista el contenido de un tarball de paquete npm antes de publicarlo, para ver qué archivos incluye, verificar el contenido o depurar problemas de npm publish. Fuente: https://skillsagentes.com/skills/vercel/ai/list-npm-package-content Markdown: https://skillsagentes.com/skills/vercel/ai/list-npm-package-content.md Repositorio: https://github.com/vercel/ai Autor: vercel Licencia: NOASSERTION Actualizado: hace 8 meses Coste de contexto: 47 tok instalada, 264 tok al activarse, 299 tok con todos los archivos del bundle Bundle: 2 archivos, 1 KB Permisos que pide: ninguno declarado ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add vercel/ai --skill list-npm-package-content --agent claude-code # Cursor npx -y skills add vercel/ai --skill list-npm-package-content --agent cursor # Codex npx -y skills add vercel/ai --skill list-npm-package-content --agent codex # Gemini CLI npx -y skills add vercel/ai --skill list-npm-package-content --agent gemini # Windsurf npx -y skills add vercel/ai --skill list-npm-package-content --agent windsurf # Cline npx -y skills add vercel/ai --skill list-npm-package-content --agent cline ``` ## Qué hace - Ejecuta bash scripts/list-package-files.sh para construir el paquete y crear un tarball de npm - Lista los archivos exactos que se incluirían en el tarball publicado - Limpia automáticamente los archivos temporales tras mostrar el contenido ## Cuándo usarla - El usuario quiere ver qué archivos se incluyen en un bundle de npm - Necesita verificar el contenido del paquete antes de publicarlo - Está depurando problemas relacionados con npm publish ## Qué la activa - "¿Qué archivos incluye el tarball de este paquete de npm?" - "Verifica el contenido del paquete antes de publicarlo en npm" - "Ayúdame a depurar por qué faltan archivos al hacer npm publish" ## Antes de instalar - Debe ejecutarse desde el directorio del paquete (por ejemplo, packages/ai) usando el script scripts/list-package-files.sh. - Necesita en el PATH: pnpm ## Archivos - SKILL.md — 1 KB - scripts/list-package-files.sh — 142 B ## SKILL.md Reproducido tal cual desde vercel/ai bajo NOASSERTION. Esta sección es el documento original y está en inglés. # List npm Package Content This skill lists the exact contents of an npm package tarball - the same files that would be uploaded to npm and downloaded by users. ## Usage Run the script from the package directory (e.g., `packages/ai`): ```bash bash scripts/list-package-files.sh ``` The script will build the package, create a tarball, list its contents, and clean up automatically. ## Understanding Package Contents The files included are determined by: 1. **`files` field in `package.json`** - explicit allowlist of files/directories 2. **`.npmignore`** - files to exclude (if present) 3. **`.gitignore`** - used if no `.npmignore` exists 4. **Always included**: `package.json`, `README`, `LICENSE`, `CHANGELOG` 5. **Always excluded**: `.git`, `node_modules`, `.npmrc`, etc. ## Dónde encaja - Categoría: [Herramientas para desarrolladores](https://skillsagentes.com/categorias/herramientas-desarrollo.md) — Skills que cambian cómo tu agente escribe, revisa y despliega código. - Creador: [vercel](https://skillsagentes.com/creators/vercel.md) — 84 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Update Harness Dependencies](https://skillsagentes.com/skills/vercel/ai/update-harness-dependencies.md): Actualiza las dependencias del SDK principal de los paquetes harness. Úsalo cuando se solicite actualizar los SDKs de harness o las dependencias del adaptador harness. - [Add Provider Package](https://skillsagentes.com/skills/vercel/ai/add-provider-package.md): Guía para añadir paquetes de proveedores de IA de primera parte al AI SDK. Úsala al crear un paquete de proveedor bajo packages/ para integrar un servicio de IA externo. - [Capture Api Response Test Fixture](https://skillsagentes.com/skills/vercel/ai/capture-api-response-test-fixture.md): Captura fixtures de test con las respuestas reales de las APIs de los proveedores. - [Develop Ai Functions Example](https://skillsagentes.com/skills/vercel/ai/develop-ai-functions-example.md): Desarrolla ejemplos para las funciones del AI SDK; úsalo al crear, ejecutar o modificar ejemplos bajo examples/ai-functions/src para validar soporte de providers o demostrar features. - [Add Harness Package](https://skillsagentes.com/skills/vercel/ai/add-harness-package.md): Guía para añadir nuevos paquetes harness de AI SDK. Úsala al crear un paquete @ai-sdk/harness- que adapte un runtime de coding-agent a HarnessV1. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)