Update dependencies

SkillDev tools

Update Python dependencies or pre-commit hooks while preserving the project's pin and configuration style.

Use Update dependencies in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Update dependencies and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the Update dependencies skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Update dependenciesStart free

What this skill tells your AI

The instructions your AI receives, as published by hashgraph-online/awesome-codex-plugins in plugins/reidemeister94/development-skills/skills/update-deps/SKILL.md and read by Ahel’s review.

For .pre-commit-config.yaml or hooks, run pre-commit autoupdate, confirm the revision-only diff, then run all configured hooks. If the command is unavailable, resolve official Git tags while preserving v prefixes and quoting.

Otherwise, update Python dependencies to current PyPI releases while preserving each pin style. Use $ARGUMENTS or detect the stack:

  • [project].dependencies plus uv.lock: uv;
  • otherwise requirements*.in: compiled requirements;
  • both: uv, with a warning about stray .in files.

Shared rules:

  • Preserve wildcard depth: 0.128.* can become 0.130.*, 4.* stays 4.*, and exact stays exact.
  • Skip comments and unversioned extras.
  • Report Git dependencies separately. Preserve their transport and exact-tag style unless the user changes it.
  • Show the diff, apply it on confirmation, then regenerate the lockfile.
  • A dependency bump does not authorize an entrypoint, process model, or runtime topology change.

uv projects

Update [project].dependencies and each selected [dependency-groups] list. Then run:

uv lock --upgrade
uv sync --locked

Run the configured tests, lint, and type checks.

Compiled requirements

Update the selected *.in, then run uv pip compile <file>.in -o <file>.txt --upgrade. The .in file is the source and the .txt file is the generated lock.

Signals

GitHub stars
1k
Forks
316
Last commit
Oct 2026
Advanced
Item type
skill
Key
update-deps-hashgraph-online
Source
github.com/hashgraph-online/awesome-codex-plugins