Assistants 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 SKB_BASE_URL takes priority, otherwise reads ~/.skill-base/config.json, default is http://127.0.0.1:8000skb init --server (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 ; 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 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 -d still works as an explicit one-off update for / /^[\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 skb publish --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 , --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 to install latest共 1 个版本