← Back to Skills Marketplace
114
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ruyue-skill-publisher
Description
OpenClaw 技能包的发布与管理技能。当用户需要将技能发布到 ClawHub 或 Gitee、 创建新技能、更新技能版本、通用化技能内容、或管理多渠道分发时使用此技能。 触发场景:用户提到"发布技能"、"发布到技能商店"、"skill publish"、"上传Gitee"、 "技能通用化"、"技能包管理"、"...
Usage Guidance
This skill's instructions are plausible for publishing skills (download Node, install clawhub, use tokens to publish/upload files), but the package metadata does not declare the credentials and filesystem accesses the instructions require. Before installing or letting an agent run these steps: 1) Do not paste tokens into chat — store tokens in a secure vault or provide them via the platform's secure env var mechanism (and prefer short-lived/minimally-scoped tokens). 2) Review the clawhub npm package source and verify you trust the publisher before installing global npm packages. 3) If you must run these steps, run them in an isolated/test environment or container so any npm-installed code can't access unrelated files. 4) Confirm the skill manifest is updated to declare required env vars/config paths (ClawHub token, Gitee PAT, access to skill files) so the platform can present accurate permission prompts. 5) If you cannot verify the npm package or do not want to grant filesystem/network access to an autonomous agent, perform publishing steps manually instead.
Capability Analysis
Type: OpenClaw Skill
Name: ruyue-skill-publisher
Version: 1.0.0
The skill provides instructions for the agent to download and install a portable Node.js environment from nodejs.org, install the 'clawhub' CLI globally, and manage API tokens for Gitee and ClawHub. While these actions are consistent with the stated purpose of publishing and managing skill bundles, the execution of remote binaries, the use of shell commands to bypass execution policies (via cmd /c), and the handling of sensitive credentials represent high-risk behaviors. These procedures are detailed in SKILL.md as necessary workarounds for sandbox limitations, but they lack sufficient input sanitization or security guardrails.
Capability Assessment
Purpose & Capability
The skill's described purpose (publishing skills to ClawHub/Gitee) matches the instructions. However the metadata claims no required credentials, env vars, or config paths, while the runtime instructions explicitly require ClawHub tokens, Gitee personal access tokens, and access to local files/paths (e.g., reading files to upload, copying into ~/.openclaw/skills). The missing declaration of those credentials/configs is an incoherence.
Instruction Scope
The SKILL.md instructs the agent to download a portable Node.js, enable npm/corepack, install the clawhub npm package globally, run clawhub commands, and to read local files (Get-Content) and POST them to Gitee using an access_token. Those steps are within the stated publishing scope, but they require reading arbitrary file paths and performing network calls with tokens — actions that have clear privacy/security implications and should have been declared in the metadata.
Install Mechanism
There is no formal install spec (instruction-only), which minimizes static install risk. The runtime instructions do download Node from the official nodejs.org URL and run npm i -g clawhub. Downloads from nodejs.org are expected; installing a global npm package (clawhub) at runtime is a moderate-risk action because it executes third-party code locally and the manifest does not declare this behavior.
Credentials
The instructions require ClawHub and Gitee tokens (and suggest a locally stored Gitee token), yet requires.env / primary credential fields in the manifest are empty. The skill also expects read/write access to the user's filesystem (skill files, ~/.openclaw/skills) and ability to run shell commands. Requesting tokens and filesystem access is proportionate to a publisher tool, but failing to declare them in metadata is an inconsistency that reduces transparency and increases risk.
Persistence & Privilege
The skill is not always-enabled and is user-invocable. It is instruction-only and does not request persistent platform privileges. Autonomous invocation is allowed (platform default); that combined with the credential/file-access issues increases risk but is not, by itself, unusual.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install ruyue-skill-publisher - After installation, invoke the skill by name or use
/ruyue-skill-publisher - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
首次发布
Metadata
Frequently Asked Questions
What is OpenClaw Skill Publisher?
OpenClaw 技能包的发布与管理技能。当用户需要将技能发布到 ClawHub 或 Gitee、 创建新技能、更新技能版本、通用化技能内容、或管理多渠道分发时使用此技能。 触发场景:用户提到"发布技能"、"发布到技能商店"、"skill publish"、"上传Gitee"、 "技能通用化"、"技能包管理"、"... It is an AI Agent Skill for Claude Code / OpenClaw, with 114 downloads so far.
How do I install OpenClaw Skill Publisher?
Run "/install ruyue-skill-publisher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is OpenClaw Skill Publisher free?
Yes, OpenClaw Skill Publisher is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does OpenClaw Skill Publisher support?
OpenClaw Skill Publisher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created OpenClaw Skill Publisher?
It is built and maintained by wanyu (@ruyuechina); the current version is v1.0.0.
More Skills