What problem does it solve?
Upgrading a dependency is rarely a one-line version bump: upstream releases change contracts, defaults, and artifacts that silently break downstream consumers. This Skill turns a dependency upgrade into a structured migration by auditing every adjacent release range, mapping changed upstream contracts to current NemoClaw consumers, and verifying the exact artifacts and selectors the change ships.
Core Features & Use Cases
- Release-range auditing: Builds a release ledger of adjacent upstream ranges using the checked-in collector scripts, resolving immutable source, tag, package, and image identities instead of trusting version strings.
- Contract-to-consumer tracing: Maps each changed upstream contract (commands, APIs, configuration, credentials, lifecycle, packaging) to its downstream consumer and records one reviewable concern per failure mode.
- Hermes upgrade variant: Handles Hermes CalVer releases with a dedicated supplement script and a base-image publication procedure that pins immutable image digests.
- Use Case: When bumping the pinned Hermes release in NemoClaw, the Skill reconciles published releases with the upstream clone, audits each adjacent range, migrates affected consumers in release order, and verifies the final image and selectors before handoff.
Quick Start
Ask the agent to upgrade a specific NemoClaw dependency to a target version and audit what the change breaks downstream.