create-plugin

Scaffold OpenClaw plugins from natural language requests.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/lc0rp/luke-agent-scripts --skill create-plugin-lc0rp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-plugin
Source: https://github.com/lc0rp/luke-agent-scripts/tree/main/skills/create-plugin
Command: npx skills add https://github.com/lc0rp/luke-agent-scripts --skill create-plugin-lc0rp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates turning natural language plugin requests into ready-to-run OpenClaw plugins, reducing manual scaffolding and setup time.

Core Features & Use Cases

  • Parse user intents to identify a plugin id and its primary capability (command, tool, or service).
  • Scaffold essential files (openclaw.plugin.json and index.ts) and provide guidance to enable/restart the gateway.
  • Optionally generate a starter command/tool and minimal documentation to publish or test the plugin.

Quick Start

Ask for a new plugin by providing an id and its primary capability, and I will scaffold the manifest, entrypoint, and wiring to enable and restart.

Frequently Asked Questions about create-plugin

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold an OpenClaw plugin from a natural language request?

Scaffolding an OpenClaw plugin requires specifying an id and a primary capability like command, tool, or service. The process generates the openclaw.plugin.json manifest, an index.ts entrypoint, and package metadata with guidance to enable and restart the gateway.

What files are generated when creating an OpenClaw plugin?

The plugin creation process generates an openclaw.plugin.json manifest and an index.ts entrypoint file. Optional package metadata and starter command or tool implementations are also produced alongside minimal documentation.

Can I generate a TypeScript OpenClaw plugin without manual setup?

Yes, generating a TypeScript OpenClaw plugin without manual setup is possible by providing an id and capability. The skill automates parsing your intent to scaffold the index.ts entrypoint and openclaw.plugin.json manifest.

How do I enable and restart the gateway after generating a plugin?

To enable and restart the gateway after plugin generation, follow the clear guidance steps produced within the scaffolded output. The skill includes these enable and restart instructions alongside the manifest and entrypoint files.

What is the best way to automate OpenClaw plugin development?

Automating OpenClaw plugin development is best achieved by using a natural language scaffolding approach that identifies a plugin id and capability. This automatically generates the manifest, TypeScript entrypoint, and necessary wiring files.