✓ Verified 💻 Development ✓ Enhanced Data

Npkill

Clean up node_modules and .next folders to free up disk space using npkill.

Rating
4.1 (30 reviews)
Downloads
913 downloads
Version
1.0.0

Overview

Clean up node_modules and .next folders to free up disk space using npkill.

Complete Documentation

View Source →

NPkill - Node.js and Next.js Build Artifact Cleaner

This skill leverages the npkill tool to clean up node_modules and .next folders that accumulate over time from JavaScript and Next.js development, freeing up significant disk space.

Purpose

This skill addresses a common problem faced by JavaScript and Next.js developers: accumulation of large build artifact folders (node_modules, .next) that consume significant disk space over time. It provides a safe and efficient way to identify and remove these unnecessary folders.

When to Use This Skill

Use this skill when:

  • Your disk space is running low due to accumulated node_modules folders
  • You want to clean up old Next.js build artifacts (.next folders)
  • You need to maintain a clean development environment
  • You want to identify which projects are consuming the most disk space
  • You want to perform regular maintenance on your development workspace

Core Commands

Interactive Cleanup (Recommended)

bash
npkill
Launches the interactive interface to browse and selectively delete node_modules folders. This is the safest method as it allows you to review each folder before deletion.

Target .next Folders Specifically

bash
npkill --target .next
Search specifically for .next folders (used by Next.js projects) instead of node_modules.

Dry Run (Always Recommended First)

bash
npkill --dry-run
Simulates the operation without actually deleting anything. Shows what would be deleted.

Automated Cleanup (Use with Caution)

bash
npkill --delete-all --yes
Automatically deletes all node_modules folders found. Use only after verifying with dry-run.

View Sizes in Gigabytes

bash
npkill --gb
Shows folder sizes in gigabytes instead of megabytes for easier reading.

Scan from Specific Directory

bash
npkill --directory /path/to/search/from
Starts searching from a specific directory instead of current directory.

Safety Features

  • Warnings for Protected Directories: npkill highlights system/app directories that shouldn't be deleted with a ⚠️ symbol
  • Interactive Confirmation: Manual selection required in interactive mode
  • Dry-run Option: Preview changes before executing any deletions
  • Exclusion Options: Ability to exclude specific directories from scanning

Common Use Cases for Next.js Developers

Clean .next Folders Safely

bash
# First, preview what would be deleted
npkill --target .next --dry-run

# Then, if satisfied with the preview, run interactively
npkill --target .next

Regular Maintenance

bash
# Run interactive cleanup to review and selectively delete
npkill

Check Disk Usage

bash
# View all node_modules folders sorted by size
npkill --sort=size

Best Practices

  • Always run with --dry-run first to see what would be deleted
  • Review warnings carefully about protected directories marked with ⚠️
  • Use interactive mode for safer selective deletion
  • Consider excluding important project directories using --exclude if needed
  • Schedule regular cleanup to prevent massive accumulation

Installation Requirements

This skill requires the npkill CLI tool to be installed globally:

bash
npm install -g npkill

Limitations

  • Requires npkill to be installed separately
  • May not detect all protected system directories in all environments
  • Interactive mode requires terminal with arrow key support

Installation

Terminal bash

openclaw install npkill
    
Copied!

💻Code Examples

### Clean .next Folders Safely

-clean-next-folders-safely.sh
# First, preview what would be deleted
npkill --target .next --dry-run

# Then, if satisfied with the preview, run interactively
npkill --target .next

### Regular Maintenance

-regular-maintenance.sh
# Run interactive cleanup to review and selectively delete
npkill

### Check Disk Usage

-check-disk-usage.sh
# View all node_modules folders sorted by size
npkill --sort=size

Tags

#calendar_and-scheduling

Quick Info

Category Development
Model Claude 3.5
Complexity One-Click
Author ashirbadgudu
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install npkill