update-dependencies

Detects outdated project dependencies, updates them to latest versions, and verifies tests and builds still pass.

3|1|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/lukaskellerstein/claude-my-marketplace --skill update-dependencies-lukaskellerstein
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: update-dependencies
Source: https://github.com/lukaskellerstein/claude-my-marketplace/tree/main/plugins/dev-tools-plugin/skills/update-dependencies
Command: npx skills add https://github.com/lukaskellerstein/claude-my-marketplace --skill update-dependencies-lukaskellerstein

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Keeping project dependencies current is tedious and risky: you must identify the package manager, check what is outdated, decide which updates are safe, and confirm nothing breaks. This Skill automates that entire workflow across multiple ecosystems. ## Core Features & Use Cases - Multi-ecosystem detection: Identifies npm, yarn, pnpm, bun, pip, poetry, go, cargo, bundler, and composer projects from lock and config files, including monorepos. - Guided update strategy: Presents an outdated-package report and lets you choose between updating everything, minor/patch only, or specific packages. - Verification and rollback support: Runs the project's test suite and build after updating, identifies which dependency caused failures, and offers to revert problematic updates. - Use Case: You ask to "update my dependencies" in a Node.js project; the Skill finds 8 outdated packages, updates the 5 minor/patch ones per your choice, runs tests and build, and reports all green. ## Quick Start Ask the assistant to update my project dependencies to their latest versions and verify that tests and the build still pass.

Frequently Asked Questions about update-dependencies

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I update all project dependencies to their latest versions?▼

The Skill detects your package manager from lock files, runs the appropriate outdated check, and updates packages based on your chosen strategy. It then runs tests and builds to confirm nothing broke before reporting results.

How to update only minor and patch versions without major bumps?▼

Choose the minor/patch only option when prompted. For npm this runs npm update, for yarn yarn upgrade, and for pnpm pnpm update, all of which respect semver ranges and skip major version changes.

Which package managers does dependency updating support?▼

It supports npm, yarn, pnpm, bun, pip, pipenv, poetry, uv, go modules, cargo, bundler, and composer. The package manager is detected automatically from files like package-lock.json, go.mod, Cargo.toml, or Gemfile.

What happens if tests fail after updating dependencies?▼

The Skill reports which tests failed with error output, identifies the dependency update that likely caused the failure, and offers to revert that specific update while keeping the others. It can also help fix breaking changes using changelogs or migration guides.

Can it handle monorepos with multiple package ecosystems?▼

Yes. When multiple ecosystems exist, each is handled separately with per-ecosystem results. Updates run from the monorepo root to keep all workspaces consistent.