Manage installed skills
The Installed tab on the Skills page is the source of truth for every skill ToolHive has added to your AI clients. Use it to confirm a skill landed in the right scope and on the right clients, and to remove skills you no longer need.
Find an installed skill
- Open Skills from the menu bar, then select the Installed tab.
- Type in the search box to filter the list locally by name, namespace, or description.
- Click any row or card to open the detail page for the full
SKILL.mdand the install metadata.
When the list is empty, the tab points you at the Registry tab to discover and install your first skill.
Each card and table row surfaces the context you need to confirm an install: the skill's name and namespace, its scope (User or Project), the AI clients that received it, and (for project-scoped skills) the project root path.
Uninstall a skill
Click Uninstall on any card, table row, or detail page and confirm the dialog. ToolHive deletes the skill files from every associated client's skills directory and removes the database record. The Installed tab updates immediately.
To reinstall the same skill later, return to the Registry tab or the Local Builds tab and click Install again. ToolHive treats it as a fresh install, so you can change scope or target clients at that point.
The UI doesn't expose an explicit --force action like the
thv skill install command.
To overwrite an existing install, uninstall the skill first and then install it
again.
Next steps
- Browse and install skills to add more skills from the registry.
- Build a skill from a local folder when you want to package and reuse your own.
Related information
- Manage skills with the CLI for scripting, force-installs, and pushing builds to remote registries
- Manage skills in the registry to publish skills from a ToolHive Registry Server
- Client compatibility for clients that support skills
Troubleshooting
An installed skill doesn't show up in my AI client
If your AI client doesn't list a skill from the Installed tab:
- Confirm the skill is installed for the right client. Open the detail page or check the client badges on the card.
- Confirm the scope matches where you're working. A Project scope skill only appears when the client is opened in that project folder; a User scope skill is global.
- Check the expected directory on disk. For example:
- Claude Code:
~/.claude/skills/<SKILL_NAME>/(user) or<PROJECT_ROOT>/.claude/skills/<SKILL_NAME>/(project). - Cursor:
~/.cursor/skills/<SKILL_NAME>/(user) or<PROJECT_ROOT>/.cursor/skills/<SKILL_NAME>/(project).
- Claude Code:
- Restart your AI client so it rescans its skills directory.
Project-scope install fails with a Git error
ToolHive validates that the project root is a Git repository before writing skill files into it, to prevent installs in arbitrary folders.
- Run
git initin the project folder, or - Pick a folder that's already a Git repository, or
- Install with User scope instead.
Uninstall removes the skill but the client still references it
Some AI clients cache their skills index on startup. After uninstalling, restart the client so it reloads the skills directory.
If the skill files are still present on disk, run
thv skill list in
a terminal to confirm ToolHive's view, then remove any leftover files manually.