Skill Installer for Openclaw

A command-line utility for the automated installation and validation of OpenClaw skills from ZIP archives.

otho2966-ai
v1.0.0
Feb 26, 2026
0
1.1k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install skillinstall

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 skillinstall 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 Installer?

The Skill Installer is a developer-focused utility designed to streamline the expansion of AI agent capabilities. It simplifies the process of adding new Openclaw Skills by automating the discovery of installation paths, validating the internal structure of skill packages, and handling the necessary service restarts to make new tools immediately available. This script ensures that every skill added to the system adheres to the required technical specifications, reducing manual configuration errors and deployment time.

By providing a standardized way to handle ZIP files from clawhub.ai, the Skill Installer serves as a bridge between the ecosystem of shared skills and a user's local environment. It is built to support a robust development workflow, offering features like duplicate checking and interactive file selection to help maintain a clean and organized agent environment.

Skill Installer Use Cases

  • Installing new agent capabilities directly from clawhub.ai ZIP archives.
  • Auditing and listing all currently active Openclaw Skills in your environment.
  • Validating the file structure and metadata of custom-developed skills before release.
  • Automating the setup of multiple skills in local development or CI/CD pipelines.

How Skill Installer Works

  1. The script initiates by searching for the local OpenClaw installation across common system paths (NVM, global npm, or system-wide modules).
  2. It searches the current directory for compatible ZIP files; if multiple are found, it provides an interactive selection prompt.
  3. The installer parses the internal SKILL.md and _meta.json files to validate the skill's integrity and extract its name.
  4. It checks the target skills directory to ensure no naming conflicts exist before proceeding with extraction.
  5. The tool extracts the contents to the correct location and automatically restarts the OpenClaw Gateway to enable the new Openclaw Skills.

Skill Installer Setup

Ensure you have Python 3.6 or higher and that OpenClaw is installed on your system.

# Install a skill from a specific ZIP file
python3 scripts/skill_install.py my-new-skill.zip

# Search for and install skills in the current directory
python3 scripts/skill_install.py

# List all installed skills to verify installation
python3 scripts/skill_install.py --list

Skill Installer Data Schema & Taxonomy

The installer manages Openclaw Skills according to a strict organizational structure within the root directory:

Component Type Description
SKILL.md Required Contains core metadata and documentation used by the installer.
_meta.json Required Machine-readable configuration for OpenClaw integration.
scripts/ Optional Directory for Python or Node.js logic files.
references/ Optional Folder for supplementary documentation and context.
README.md Optional Extended human-readable instructions.

Skill Installer Advanced Features

  • Automatic detection of NVM and global NPM installations for zero-config setup.
  • Interactive CLI prompts for handling multiple ZIP files or duplicate installations.
  • Automatic Gateway daemon hot-reloading for instant availability of Openclaw Skills.
  • Extensible path configuration via the OPENCLAW_PATH environment variable for custom directory structures.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*