← Back to Skills Marketplace
fwwdn

Skill Publish

by Weiwei Fan · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ✓ Security Clean
143
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install skills-publish
Description
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...
Usage Guidance
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.
Capability Analysis
Type: OpenClaw Skill Name: skills-publish Version: 0.1.0 The skill bundle is a legitimate utility designed to help users validate and publish OpenClaw skills to a registry (ClawHub). The Python script `scripts/check_publish_ready.py` performs helpful pre-flight checks, including a privacy-focused scan for accidental leakage of personal file paths and validation of semantic versioning. The instructions in `SKILL.md` emphasize safety by requiring explicit user confirmation before executing the final publication command and utilize proper shell quoting to mitigate injection risks.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install skills-publish
  3. After installation, invoke the skill by name or use /skills-publish
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of clawhub-publish skill. - Publish OpenClaw skills to ClawHub with release checks and metadata validation. - Generates a ready-to-run clawhub publish command after reviewing slug, name, version, changelog, and tags. - Includes local release audits and confirms skill readiness before actual publish. - Enforces semantic versioning recommendations and clear pre-publish checklists. - Prevents unintended uploads by requiring user confirmation before publishing.
Metadata
Slug skills-publish
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Skill Publish?

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

How do I install Skill Publish?

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

Is Skill Publish free?

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

Which platforms does Skill Publish support?

Skill Publish is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Skill Publish?

It is built and maintained by Weiwei Fan (@fwwdn); the current version is v0.1.0.

💬 Comments