skill-base-cli

Solid

The official Skill Base CLI client. Use the `skb` (Skill Base CLI) command to search, install (single skill or collection), update, delete, publish, and import-from-GitHub skills from Skill Base, as well as configure skb. Triggered when users say "publish skill to skill base", "install collection", "import skill from github", "download/update/delete skill from skill base", "configure skb", "am I logged in", "check skb login", or "configure skill-base-cli".

AI & Automation 115 stars 24 forks Updated 3 days ago

Install

View on GitHub

Quality Score: 79/100

Stars 20%
69
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
0
Description 5%
100

Skill Content

# Pull and Publish Skills with skb Assistants should complete operations by **running terminal commands**. Package name **`skill-base-cli`**, command **`skb`** after installation. ## When to Use This Skill - Users request to search, install, update, delete, or publish specific skills using the `skb` command. - Users want to install an admin-curated **collection** (recommended skill pack) in one shot. - Users need to configure the client connection address (`skb init`) or log in (`skb login`). - Users want to **search, install, update, or publish** Skills to a privately deployed Skill Base site. ## When NOT to Use This Skill - Users want to deploy, start, or maintain the Skill Base server itself (use `skill-base-web-deploy` instead). ## Environment - Node.js >= 18 - Installation: `npm install -g skill-base-cli`, or `npx skill-base-cli <subcommand>` - Server address: Environment variable **`SKB_BASE_URL`** takes priority, otherwise reads **`~/.skill-base/config.json`**, default is `http://127.0.0.1:8000` - Set and save: `skb init --server <site root URL>` (do not include `/api`) ## Login and Authentication Rules (Important) - **No login required**: `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. - **Login required**: **`skb publish`** and **`skb import-github`** must be logged in. - **Login flow (`skb login`)**: 1. Execute `skb login`...

Details

Author
ginuim
Repository
ginuim/skill-base
Created
4 months ago
Last Updated
3 days ago
Language
Vue
License
None

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category