Update dependencies
SkillDev toolsUpdate 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.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
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].dependenciesplusuv.lock: uv;- otherwise
requirements*.in: compiled requirements; - both: uv, with a warning about stray
.infiles.
Shared rules:
- Preserve wildcard depth:
0.128.*can become0.130.*,4.*stays4.*, 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
github.com/hashgraph-online/awesome-codex-plugins