Install
openclaw skills install skill-base-cliThe official Skill Base CLI client. Use the `skb` (Skill Base CLI) command to search, install, update, publish, and import-from-GitHub skills from Skill Base, as well as configure skb. Triggered when users say "publish skill to skill base", "import skill from github", "download/update skill from skill base", "configure skb", or "configure skill-base-cli".
openclaw skills install skill-base-cliAssistants should complete operations by running terminal commands. Package name skill-base-cli, command skb after installation.
skb command.skb init) or log in (skb login).skill-base-web-deploy instead).npm install -g skill-base-cli, or npx skill-base-cli <subcommand>SKB_BASE_URL takes priority, otherwise reads ~/.skill-base/config.json, default is http://127.0.0.1:8000skb init --server <site root URL> (do not include /api)search, install, update, init and other regular read operations usually do not require login. Assistants should not proactively ask users to log in before these operations.skb publish must be logged in.skb login):
skb login in the terminal.from=cli, open the login page in a browser.XXXX-XXXX) will be provided.skb logout.skb search <keyword>
skb install <skill_id> # Latest version
skb install <skill_id>@<version> # Specific version, e.g., v20260327.161122
skb install <skill_id> -d <target_directory>
Optional: Install to an IDE's skill directory, e.g., skb install <skill_id> -i cursor; use -g for global installation (supported by some IDEs only).
skb update <skill_id>
skb update <skill_id> -d <directory>
skb list
skb ls
skb install records the local install path, version, and timestamp in ~/.skill-base/config.jsonskb list / skb ls list all locally recorded skills, then let the user choose one to update, delete local files, or clear config recordsskb update <skill_id> first shows the available versions with changelog and uploader, then lets the user multi-select one or more recorded install directories to update togetherskb update <skill_id> -d <directory> still works as an explicit one-off update for <directory>/<skill_id>/^[\w-]+$/ validation, e.g., skill-base-cliSKILL.md# text under the title is the skill description (can be overridden with --description)skb publish; or execute from any location: skb publish <skill_folder_path>skb publish <path> --changelog "description"skb import-github owner/repo or skb import https://github.com/owner/repo,like https://github.com/anthropics/skills/tree/main/skills/pdfskb login)--ref, --subpath, --target <skill_id>, --changelog, --dry-run (preview JSON only)SKB_BASE_URL points to the instance the user wants to use, as skill-base can be deployed internally and ports can be changed, verify the address is correctskb login; then verify SKB_BASE_URL, folder name and frontmatter name are consistent and match [\w-]+, check SKILL.md and networkskb search to verify skill_id; when unsure of version, use skb install <skill_id> to install latest