UP

Maintains system dependency currency by updating and testing Nix flake lockfiles.

Install

mkdir -p .claude/skills/update-system && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12235" && unzip -o skill.zip -d .claude/skills/update-system && rm skill.zip

Installs to .claude/skills/update-system

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Update flake.lock to latest versions of all dependencies
56 charsno explicit “when” trigger
Beginner

Key capabilities

  • Update the flake.lock file to include the latest versions of all dependencies.
  • Build the system to verify that the new dependencies are compatible.
  • Format the configuration after updates.

How it works

The skill updates the flake.lock file by fetching the latest versions of all inputs and then builds the system to validate the new dependencies.

Inputs & outputs

You give it
A Nix flake project with a flake.lock file.
You get back
An updated flake.lock file and a built system configuration.

When to use update-system

  • Updating system dependencies
  • Refreshing nix flake
  • Testing lockfile updates

About this skill

Update System Dependencies

Update the flake.lock to the latest versions of all inputs (nixpkgs, fenix, home-manager, etc).

Steps

  1. Update lockfile

    nix flake update
    

    This fetches the latest versions from all input repositories and updates flake.lock.

  2. Build to test

    nix build .#nixosConfigurations.machine.config.system.build.toplevel
    

    This validates the new dependencies work. The build will fail if there are compatibility issues to fix.

  3. Fix compatibility issues

  4. Format and commit

    scripts/format
    

Notes

  • Build times vary; allow 10-30 minutes for a full system build
  • If the build fails, read the error carefully—it usually points to the problematic file and line
  • Test thoroughly before applying to the running system

When not to use it

  • When the user does not want to update all dependencies to their latest versions.
  • When the user needs to fix compatibility issues manually before updating.

Limitations

  • Build times can vary from 10 to 30 minutes.
  • The build may fail if there are compatibility issues.

How it compares

This skill automates the process of updating the lockfile and verifying the build, which would otherwise require separate manual commands and checks.

Compared to similar skills

update-system side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
update-system (this skill)04moNo flagsBeginner
cloudflare-manager259moReviewIntermediate
storage-networking67moReviewAdvanced
aws-solution-architect203moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

cloudflare-manager

qdhenry

Comprehensive Cloudflare account management for deploying Workers, KV Storage, R2, Pages, DNS, and Routes. Use when deploying cloudflare services, managing worker containers, configuring KV/R2 storage, or setting up DNS/routing. Requires CLOUDFLARE_API_KEY in .env and Bun runtime with dependencies installed.

25135

storage-networking

pluginagentmarketplace

Master Kubernetes storage management and networking architecture. Learn persistent storage, network policies, service discovery, and ingress routing.

663

aws-solution-architect

alirezarezvani

Design AWS architectures for startups using serverless patterns and IaC templates. Use when asked to design serverless architecture, create CloudFormation templates, optimize AWS costs, set up CI/CD pipelines, or migrate to AWS. Covers Lambda, API Gateway, DynamoDB, ECS, Aurora, and cost optimization.

2047

terraform-module-library

wshobson

Build reusable Terraform modules for AWS, Azure, and GCP infrastructure following infrastructure-as-code best practices. Use when creating infrastructure modules, standardizing cloud provisioning, or implementing reusable IaC components.

759

cloud-architect

sickn33

Expert cloud architect specializing in AWS/Azure/GCP multi-cloud infrastructure design, advanced IaC (Terraform/OpenTofu/CDK), FinOps cost optimization, and modern architectural patterns. Masters serverless, microservices, security, compliance, and disaster recovery. Use PROACTIVELY for cloud architecture, cost optimization, migration planning, or multi-cloud strategies.

649

azure-deployment-preflight

github

Performs comprehensive preflight validation of Bicep deployments to Azure, including template syntax validation, what-if analysis, and permission checks. Use this skill before any deployment to Azure to preview changes, identify potential issues, and ensure the deployment will succeed. Activate when users mention deploying to Azure, validating Bicep files, checking deployment permissions, previewing infrastructure changes, running what-if, or preparing for azd provision.

746

Search skills

Search the agent skills registry