ClawHub registry
ClawHub is the default skills marketplace for Operator OS. It hosts community-contributed and officially-maintained skill packages indexed by capability. The ClawHub registry is enabled by default. No API key is required to search or install public skills.Discovering and installing a skill
Search for a skill
Use the CLI to find skills matching a capability you need:The command fans out the query to all configured registries, merges results ranked by relevance score, and prints a table of matching slugs, display names, summaries, and versions.The agent can also search autonomously using the built-in
find_skills tool:Review the skill details
Note the slug from the search results. You can inspect the skill’s summary and version in the search output before committing to installation.
Install the skill
Install the skill into the current workspace:For example:To pin a specific version:The agent can also install skills autonomously using the
install_skill tool:Where skills are stored
Skills are installed into theskills/ subdirectory of the agent’s workspace:
SKILL.md, which contains the skill’s instructions, tool definitions, and any supporting content the agent needs.
Registry configuration
Registry settings live undertools.skills.registries in config.json.
ClawHub fields
Enable or disable the ClawHub registry. When
false, ClawHub is not queried during search or install.Base URL of the ClawHub instance. Override this if you are running a self-hosted ClawHub mirror.
API path used for skill search queries.
API path used to fetch metadata for a specific skill by slug.
API path used to download skill archives during installation.
Custom registry
You can point Operator OS at any registry that implements the ClawHub API contract. This is useful for:- Private internal skill libraries
- Air-gapped deployments that cannot reach the public internet
- Testing a self-hosted ClawHub instance
clawhub:
registry argument of install_skill.
The custom registry must implement the same REST API paths as ClawHub. There is currently no additional authentication mechanism beyond what you can control at the
base_url level (e.g. a reverse proxy with basic auth).How the agent uses skills
After installation, skills are loaded when the agent starts. The agent reads eachSKILL.md file found in {workspace}/skills/*/ and incorporates its content — additional instructions, tool descriptions, reference data — into its context.
If a skill contributes tool definitions, those tools are registered alongside the built-in tools and become available to the agent immediately.
The agent can also discover and install skills on its own during a conversation. When a user asks it to perform a task it does not currently know how to do, it may call find_skills to search for relevant skills and then install_skill to extend its own capabilities.