NPM Skill

SkillDev tools

Manage npm packages, install, publish, version bump, audit, and run scripts using the npm tool.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the NPM Skill skill

What this skill tells your AI

The instructions your AI receives, as published by espennilsen/pi in skills/npm/SKILL.md and read by ahel’s review.

Use the npm tool to manage Node.js packages and run npm workflows.

Common workflows

Install dependencies

npm tool: action=install
npm tool: action=install, args="express @types/express --save-dev"

Run scripts

npm tool: action=run, args="dev"
npm tool: action=test
npm tool: action=build

Publish a package

Always do a dry run first to verify what will be published:

npm tool: action=publish, dry_run=true

Then publish for real:

npm tool: action=publish
npm tool: action=publish, args="--tag beta"

Version bumps

Preview first, then apply:

npm tool: action=version, args="patch", dry_run=true
npm tool: action=version, args="minor"

Check for issues

npm tool: action=outdated
npm tool: action=audit
npm tool: action=audit, args="--fix"

Inspect packages

npm tool: action=info, args="react"
npm tool: action=list, args="--depth=0"

Guidelines

  1. Before publishing, always read package.json to verify name, version, files, and registry config.
  2. Use dry_run: true for publish, pack, and version to preview before committing.
  3. Check npm outdated before updating to understand what will change.
  4. Run npm audit after installing new dependencies.
  5. When working in a monorepo, use the path parameter to target specific packages.

Signals

GitHub stars
119
Forks
13
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
npm
Source
github.com/espennilsen/pi