hunk skill path exits 1 with Could not locate the bundled Hunk review skill. on a fresh install of v0.11.1.
Repro (no Homebrew)
curl -sLO https://github.com/modem-dev/hunk/releases/download/v0.11.1/hunkdiff-darwin-arm64.tar.gz
tar -xzf hunkdiff-darwin-arm64.tar.gz
chmod +x hunkdiff-darwin-arm64/hunk
./hunkdiff-darwin-arm64/hunk skill path
# → hunk: Could not locate the bundled Hunk review skill. (exit 1)
Cause
Release archives ship only hunk + metadata.json. Verified for all four platforms:
$ for a in darwin-arm64 darwin-x64 linux-arm64 linux-x64; do tar -tzf hunkdiff-$a.tar.gz; done
hunkdiff-darwin-arm64/
hunkdiff-darwin-arm64/hunk
hunkdiff-darwin-arm64/metadata.json
hunkdiff-darwin-x64/
hunkdiff-darwin-x64/hunk
hunkdiff-darwin-x64/metadata.json
hunkdiff-linux-arm64/
hunkdiff-linux-arm64/hunk
hunkdiff-linux-arm64/metadata.json
hunkdiff-linux-x64/
hunkdiff-linux-x64/hunk
hunkdiff-linux-x64/metadata.json
The binary's resolveBundledHunkReviewSkillPath walks process.execPath ancestors searching for skills/hunk-review/SKILL.md, hunkdiff/skills/hunk-review/SKILL.md, or node_modules/hunkdiff/skills/hunk-review/SKILL.md. None exist on disk after extracting the tarball.
The source tree at tag v0.11.1 does ship skills/hunk-review/SKILL.md (https://raw.githubusercontent.com/modem-dev/hunk/v0.11.1/skills/hunk-review/SKILL.md returns 200) — the file is just not included in the release archives.
Fix
Include the skills/ directory in release tarballs next to the hunk binary.
Environment
- macOS 26.4.1 (Darwin 25.4.0), arm64
- hunk 0.11.1
- Reproduces via raw release tarball and
brew install modem-dev/tap/hunk — both fail identically.
hunk skill pathexits 1 withCould not locate the bundled Hunk review skill.on a fresh install of v0.11.1.Repro (no Homebrew)
Cause
Release archives ship only
hunk+metadata.json. Verified for all four platforms:The binary's
resolveBundledHunkReviewSkillPathwalksprocess.execPathancestors searching forskills/hunk-review/SKILL.md,hunkdiff/skills/hunk-review/SKILL.md, ornode_modules/hunkdiff/skills/hunk-review/SKILL.md. None exist on disk after extracting the tarball.The source tree at tag
v0.11.1does shipskills/hunk-review/SKILL.md(https://raw.githubusercontent.com/modem-dev/hunk/v0.11.1/skills/hunk-review/SKILL.mdreturns 200) — the file is just not included in the release archives.Fix
Include the
skills/directory in release tarballs next to thehunkbinary.Environment
brew install modem-dev/tap/hunk— both fail identically.