Provides a detailed operator workflow for building, validating, packaging, releasing, and operating the icey-server CLI and accompanying media server. The skill collects recommended commands, CI expectations, packaging guidelines, and safe operating rules so an agent or human operator can make changes to build flags, runtime modes, Docker demos, packaging outputs, and browser smoke tests without breaking release or CI contracts.
Use this skill when an agent needs to modify or validate the repo's build or release surfaces: change C++ server behavior, adjust CLI flags or config handling, update the bundled web UI, run browser smoke tests, change Docker demo behavior, or update package-manager manifests and release metadata. It's explicitly NOT for changing core media primitives in the separate core repository.
--doctor checks, browser smoke, packaging validation, and staged bring-up) summarized from the SKILL.md bodyAgent tooling that can run shell and CI-oriented workflows (Copilot/Codex-style agents, CLI-capable agents that can run build/test scripts).
This is a well-crafted project-specific operator skill for building, packaging, and releasing icey-server. The SKILL.md is comprehensive with clear workflows, safe operating rules, and evidence sources. Scripts consistently use set -euo pipefail and proper error handling. All scripts failed in the audit sandbox because they depend on the full repo checkout (VERSION files, CMakeLists, sibling icey repo), which is expected for build/release tooling. The skill is narrowly useful — only relevant to developers working on the nilstate/icey-cli project — but excellent within that scope.
cmakenpm/nodedpkg-scanpackagesdpkg-debgpgripgrepProject-specific build/release operator skill, not a general-purpose agent skill. Well-written with strong safety practices. Shell injection risk in publish-apt-repo.sh Python heredoc is mitigated by controlled inputs. The skill's narrow scope limits its usefulness score, but the quality of the work is high for its intended audience.