--- name: cc-ci-update description: Run both cc-ci maintenance updates in one pass — first /cc-ci-server-update (bump the cc-ci server host's nixpkgs/sops-nix flake inputs, rebuild + verify the live server), then /cc-ci-tests-update (sweep all maintained recipes for stale cc-ci tests, update the stale ones, verify each via the standard PR + !testme -> CI flow). The combined "keep cc-ci itself current" skill: host deps + test suite, both done end-to-end with PRs opened for visibility and merged directly once verified (the skill invocation is the authorization), a healthy server at the end, and a report listing every merged PR link + a summary of what changed in each. Invoke as /cc-ci-update. --- # cc-ci-update (thin wrapper) The canonical definition of this skill lives in the **opencode** position: **`.opencode/skills/cc-ci-update/SKILL.md`** Read that file for the full procedure. This `.claude/skills/` copy is kept as a thin pointer for Claude Code compatibility; opencode loads the canonical definition from `.opencode/skills/` directly.