Development

list-npm-package-content - Claude MCP Skill

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.

SEO Guide: Enhance your AI agent with the list-npm-package-content tool. This Model Context Protocol (MCP) server allows Claude Desktop and other LLMs to list the contents of an npm package tarball before publishing. use when the user wants to see what f... Download and configure this skill to unlock new capabilities for your AI workflow.

🌟3759 stars • 3961 forks
📥0 downloads

Documentation

SKILL.md
# 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.

Signals

Avg rating0.0
Reviews0
Favorites0

Information

Repository
vercel/ai
Author
vercel
Last Sync
3/12/2026
Repo Updated
3/12/2026
Created
1/22/2026

Reviews (0)

No reviews yet. Be the first to review this skill!

list-npm-package-content - Claude/MCP Skill for AI Agents | SkillAvatars | SkillAvatars