cms-push-skill for Openclaw

A comprehensive automation utility for packaging, uploading, and managing the lifecycle of AI agent skills across multiple platforms.

spzwin
v1.6.6
Apr 8, 2026
0
401
1

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install cms-push-skill

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 cms-push-skill 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 cms-push-skill?

cms-push-skill is a specialized developer tool designed to handle the final mile of the AI agent development lifecycle. It provides a robust command-line interface for taking locally developed Openclaw Skills and making them available on internal management platforms or public repositories. By automating the packaging, storage uploading, and registration phases, it reduces the manual overhead typically associated with skill deployment.

This skill acts as a bridge between development and distribution, ensuring that versioning, metadata, and assets are consistently handled. It integrates tightly with the authentication layer of the ecosystem to maintain security while offering high-speed deployment workflows for developers managing multiple Openclaw Skills.

cms-push-skill Use Cases

  • Deploying a newly created skill to the internal skill management platform.
  • Updating existing Openclaw Skills with new version numbers and feature descriptions.
  • Automating the ZIP packaging of skill directories for standardized distribution.
  • Synchronizing local skill updates directly to GitHub and ClawHub repositories.
  • Managing the decommissioning of skills by removing them from active platform registries.

How cms-push-skill Works

  1. The process begins by acquiring a secure access token through the cms-auth-skills dependency.
  2. The skill directory is processed by the pack_skill utility, which creates a standardized ZIP archive of the code and metadata.
  3. For internal deployments, the upload_to_qiniu script transfers the packaged assets to cloud storage for hosting.
  4. The publish_skill script coordinates with the platform API to register the skill's presence, versioning, and download location.
  5. If specified, the tool automatically triggers synchronization workflows to update the skill on GitHub or ClawHub, ensuring the broader Openclaw Skills community has access to the latest updates.

cms-push-skill Setup

To get started with publishing your Openclaw Skills, follow these installation and configuration steps:

# Install the necessary authentication and push skills
npx clawhub@latest install cms-auth-skills --force
npx clawhub@latest install cms-push-skill --force

# Example: Perform a one-stop internal publication
python3 cms-push-skill/scripts/skill-management/publish_skill.py ./my-skill-dir --code my-skill --name "My Custom Skill" --internal

cms-push-skill Data Schema & Taxonomy

The skill manages deployment data using a structured set of scripts and metadata parameters as outlined below:

Component Function Metadata Managed
publish_skill.py Orchestration Skill code, version, display name, and visibility scope
pack_skill.py Compression Local file paths and ZIP archive naming conventions
upload_to_qiniu.py Storage CDN URLs, access keys, and storage bucket mapping
register_skill.py Registry Skill ID, platform metadata, and developer credentials

cms-push-skill Advanced Features

  • One-click publishing that combines packaging, uploading, and platform registration into a single command.
  • Support for multi-platform synchronization using flags like --sync-github and --sync-clawhub to maintain parity across Openclaw Skills repositories.
  • Integrated error hand-off to the cms-report-issue system for automated bug tracking during the deployment process.
  • Granular control over skill lifecycle status, including registration, updates, and formal removal from the platform.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*