ClawHub Plugin Packager for Openclaw

A specialized skill for creating, repairing, and auditing native OpenClaw and ClawHub plugin packages from partial requirements.

neomagnetar
v1.0.2
Apr 16, 2026
0
911
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install clawhub-plugin-packager

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 clawhub-plugin-packager 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 ClawHub Plugin Packager?

The ClawHub Plugin Packager is a professional-grade utility within the Openclaw Skills library designed to streamline the lifecycle of native plugin development. Unlike generic packagers, this skill is plugin-native by design, focusing on producing high-quality, publish-ready artifacts. It transforms rough notes, code fragments, and partial specifications into coherent packages containing essential manifests, entry points, and documentation.

Operating with a low-friction handoff philosophy, the skill prioritizes inference over interruption. It intelligently classifies plugin types—ranging from tools to providers and channels—and automatically repairs inconsistencies. Each session results in two distinct deliverables: a clean, release-ready plugin ZIP and a separate, detailed critique file that documents assumptions and publishability assessments.

ClawHub Plugin Packager Use Cases

  • Converting rough architectural notes or code snippets into a structured native plugin package.
  • Repairing and normalizing existing plugin folders that have inconsistent manifests or directory structures.
  • Auditing draft plugins to ensure they meet the minimum publishable contract for ClawHub.
  • Rapidly prototyping native tool plugins using TypeScript and ESM standards.
  • Automating the creation of provider or channel plugins with proper environment variable placeholders and config schemas.

How ClawHub Plugin Packager Works

  1. Material Inspection: The skill analyzes provided inputs, including READMEs, code, or manifest fragments, to classify the source material.
  2. Mode Selection: It selects the optimal operating mode (e.g., native-tool-plugin, repair-existing-plugin) based on explicit instructions or inferred runtime roles.
  3. Inference & Repair: Missing details like plugin IDs, display names, or config schemas are inferred to avoid unnecessary clarification loops.
  4. Package Assembly: A clean directory is generated following a unified identity rule, ensuring folder names, IDs, and repository names are aligned.
  5. Self-Audit: The skill performs an internal review pass to verify manifest completeness and safety before finalizing the output.
  6. Dual-Handoff: The final assets are delivered as a standalone plugin ZIP and a separate .txt critique file for developer review.

ClawHub Plugin Packager Setup

To use this skill within your environment, ensure you have the Openclaw CLI installed and add the skill to your agent configuration:

# Install the skill package
openclaw install clawhub-plugin-packager

# Verify installation
openclaw skills list

No complex configuration is required as the skill uses a fallback strategy to native-tool-plugin for immediate utility.

ClawHub Plugin Packager Data Schema & Taxonomy

The skill produces a structured output consisting of the following metadata and file hierarchy:

File Description
package.json Contains standard NPM metadata and build requirements.
openclaw.plugin.json The native manifest including pluginId and configSchema.
README.md Auto-generated documentation covering usage, classes, and configuration.
src/ or entrypoint The core logic, typically in TypeScript + ESM.
critique.txt A separate file containing the audit trail and publishability status.

Metadata Taxonomy:

  • Plugin ID: A unified, clean identifier across all surfaces.
  • Config Schema: A valid JSON schema for plugin settings (emitted as empty-but-valid if no config is needed).

ClawHub Plugin Packager Advanced Features

  • Inference-Forward Logic: Automatically fills in missing specs to move from concept to code without blocking.
  • Multi-Mode Support: Specialized logic paths for Tool, Provider, and Channel plugin types.
  • Low-Friction Repair: Ability to ingest broken or partial ZIPs and output normalized, publishable artifacts.
  • Separate Critique Layer: Keeps the production ZIP free of 'chat junk' by isolating review notes in a sidecar file.
  • Secret Safety: Automatic identification of required credentials with placeholder generation for environment variables.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*