← Back to Skills Marketplace
ginuim

skill-base-cli

by ginuim · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
75
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install skill-base-cli
Description
The 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...
Usage Guidance
This SKILL.md looks like legitimate documentation for a CLI, but the registry metadata omits important runtime requirements. Before installing or following agent actions: (1) Confirm you have Node.js >=18 and trust the npm package source; (2) Be aware `skb login` creates and stores a PAT in ~/.skill-base/config.json — do not paste that PAT into chat; (3) Verify SKB_BASE_URL points to a trusted Skill Base server before publishing — publishing will upload your skill folder to that server; (4) Ask the publisher/maintainer to update the registry metadata to declare required binaries (Node.js), the SKB_BASE_URL env var, and the config path. If you are uncomfortable with the CLI installing packages or storing tokens, do not proceed.
Capability Analysis
Type: OpenClaw Skill Name: skill-base-cli Version: 1.0.0 The skill bundle provides a CLI interface (`skb`) for managing OpenClaw skills, which requires high-risk capabilities including global package installation (`npm install -g`), shell command execution, and network access to a configurable backend (`SKB_BASE_URL`). While these actions are aligned with the stated purpose of a package manager, the inherent risks of downloading and executing remote code via `npm/npx` and the broad terminal access described in `SKILL.md` meet the threshold for a suspicious classification despite the lack of clear malicious intent.
Capability Assessment
Purpose & Capability
The SKILL.md describes an official CLI (skb) used to search, install, publish, and import skills, which matches the skill name and description. However, the runtime docs require Node.js >=18 and recommend npm/npx usage, yet registry metadata lists no required binaries. That mismatch is unexpected (the CLI legitimately needs Node.js).
Instruction Scope
Instructions are focused on CLI usage: search/install/update/publish, configuring SKB_BASE_URL, and the login flow. They tell the agent to run terminal commands and to read/write ~/.skill-base/config.json (local install records and stored PAT). There is no instruction to read unrelated system files or exfiltrate data, but publishing/importing will upload folder contents to the configured server — a sensitive operation the user must approve.
Install Mechanism
This is an instruction-only skill (no install spec). SKILL.md tells users to run `npm install -g skill-base-cli` or use `npx`. That's a reasonable deployment option for a Node CLI, but the lack of an install spec in the registry metadata is an omission. Also note: running `npm install -g` executes third-party code on the user's machine, which is normal for CLIs but carries usual npm risks.
Credentials
The README references an environment variable SKB_BASE_URL and the config path ~/.skill-base/config.json (which will store auth/PATs and install records). The registry metadata declares no required env vars or config paths — this is inconsistent. The skill will cause tokens/PATs to be created and stored locally when the user runs `skb login` and will send skill files to the configured server when publishing; these behaviors are expected for the CLI but are sensitive and should be clearly declared.
Persistence & Privilege
The skill does not request always:true and does not alter other skills. It will cause the CLI to create and update files under the user's home (~/.skill-base/) and may install skills into local or IDE directories. This is normal for a CLI but means the skill can persist data (config and tokens) on the host.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install skill-base-cli
  3. After installation, invoke the skill by name or use /skill-base-cli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
skill-base-cli 1.0.0 - Initial release of the official Skill Base CLI client. - Search, install, update, publish, and import skills using the `skb` command. - Includes authentication and configuration features, supporting both public and privately deployed Skill Base sites. - Detailed command usage and troubleshooting guidance provided in SKILL.md. - Supports import from public GitHub repositories, with authentication required for publishing and imports.
Metadata
Slug skill-base-cli
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is skill-base-cli?

The 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 75 downloads so far.

How do I install skill-base-cli?

Run "/install skill-base-cli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is skill-base-cli free?

Yes, skill-base-cli is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does skill-base-cli support?

skill-base-cli is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created skill-base-cli?

It is built and maintained by ginuim (@ginuim); the current version is v1.0.0.

💬 Comments