skills/hermit/SKILL.md
Use when installing, managing, listing, searching, upgrading, configuring, or troubleshooting developer tools and CLI binaries in a repository that uses Hermit for hermetic package management. Also use when agents attempt to install tools via brew, apt, npm, go install, pip, or other system package managers in a Hermit-managed repo, or when a required CLI tool is missing from the PATH.
npx skillsauth add abhiroopb/synthetic-mind hermitInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Hermit is a hermetic binary package manager. It pins exact tool versions per-repository via lightweight proxy scripts in bin/, without polluting the system PATH.
A repository uses Hermit if it has a bin/hermit file. Before installing tools via system package managers or running bare tool names, check for Hermit:
bin/hermit, use Hermit for all tool managementbrew, apt, or npm install -ggradle, node, go). Always use the bin/ prefix (e.g., bin/gradle, bin/node, bin/go)../gradlew or gradlew — Hermit replaces these. Use bin/gradle.bin/hermit search, ask the user before installing via other package managers.bin/<tool> from the repository root.bin/hermit list # List installed packages
bin/hermit search <query> # Search available packages
bin/hermit install <package> # Install a package (available as bin/<tool>)
bin/hermit upgrade <package> # Upgrade a package
bin/hermit info <package> # Show package details
bin/hermit status # Check environment status
If a command fails with "command not found" and the repo uses Hermit:
ls bin/<tool-name>bin/hermit search <tool-name>bin/hermit install <tool-name>Hermit environment configuration lives in bin/hermit.hcl, which defines package manifest sources and environment variables active when Hermit is enabled.
testing
Track TV shows and movies with Trakt.tv. Search, get watchlist, history, up-next, recommendations, trending, calendar, ratings, stats, add/remove from watchlist, mark watched, rate, and check in. Use when asked about what to watch, TV shows, movies, watch history, or Trakt.
development
Send and receive SMS messages via Twilio API. Used for text message notifications, forwarding important alerts, and two-way SMS communication.
documentation
Organizes files in the local Downloads folder into proper folders. Use when asked to organize, sort, or file downloaded documents.
tools
Book and manage appointments on Sutter Health MyHealth Online portal. Uses browser automation via Playwright MCP to interact with the patient portal.