Skill Publisher for Openclaw

A comprehensive automation utility for packaging and distributing Openclaw Skills to GitHub and the ClawHub registry.

zerozlw
v1.0.0
Mar 23, 2026
0
821
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install skill-release-pipeline

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install skill-release-pipeline using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Skill Publisher?

Skill Publisher is a purpose-built utility designed to streamline the distribution pipeline for developers creating Openclaw Skills. It handles the transition from local development to public availability by managing packaging, GitHub repository synchronization, and ClawHub registry submission in a unified workflow.

By leveraging existing CLI tools like GitHub's gh and the ClawHub registry client, this skill ensures that Openclaw Skills are properly validated, versioned, and scanned for security. It serves as the final link in the development chain, transforming a local skill folder into a discoverable asset for the broader ecosystem.

Skill Publisher Use Cases

  • Packaging a local skill folder for standard distribution.
  • Automatically creating and pushing Openclaw Skills to public GitHub repositories.
  • Submitting verified versions of a skill to the ClawHub registry.
  • Synchronizing updates and managing semantic versioning across platforms.
  • Forking existing Openclaw Skills to create customized variations.

How Skill Publisher Works

  1. Validation: The skill checks the local directory for a mandatory SKILL.md file and valid YAML frontmatter.
  2. Packaging: Files including assets, scripts, and references are bundled according to the Openclaw Skills directory structure.
  3. GitHub Sync: The tool initializes a Git repository and uses the GitHub CLI to create a remote and push the source code.
  4. ClawHub Publication: The packaged assets are uploaded to the ClawHub registry using the npx clawhub CLI.
  5. Security Verification: The registry performs an automated security scan before making the skill searchable and public.

Skill Publisher Setup

Ensure you have the following CLI tools authenticated on your system:

# Authenticate GitHub CLI
gh auth login

# Authenticate ClawHub CLI
npx clawhub login

To run the full pipeline for your Openclaw Skills, navigate to your skill folder and execute:

scripts/publish.sh /path/to/skill-folder --repo owner/repo-name --version 1.0.0

Skill Publisher Data Schema & Taxonomy

Skill Publisher requires a specific folder taxonomy to ensure compatibility with Openclaw Skills standards:

File/Folder Requirement Purpose
SKILL.md Required Contains YAML frontmatter (name, description) and documentation.
LICENSE Recommended Defines usage rights (typically MIT).
assets/ Optional Static files like templates, images, or fonts.
scripts/ Optional Helper scripts for skill execution.
examples/ Optional Usage demonstrations for end users.
references/ Optional Technical reference documentation.

Skill Publisher Advanced Features

  • Multi-platform synchronization (GitHub + ClawHub) in a single command.
  • Native support for semantic versioning (SemVer) during the publication process.
  • Automated security scan queuing upon registry submission.
  • Formalized forking mechanism using the --fork-of flag to track lineage.
  • Skill inspection tools to verify registry status and metadata.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*