Every agent skill.
One grid.
Skills for Claude Code and Codex are scattered across hidden folders and two config formats. The skills manager finds all of them, lints them, and lets you edit, install and switch them per agent without touching a config file.
Manage skills the way you manage code
rm -rf.Catch the typos that silently break a skill
A skill with a misspelled key simply never triggers, and nothing tells you why. The linter does, and most problems have a one-click fix.
Overview, edit, files, diagnostics, provenance
Where do Claude Code and Codex keep their skills?
Claude Code reads personal skills from ~/.claude/skills, and plugin skills from its plugin cache. Codex reads ~/.codex/skills and ~/.agents/skills. HackUtilities scans all of them, plus Gemini CLI, OpenCode and any folder you add, and shows them in one grid.
How do I disable a skill without deleting it?
Flip its switch for Claude Code or Codex. HackUtilities writes the matching skillOverrides entry in ~/.claude/settings.json or the skills.config entry in ~/.codex/config.toml, keeping every other key, comment and format intact, with a backup before each write.
Can I share one skill between Claude Code and Codex?
Yes. Copy a skill to another agent in one click, or install it into both at once. When two copies drift apart, the drift check shows the difference and lets you sync them file by file.
Does the catalog need an internet connection?
No. The catalog of 586 skills ships with the app and is browsable offline. Refreshing the index and installing from GitHub are the only steps that go online, and they are labelled.
Included in every license, next to projects, agents and every tool.