Skills
Skill 7 of 12
List the contents of an npm package tarball before publishing.
1 minute · 89 words · 2 sections
Install
npx skills add vercel/ai --skill list-npm-package-contentnpx skills add vercel/aiThe first command installs just this skill, by the name in its SKILL.md; the second installs the whole repository.
This skill lists the exact contents of an npm package tarball - the same files that would be uploaded to npm and downloaded by users.
Run the script from the package directory (e.g., packages/ai):
bash scripts/list-package-files.shThe script will build the package, create a tarball, list its contents, and clean up automatically.
The files included are determined by:
files field in package.json - explicit allowlist of files/directories.npmignore - files to exclude (if present).gitignore - used if no .npmignore existspackage.json, README, LICENSE, CHANGELOG.git, node_modules, .npmrc, etc.List the contents of an npm package tarball before publishing. Use when the user wants to see what files are included in an npm bundle, verify package contents, or debug npm publish issues.
The verbatim description from this skill’s front matter — the string an agent matches on to decide whether to load it.
main, last pushed 24 September 2026.SKILL.md, not by matching a directory convention. One layout observed: skills/*/SKILL.md.h1 and no skipped levels:/vercel/ai.md, and each skill at its own .md URL.1 file · 142 B
Everything this skill ships beside its prose. All of it is set here, as a subchapter of skill 7.
Executable code the skill can run.