Documentation

Everything you need to use, build, and publish OpenClaw skills.

๐Ÿ’ป Quick CLI Reference

openclaw skills install <slug>
openclaw skills install <url>
openclaw skills list
openclaw skills update
openclaw skills remove <slug>
openclaw skills verify <slug>
Install a skill by slug
Install from URL
List installed skills
Update all skills
Remove a skill
Verify integrity

๐Ÿ”Œ Registry API

GET/api/index.jsonFull skills index
curl example
curl https://trustedskills.dev/api/index.json

๐Ÿš€Getting Started

Installation Guide

soon

How to install and manage OpenClaw skills using the CLI.

Quick Start

soon

Get up and running with your first skill in under 5 minutes.

๐Ÿ”จBuilding Skills

SKILL.md Format Reference

soon

Complete specification for all SKILL.md frontmatter fields.

Build Your First Skill

soon

Step-by-step guide to creating, testing, and publishing a skill.

Tool Handlers

soon

Writing JavaScript and Python tool handler functions.

๐Ÿ”ŒRegistry & API

Registry API Reference

soon

Machine-readable API endpoints for the skills registry.

Trust & Verification

soon

How skill verification works and what each badge means.

๐ŸŒPlatforms

OpenClaw Integration

soon

Using skills with OpenClaw agents and the AgentSkills spec.

MCP Integration

soon

Exposing skills as Model Context Protocol servers.

Claude & OpenAI

soon

Platform adapters for Claude and OpenAI tool calling.

SKILL.md Required Fields

FieldTypeDescription
namestringUnique slug identifier (lowercase, hyphens only)
descriptionstringOne-line description (10-500 characters)
versionsemverSemantic version (e.g. 1.0.0)
metadataJSONOptional OpenClaw-specific config (emoji, requires, etc.)

Need help?

Check the GitHub issues, or open a discussion in the community.