update-package

Community

Automate Nix package version bumps and hash fixes.

Authoriamruinous
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Updating local Nix packages in packages/ can be error-prone due to manual hash management and tag formatting. This skill automates the version bump and hash resolution to keep builds reproducible across environments.

Core Features & Use Cases

  • Version bump automation: Update the package version in default.nix and normalize tags (strip leading v if needed).
  • Hash placeholder management: Replace source and dependency hashes with placeholders and guide the user to obtain the correct values via a build run.
  • Guided rebuild workflow: Provide iterative steps to fetch the correct hashes using nix build and update files accordingly for common fetch methods.

Quick Start

Run the skill with the package name and new version to update, for example forgejo-mcp 2.6.0.

Dependency Matrix

Required Modules

None required

Components

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
Download link: https://github.com/iamruinous/nix-config/archive/main.zip#update-package

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.