dependency-update-checker

CLI tool to check for outdated dependencies in package.json, requirements.txt, pyproject.toml, and other package files.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "dependency-update-checker" with this command: npx skills add derick001/dependency-update-checker

Dependency Update Checker

What This Does

A CLI tool that checks for outdated dependencies by running native package manager commands. Currently supports:

  • npm: Checks package.json dependencies using npm outdated
  • pip: Checks requirements.txt using pip list --outdated
  • poetry: Checks pyproject.toml using poetry show --outdated (if poetry is installed)

The tool detects which package managers are relevant based on files in the current directory and runs the appropriate checks.

When To Use

  • You want a quick overview of outdated dependencies across multiple projects
  • You need to check dependency status before updating or deploying
  • You're managing multiple projects with different package managers
  • You want a consistent interface for checking updates across ecosystems

Usage

Check dependencies in current directory:

python3 scripts/main.py check

Check specific package manager:

python3 scripts/main.py check --manager npm
python3 scripts/main.py check --manager pip
python3 scripts/main.py check --manager poetry

Output format (JSON):

python3 scripts/main.py check --format json

Examples

Example 1: Check all dependencies

cd /path/to/project
python3 scripts/main.py check

Output:

Checking dependencies...
[✓] Found package.json
[✓] Running npm outdated...
┌─────────────────┬─────────┬─────────┬─────────┬──────────────┐
│ Package         │ Current │ Wanted  │ Latest │ Package Type │
├─────────────────┼─────────┼─────────┼─────────┼──────────────┤
│ express         │ 4.17.1  │ 4.18.0  │ 4.18.0  │ dependencies │
│ lodash          │ 4.17.20 │ 4.17.21 │ 4.17.21 │ dependencies │
└─────────────────┴─────────┴─────────┴─────────┴──────────────┘

[✓] Found requirements.txt
[✓] Running pip list --outdated...
┌─────────────────┬─────────┬─────────┐
│ Package         │ Current │ Latest  │
├─────────────────┼─────────┼─────────┤
│ requests        │ 2.28.1  │ 2.31.0  │
│ flask           │ 2.2.3   │ 2.3.0   │
└─────────────────┴─────────┴─────────┘

Example 2: JSON output

python3 scripts/main.py check --format json

Output:

{
  "npm": [
    {
      "package": "express",
      "current": "4.17.1",
      "wanted": "4.18.0",
      "latest": "4.18.0",
      "type": "dependencies"
    }
  ],
  "pip": [
    {
      "package": "requests",
      "current": "2.28.1",
      "latest": "2.31.0"
    }
  ]
}

Requirements

  • Python 3.x
  • npm: Required for checking Node.js dependencies
  • pip: Required for checking Python dependencies
  • poetry: Optional, for checking Poetry projects

Limitations

  • This is a CLI tool, not an auto-integration plugin
  • Requires package managers to be installed and available in PATH
  • Some package managers may not support JSON output (fallback to text parsing)
  • Only checks direct dependencies, not transitive dependencies
  • Does not automatically update dependencies (check-only tool)
  • May have issues with private registries or custom package sources
  • Performance depends on network speed for checking remote registries

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Google Docs Formatter

Instruction-only workflow for formatting, editing, and creating Google Docs using the existing gog skill/CLI. Use when a user asks to format a Google Doc, co...

Registry SourceRecently Updated
Coding

vibe-coding-skills-installer

Install vibe coding skill sets (openspec, gstack, superpowers) for any supported agent platform (Cursor, Claude Code, Codex, etc.). Interactively asks about...

Registry SourceRecently Updated
Coding

基于课程内容说明生成图文并茂的的PPT

高校教师课程PPT生成技能。当老师需要制作教学内容课件、备课PPT、教学演示文稿、实验指导手册时触发。支持数据科学、大数据技术、Python编程、深度学习、机器学习、数据可视化等多个学科领域。触发词:课程PPT、制作课件、备课PPT、教学演示、实验指导。

Registry SourceRecently Updated
Coding

HSCIQ MCP - Customs Query

HS Code Lookup for Chinese Products. Query customs codes, tariff rates, declaration elements, and regulatory requirements via HSCIQ MCP API. Create classific...

Registry SourceRecently Updated
5320toucao