update-system
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.zipInstalls 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 dependenciesKey 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
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
-
Update lockfile
nix flake updateThis fetches the latest versions from all input repositories and updates
flake.lock. -
Build to test
nix build .#nixosConfigurations.machine.config.system.build.toplevelThis validates the new dependencies work. The build will fail if there are compatibility issues to fix.
-
Fix compatibility issues
-
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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| update-system (this skill) | 0 | 4mo | No flags | Beginner |
| cloudflare-manager | 25 | 9mo | Review | Intermediate |
| storage-networking | 6 | 7mo | Review | Advanced |
| aws-solution-architect | 20 | 3mo | Review | Advanced |
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.
storage-networking
pluginagentmarketplace
Master Kubernetes storage management and networking architecture. Learn persistent storage, network policies, service discovery, and ingress routing.
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.
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.
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.
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.