Stale lock records, broken links, diverging copies, and skills claimed by both installers.
Two official installers write into the same agent directories, and neither reads the other's records. Sukiru reads both, compares them with what is on disk, and explains what went wrong and why. Healthy layouts and standing notices fold into Notes.
Each fix goes to the installer that owns the skill.
There is no global backend setting. A skill installed with npx skills is repaired with npx skills; a skill installed with gh skill is repaired with gh skill. Sukiru never writes installer records itself.
Owner, provenance, pinned ref, and placement across agents.
See which installer owns each skill and where it is linked or copied. Switch a skill between link and copy mode, find sources for hand-copied skills, and bring them under an installer.
Fix one problem or Fix All. Each fix becomes one batch that you confirm once, with the exact commands one click away.
Every batch runs as snapshot, execute, diff. Roll back any batch after you confirm. The last 10 snapshots are kept.
Search skills.sh and gh skill search, preview SKILL.md, and install with the installer you choose.
With neither Node.js nor gh installed, Sukiru is still a complete read-only health checker.
Pure Swift with system controls only. Follows your appearance and accessibility settings. In English and Simplified Chinese.
No accounts, analytics, or telemetry. No background activity. Snapshots stay on your Mac.
Install with Homebrew or download the DMG and move Sukiru to Applications. Node.js and the GitHub CLI are optional; install them to make changes.
brew install --cask thedavidweng/tap/sukiru
Releases are ad-hoc signed. If Gatekeeper blocks launch, open System Settings › Privacy & Security and click Open Anyway.