Use wow-casc
Set the working directory to this Skill's repository and invoke the CLI with repository-relative paths such as node scripts/wow-casc.js .... Do not hard-code this repository's machine-specific absolute path.
Follow this workflow:
- Use
readdirectly when the exact CASC path is known. - Use
findonly when the path is unknown. Specify the likely branch and a small--max-resultsvalue. - Treat every listfile match as a candidate. Prove current-build readability with
--verifyor an exactread. - Record
buildNumberwith every source or artifact used as evidence. - Write binary files with
--output; do not put base64 binary data into model context. - Use
extractfor batches instead of running dozens of single-file reads. - Respect the caller's workspace, privacy, and managed ResearchWorkspace rules.
- Do not install dependencies automatically. If dependencies are missing, ask the user to run
npm ci.
Use the wow-casc MCP only when the current host has no Shell and exposes that MCP server. Close every MCP handle with casc_close when finished.
See README.md for command parameters, examples, candidate-versus-readable semantics, and testing instructions.