Create Plugin for Openclaw

A specialized skill for building minimal, codebase-aligned extensions that mirror the host project's native architecture and style.

hyharry
v0.1.0
Mar 21, 2026
0
788
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install create-plugin-deepwiki

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 create-plugin-deepwiki 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 Create Plugin?

The Create Plugin skill is an essential tool for developers looking to extend existing software projects with surgical precision. Instead of generating generic code, this skill focuses on deep repository analysis to ensure every new module, add-on, or integration feels like a native part of the host codebase. As part of the wider range of Openclaw Skills, it emphasizes readability, minimal dependency overhead, and strict adherence to local naming and structural conventions.

By leveraging advanced discovery workflows, including optional integration with DeepWiki MCP, this skill allows AI agents to understand complex extension points before a single line of code is written. This approach reduces technical debt and ensures that plugins are maintainable, idiomatic, and correctly integrated into the host system's modular architecture.

Create Plugin Use Cases

  • Adding new functionality to open-source repositories through official extension points.
  • Developing custom internal modules for proprietary enterprise frameworks.
  • Creating third-party integrations that require strict adherence to host project APIs.
  • Generating boilerplate-free add-ons that match the specific linting and typing styles of a project.

How Create Plugin Works

  1. Codebase Research: The skill begins by indexing the target repository and its official documentation to map out the technical environment.
  2. Structural Discovery: It identifies specific extension points, package layouts, and existing module patterns to ensure the new plugin fits the established hierarchy.
  3. Implementation Planning: A concise plan is drafted, highlighting the minimal necessary implementation and any deliberate simplifications to keep the code clean.
  4. Convention-Matched Coding: The plugin is implemented by mirroring the host project's imports, formatting, and design patterns.
  5. Consistency Verification: The skill performs lightweight checks on module boundaries and public APIs to ensure they remain consistent with the host project.
  6. Proportional Documentation: Usage guides and API explanations are generated in a style and scale appropriate for the new extension.

Create Plugin Setup

To activate this skill within your Openclaw Skills environment, ensure your agent has access to the target repository. If working with public repositories, installing the DeepWiki MCP tool is recommended for enhanced source-code analysis.

# Example of referencing the skill in your agent configuration
# ensure the create-plugin skill is enabled in your active profile
openclaw skill enable create-plugin

Create Plugin Data Schema & Taxonomy

  • Repository Map: An internal representation of the host's directory structure and extension points.
  • Plugin manifest: If required by the host, a configuration file (e.g., manifest.json or plugin.yaml) is generated.
  • Source Code: Minimalist source files (.py, .js, .go, etc.) placed within the host's designated module directories.
  • Documentation: Inline docstrings or a localized README.md file following project-specific templates.

Create Plugin Advanced Features

  • DeepWiki MCP Integration: Automatically queries public GitHub repositories to extract API details and structural examples.
  • Convention-Over-Best-Practice: Prioritizes local project styles even when they differ from generic industry standards for better integration.
  • Reference-Based Learning: Ability to ingest specific example files (like the CAX recrystallization example) to guide complex scientific or technical implementations.
  • Non-Invasive Development: Designed to avoid modifying upstream or vendor code, focusing strictly on isolated extensions.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*