update-package-version
CommunityEffortlessly update Nix package versions and checksums.
Software Engineering#automation#devops#release management#package management#nix#version update#checksums
Authortowry
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill streamlines the often error-prone process of updating package versions and their SHA256 checksums within Nix/pkgs directories. It ensures consistency, security, and reduces manual effort in maintaining Nix-based package repositories.
Core Features & Use Cases
- Automated Version Updates: Fetches release manifests from URLs, parses them, and updates package versions in
nix/pkgs/versions.json. - Checksum Management: Extracts and applies correct SHA256 checksums for various platforms (aarch64-darwin, x86_64-darwin, aarch64-linux, x86_64-linux) in corresponding package
.nixfiles. - Nix/pkgs Integration: Designed for the specific directory structure and file formats of Nix package repositories, ensuring proper validation of updates.
Quick Start
Update the 'rust-mcp-filesystem' package to version '0.3.12' using the manifest from 'https://github.com/towry/rust-mcp-filesystem/releases/download/v0.3.12/dist-manifest.json'.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: update-package-version Download link: https://github.com/towry/dots/archive/main.zip#update-package-version Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.