Install
openclaw skills install skillhub-managerManage and publish agent skills on SkillHub and ClawHub. Best for developers and operators who need a repeatable workflow to search skills, inspect packages, authenticate securely, and publish local skill folders to a registry.
openclaw skills install skillhub-managerThis skill gives you the ability to interact with a SkillHub ecosystem using the clawhub CLI. It supports previewing available skills and uploading/publishing new skills securely to the server.
SkillHub instances host agents, profiles, and skills securely. As an AI Agent, you might be asked to publish a local folder as a skill, or to preview an existing skill to see what it does.
No need to write raw HTTP REST requests; SkillHub provides full compatibility with the npx clawhub toolchain.
Before using this skill for any live action, you must ask the user for the SkillHub address they want to use. Do not assume the default registry unless the user explicitly confirms it.
If the user has not provided a SkillHub address yet, ask for it first. After the user gives the address, use that address consistently for login, search, inspect, and publish commands.
Before any registry action, follow this exact sequence:
Please provide the SkillHub address you want me to use.npx clawhub ... or CLAWHUB_REGISTRY=<address> npx clawhub ....Example confirmation:
Confirmed. I will use SkillHub at https://your-registry.example and run subsequent clawhub commands with CLAWHUB_REGISTRY set to that address.If the user says to use the default hosted registry, confirm that explicitly before proceeding.
Never skip the repeat-back confirmation step.
All SkillHub actions must point to the intended registry.
You must explicitly ask the user which SkillHub address to use before running any registry command.
Once the user provides the address:
npx clawhub <command>CLAWHUB_REGISTRY=<user-provided-url> for every commandExamples:
npx clawhub <command>CLAWHUB_REGISTRY=https://your-registry.example npx clawhub <command>Never silently pick a registry on behalf of the user.
Is Login Required?
If you need to login before publishing:
npx clawhub login --token <TOKEN>CLAWHUB_REGISTRY=https://your-registry.example npx clawhub login --token <TOKEN>SKILLHUB_API_TOKEN, CLAWHUB_API_TOKEN, or CLAWHUB_TOKEN, validate first with npx clawhub whoamiSee references/workflows.md for full syntax and step-by-step examples of:
npx clawhub publish)npx clawhub inspect)npx clawhub search)