Openclaw Skills Marketplace banner
dvcrn dvcrn

Openclaw Skills Marketplace

Development community

Description

Automatic conversion of openclaw/skills into a Claude Skills marketplace for direct use in Claude

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

OpenClaw Skills Marketplace For Claude

This repository is an automatic conversion of [`openclaw/skills`](https://github.com/openclaw/skills) into the Claude Skills marketplace format so the skills can be installed and used directly in Claude.

It takes the OpenClaw skill corpus and rewrites it into a Claude-compatible marketplace with:

  • a root marketplace manifest at .claude-plugin/marketplace.json
  • one Claude plugin per OpenClaw skill under plugins/
  • a generation report at reports/generate-marketplace.json

Use In Claude

Add this marketplace in Claude with:

/plugin marketplace add dvcrn/openclaw-skills-marketplace

Then install any generated plugin from the marketplace:

/plugin install @openclaw-skills

Example:

/plugin install 0x-professor--agentic-mcp-server-builder@openclaw-skills

What This Repo Does

The generator reads canonical OpenClaw source skills from:

openclaw-skills/skills///

Each source skill is expected to contain:

  • _meta.json
  • SKILL.md or lowercase skill.md

The conversion process:

  • maps each OpenClaw skill to one Claude plugin
  • normalizes lowercase skill.md to SKILL.md
  • extracts Claude plugin root assets like agents/, hooks/, .mcp.json, .lsp.json, and settings.json
  • preserves nested skills/ trees when a source package already behaves like a multi-skill plugin
  • skips malformed inputs and records them in reports/generate-marketplace.json

Regenerate The Entire Marketplace

To rebuild the full marketplace from the `openclaw-skills` submodule:

mise run generate

That regenerates:

  • .claude-plugin/marketplace.json
  • plugins//...
  • reports/generate-marketplace.json

The generator replaces previous generated output under `.claude-plugin/`, `plugins/`, and `reports/` on each run.

If you want the explicit underlying task name, this still works too:

mise run generate_marketplace

F