Agent skill
dependency-updater
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/dependency-updater
SKILL.md
Dependency Updater
Manage Python dependencies systematically.
Analysis Commands
# List installed packages
pip list
# Check for outdated
pip list --outdated
# Security check
pip-audit
# Dependency tree
pipdeptree
Update Priority
- Critical Security Fixes - Update immediately
- Bug Fixes - Next patch release
- New Features - Evaluate need
- Major Versions - Plan migration
Version Pinning
[project]
dependencies = [
# Core: Pin to minor version
"PySide6>=6.6.0,<6.7.0",
# Infrastructure: Pin to patch
"asyncpg>=0.29.0,<0.30.0",
# Utilities: Allow minor updates
"loguru>=0.7.2",
]
Core Framework
PySide6- Qt GUI frameworkNodeGraphQt- Node graph visualizationPlaywright- Browser automationqasync- Qt + asyncio bridge
Update Workflow
- Research updates (changelogs, breaking changes)
- Update
pyproject.toml - Test in clean environment
- Run full test suite
- Update CHANGELOG.md
Special Cases
Playwright Updates
playwright install chromium
pytest tests/nodes/browser/ -v
Database Drivers
pytest tests/infrastructure/resources/test_database_manager.py -v
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?