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.
88
85%
Does it follow best practices?
Impact
100%
1.47xAverage score across 3 eval scenarios
Passed
No findings from the security scan
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.If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.