Skill Publish

v0.1.0

Publish an OpenClaw skill to ClawHub with release checks, version metadata, and command generation. Use when you need to prepare a skill for first publicatio...

0· 82·0 current·0 all-time
byWeiwei Fan@fwwdn
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description match the actual operations: the skill validates a local skill folder, builds a 'clawhub publish' command, and checks metadata. Required binaries (python3, clawhub) are appropriate and proportional. No unrelated environment variables, binaries, or config paths are requested.
Instruction Scope
SKILL.md instructs the assistant to read the target skill directory and run the included local checker script, gather publish inputs, and present the exact 'clawhub publish' command. The doc explicitly requires user confirmation before running the actual publish. Note: executing the generated publish command will interact with the user's local clawhub CLI (and its authentication state). Also, the provided script in the prompt is truncated at the end — verify the on-disk scripts/check_publish_ready.py is complete and review it before running.
Install Mechanism
No install spec is present (instruction-only + included helper script). This is low-risk: nothing is downloaded or installed by the skill itself. The only runtime dependencies are standard: python3 to run the checker and clawhub CLI to confirm login or to publish when requested.
Credentials
The skill requests no environment variables or credentials. It does rely on the user's local clawhub CLI login state (checked via 'clawhub whoami'); that is expected for a publish helper and does not require sharing secrets with the skill package itself.
Persistence & Privilege
always is false and the skill does not request persistent or cross-skill privileges. disable-model-invocation is false (normal). The skill does not modify other skills or system-wide configurations according to provided materials.
Assessment
This skill looks coherent for preparing and validating a ClawHub publish. Before using it: (1) inspect scripts/check_publish_ready.py on disk to ensure it is complete and review its logic (the supplied file appears truncated in the prompt); (2) run the checker locally yourself (python3 ./scripts/check_publish_ready.py /path/to/skill) rather than allowing automated execution if you are unsure; (3) confirm you are logged into clawhub (clawhub whoami) and do not paste or store your tokens inside the skill package; (4) when the assistant shows the generated 'clawhub publish' command, review it carefully for correct path, slug, and metadata before consenting to execute it. If any file is missing or the script is incomplete, do not run it until you obtain a verified copy.

Like a lobster shell, security has layers — review code before you run it.

latestvk978ga7be3hf360b3b8v4yyr4s8380va

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🚀 Clawdis
Binspython3, clawhub

Comments