vivreal-package-update

Update shared dependency versions across Vivreal repositories and open pull requests.

Updated May 12, 2026
One-click install
npx skills add https://github.com/HillBombCreations/vivreal-skills --skill vivreal-package-update
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vivreal-package-update
Source: https://github.com/HillBombCreations/vivreal-skills/tree/main/vivreal-workflow/skills/vivreal-package-update
Command: npx skills add https://github.com/HillBombCreations/vivreal-skills --skill vivreal-package-update

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The task of manually updating a shared dependency across all Vivreal repositories can be cumbersome and error-prone, particularly for complex dependencies.

Core Features & Use Cases

  • Dependency Bumping: Automatically discover and update dependencies across multiple repositories.
  • Clean Reinstall: Deletes node_modules and package-lock.json for a fresh install.
  • Version Tracking: Identifies version skew and coordinates the update process.
  • Automated Build & Test: Executes builds and tests post-reinstall to ensure integrity.
  • Pull Requests: Creates pull requests with updated dependencies, simplifying the merging process.
  • Use Case: If the dependency @hillbombcreations/schemas is updated, this Skill automates the discovery and update process across all repositories using that dependency.

Quick Start

Update the dependency version across all repositories for '@hillbombcreations/schemas' to '1.18.0' and create corresponding pull requests.

Frequently Asked Questions about vivreal-package-update

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I update a shared dependency across multiple GitHub repositories?

To update a shared dependency across multiple GitHub repositories, the Skill automates version discovery, removes node_modules and package-lock.json for a clean reinstall, and opens pull requests to streamline the merging process.

What is the best way to automate cross-repo dependency updates and testing?

The best way to automate cross-repo dependency updates is using a workflow that bumps versions, deletes package-lock.json for a fresh reinstall, and automatically executes build and test processes to ensure integrity before opening pull requests.

How do I fix version skew when a shared GitHub package is updated?

To fix version skew when a shared GitHub package is updated, you can automate the discovery and update process across all repositories using that dependency, ensuring every repo pulls the new version and passes builds.

Why should I delete package-lock.json and node_modules before bumping dependencies?

Deleting package-lock.json and node_modules before bumping dependencies ensures a fresh reinstall, which prevents stale lockfile conflicts and ensures the automated build and test processes validate the true updated dependency tree.

Can I automatically create pull requests after updating dependencies across repositories?

Yes, you can automatically create pull requests after updating dependencies across repositories. The Skill creates pull requests with the updated dependency versions to simplify the review and merging process.

Does this cross-repo dependency update workflow work for complex GitHub packages?

Yes, this cross-repo dependency update workflow works for complex GitHub packages by automating the cumbersome and error-prone task of manually discovering and updating shared dependencies across all repositories.