← 返回 Skills 市场
Skill Hub
作者
PhenixStar
· GitHub ↗
· v1.0.0
1418
总下载
0
收藏
6
当前安装
1
版本数
在 OpenClaw 中安装
/install skill-hub
功能描述
OpenClaw skill discovery, security vetting & install. Searches 3000+ curated skills from ClawHub registry and awesome-openclaw-skills catalog. Scores credibility, detects prompt injection & malicious patterns, manages installations. Quick-checks GitHub for new skills.
安全使用建议
What to consider before installing Skill Hub:
- Dependency check: The package calls external CLIs ('gh' GitHub CLI and 'npx' to run clawhub). The metadata incorrectly lists no required binaries — ensure you have and trust these CLIs before running the skill.
- Remote code execution: The skill uses 'npx clawhub@latest' and fetches raw README from GitHub. npx@latest will download and execute packages from npm each time; consider pinning versions or auditing clawhub behavior before allowing installs.
- Prompt-injection token: A prompt-injection phrase was detected in SKILL.md. Confirm whether it appears only as an example for detection, not as an instruction the agent should follow. If you plan to let the agent invoke this skill autonomously, be cautious about ambiguous frontmatter or instructions that could influence model behavior.
- File writes & workspace: The skill reads/writes a catalog at references/awesome-catalog.json (inside the skill bundle) and uses ~/.openclaw/workspace for invoking ClawHub. Ensure you are comfortable with those write locations and back them up if necessary.
- Run in a sandbox first: If possible, run the scripts in a restricted environment or container to observe network calls and subprocesses (gh, npx) before enabling in a production agent.
- Audit third-party behavior: Inspect/verify what 'clawhub' and the GitHub repo (VoltAgent/awesome-openclaw-skills) contain. Because this skill downloads and inspects other skills, its trust boundary extends to the external repos it contacts.
Recommended next steps:
1) Review the code paths that call subprocess (search, quick-check, vet) to confirm they don't pass untrusted input into shell=True calls (the provided scripts appear to use list-argument subprocess.run without shell=True). 2) Confirm or add required-binaries metadata for gh and npx. 3) Consider pinning npm packages (avoid '@latest') and avoiding automatic remote execution unless you trust the sources. 4) If you allow this skill, run its vet function on itself and run quick-check/sync in a controlled environment first.
Given these mismatches and the prompt-injection signal, exercise caution; the skill is plausible for its stated purpose but has implementation details and runtime behaviors that warrant review before granting it access to your agent.
功能分析
Type: OpenClaw Skill
Name: skill-hub
Version: 1.0.0
The skill is classified as benign. Its core purpose is skill discovery, security vetting, and installation, which inherently requires broad permissions like Bash, Read, and Write, and the use of subprocess calls to `gh` (GitHub CLI) and `npx clawhub` (OpenClaw registry CLI). The `skill-hub-security-patterns.py` file explicitly defines patterns for detecting malicious activities, indicating a security-conscious design. All external network calls are to expected and legitimate sources (e.g., `raw.githubusercontent.com` for the awesome list). There is no evidence of intentional harmful behavior such as credential theft, data exfiltration to arbitrary endpoints, persistence mechanisms, or prompt injection attempts against the agent.
能力评估
Purpose & Capability
The code and SKILL.md align with the stated purpose (searching a curated catalog, vetting skills, syncing from GitHub, and invoking ClawHub for installs). However the registry metadata claims 'required binaries: none' while the runtime scripts call external CLIs (gh and npx/clawhub) and expect a Python runtime. This is an incoherence: the skill realistically requires 'gh' and 'npx' (and network access).
Instruction Scope
SKILL.md and the scripts constrain actions to discovery, vetting, exporting, and syncing. The instructions run local scripts, call out to GitHub (raw README), and use npx to list/inspect/install skills. They do read/write catalog files under the skill bundle and use a workspace under the user's home (~/.openclaw). They do not instruct the agent to read arbitrary user files or environment variables beyond normal workspace/catalog paths.
Install Mechanism
There is no formal install spec (the package is instruction+code only). The code performs network fetches (raw.githubusercontent.com) and invokes 'npx clawhub@latest' which will download and execute npm code at runtime—this is a moderate risk vector because it results in executing remote code from npm each time. Using the GitHub raw URL is a standard release source, but the combination of npx@latest plus unpinned remote fetches increases runtime trust requirements. The metadata should declare these runtime dependencies.
Credentials
The skill declares no required env vars or credentials (which is appropriate). But it accesses filesystem locations (Path.home()/.openclaw/workspace and writes references/awesome-catalog.json inside the skill directory) and relies on external CLIs. The lack of declared required binaries (gh, npx) is a proportionality mismatch. There are no explicit requests for unrelated secrets, but the skill will invoke npx/clawhub which may in turn access user's environment or prompt for credentials (e.g., npm auth, gh auth) — that impact is not documented.
Persistence & Privilege
always:false and disable-model-invocation:false (normal). The skill writes and updates its own catalog file and may write temporary inspection outputs to temp dirs or the user's workspace; it does not request to modify other skills' configurations or set system-wide persistence. No force-inclusion privilege is requested.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install skill-hub - 安装完成后,直接呼叫该 Skill 的名称或使用
/skill-hub触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release
元数据
常见问题
Skill Hub 是什么?
OpenClaw skill discovery, security vetting & install. Searches 3000+ curated skills from ClawHub registry and awesome-openclaw-skills catalog. Scores credibility, detects prompt injection & malicious patterns, manages installations. Quick-checks GitHub for new skills. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1418 次。
如何安装 Skill Hub?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install skill-hub」即可一键安装,无需额外配置。
Skill Hub 是免费的吗?
是的,Skill Hub 完全免费(开源免费),可自由下载、安装和使用。
Skill Hub 支持哪些平台?
Skill Hub 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Skill Hub?
由 PhenixStar(@phenixstar)开发并维护,当前版本 v1.0.0。
推荐 Skills