SkillForge: SKILL.md Generator for Openclaw

A developer utility for programmatically generating properly formatted SKILL.md files and normalized slugs for ClawHub distribution.

mirni
v1.0.0
Apr 13, 2026
0
823
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install gh-skillforge

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 gh-skillforge 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 SkillForge: SKILL.md Generator?

SkillForge is a specialized tool designed to streamline the development lifecycle of Openclaw Skills by automating the generation of standardized SKILL.md files. It simplifies the technical overhead of manual documentation by taking basic metadata—such as names, descriptions, and instructions—and transforming them into valid Markdown files complete with YAML frontmatter.

By using SkillForge, developers ensure their contributions are compatible with ClawHub standards, including automated slug normalization and structured environment variable declarations. This utility is essential for maintaining consistency and technical accuracy across a library of Openclaw Skills.

SkillForge: SKILL.md Generator Use Cases

  • Automating the documentation process for new Openclaw Skills.
  • Standardizing skill slugs to ensure URL compatibility and ClawHub indexing.
  • Generating boilerplate SKILL.md files with complex YAML frontmatter and binary dependencies.
  • Programmatically creating documentation for entire suites of AI agent capabilities.

How SkillForge: SKILL.md Generator Works

  1. The user hosts the SkillForge server locally using Uvicorn to handle API requests.
  2. A JSON payload containing the skill name, description, and instructions is sent via a POST request to the generation endpoint.
  3. SkillForge applies normalization logic to convert the name into a dash-separated, lowercase slug.
  4. The system assembles the YAML frontmatter, including optional requirements like environment variables and binary dependencies.
  5. A fully formatted SKILL.md string is returned in the response, ready for immediate file creation and deployment.

SkillForge: SKILL.md Generator Setup

To use this tool for your Openclaw Skills, install the Python dependencies and launch the FastAPI server:

# Install required packages
pip install fastapi uvicorn pydantic pyyaml

# Start the SkillForge server
uvicorn skillforge.app:app --port 8003

SkillForge: SKILL.md Generator Data Schema & Taxonomy

SkillForge handles structured data to ensure consistency across Openclaw Skills. The following table describes the primary data points used during generation:

Field Format Description
name String The human-readable name of the skill.
description String A brief summary of the skill's functionality.
instructions Markdown Detailed steps for the AI agent to follow.
env_vars List Optional environment variables required for operation.
bins List Optional binary dependencies (e.g., python, curl).
slug String The normalized, filesystem-friendly identifier generated by the tool.

SkillForge: SKILL.md Generator Advanced Features

  • Automatic Slug Normalization: Automatically strips special characters and converts spaces to dashes for consistent naming of Openclaw Skills.
  • YAML Frontmatter Automation: Handles the complex formatting of metadata blocks, including emoji assignments and installation kind definitions.
  • Programmatic API Endpoint: Allows for the integration of skill generation into existing CI/CD pipelines or developer workflows.
  • Environment and Binary Mapping: Simplifies the declaration of technical requirements within the SKILL.md structure.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins python
Github Stars: 0
forks: 0

Featured*