Skip to main content
POST
Installs a skill from ClawHub onto the instance. Under the hood, this runs npx clawhub install with the given slug. If the skill requires environment variables, you can provide them upfront in the env field — or skip them and configure later via the update config endpoint.

Authentication

Requires an org-level API key or a scoped token with the configure permission.

Path Parameters

string
required
The ID of the instance.

Body Parameters

string
required
The ClawHub slug identifying the skill to install (e.g. web-search).
object
Optional environment variables required by the skill. Keys are variable names, values are strings.

Response

string
The name of the installed skill.
string
Either "installed" (fully ready) or "installed_missing_env" (installed but needs env vars to function).
string
Raw output from the installation process.
object
The environment variables that were successfully applied, if any.
array
A list of environment variable names that the skill still needs, if any.
string
A human-readable status message.