LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

bump-deps

Use for dependency updates: bump npm/pnpm/yarn/bun packages, check outdated, or run taze.

64stars3forksUpdated 7/5/2026
Productivity & Workflow#npm#package-management#cli#dependencies#javascript#automation

Security Assessment

Safe(100/100)
Security Score100/100

About bump-deps

A dependency-update workflow for Node.js projects built around the taze CLI, with smart prompting so routine updates apply automatically while risky ones stay under human control. MINOR and PATCH updates are auto-applied, MAJOR updates are prompted individually, and fixed-version packages (those with no caret or tilde range prefix) are skipped entirely. It supports npm, pnpm, yarn, and bun, and can be scoped to specific packages via arguments that map to taze's --include flag.

The workflow runs through a ships-with helper script, run-taze.sh, invoked by absolute path from the target repository so taze scans the right project. Step 1 scans for updates (auto-detecting monorepos via workspaces or pnpm-workspace.yaml and enabling recursive mode); Step 2 categorizes each update as Fixed, PATCH, MINOR, or MAJOR; Steps 3-4 select MINOR/PATCH plus any auto-approved major packages and prompt for the rest using AskUserQuestion; Step 5 applies everything in one write command; Step 6 optionally updates Bun workspace catalogs; and Step 7 installs with ni, which auto-detects the package manager. A --dry-run mode stops after categorization and prints a single sorted markdown table of every discovered update (including skipped fixed versions) plus a one-line summary, without changing anything.

Use it for any dependency bump, whether updating packages, checking outdated ones, or running taze. It also honors package-manager minimum-release-age policies (bun's minimumReleaseAge, or pnpm/yarn equivalents) by passing taze's maturity-period flags so too-new releases are filtered out before manifests are written. Non-semver protocol specifiers such as workspace:, file:, link:, github:, and tarball URLs are never treated as updates and are left untouched throughout the categorization, dry-run table, and write list.

FAQ

How does it decide which updates to apply automatically?

MINOR and PATCH updates are auto-applied, MAJOR updates are prompted individually, and fixed-version packages with no caret or tilde prefix are skipped.

What does --dry-run do?

It scans and categorizes updates, prints a single sorted markdown table of every discovered package (including skipped fixed versions) plus a one-line summary, and stops without applying changes.

Which package managers are supported?

npm, pnpm, yarn, and bun; the final install step uses ni, which auto-detects the package manager, and monorepos are detected via workspaces or pnpm-workspace.yaml.

Does it respect minimum-release-age policies?

Yes; if the project sets bun's minimumReleaseAge or a pnpm/yarn equivalent, it passes taze's maturity-period flags so too-new releases are filtered out before writing manifests.

How do I limit it to specific packages?

Pass package names as arguments (e.g. /bump-deps react typescript), which scopes all taze commands to those packages via --include.

All Files

4 files
agents/openai.yaml0.0 KB
View
scripts/run-taze.sh3.1 KB
View
SKILL.md8.1 KB
View
references/conditional-workflows.md2.5 KB
View

Install bump-deps

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

paulrberg/agent-skills

Related Skills

short-form-video

14

multi-asset-morning-briefing

7,907

content-strategy

2,901

doherty-threshold

2,901