← Back to Skills Marketplace
maverick-software

Plugin UI Architecture

by maverick-software · GitHub ↗ · v1.0.1
cross-platform ✓ Security Clean
1149
Downloads
0
Stars
2
Active Installs
2
Versions
Install in OpenClaw
/install plugin-architecture
Description
Installs UI plugin architecture into OpenClaw, enabling plugins to register custom views, navigation items, and settings panels.
Usage Guidance
This skill appears to do what it says: it adds types, server handlers, and a client-side registry so plugins can register UI tabs. Before installing: 1) Review/backup your repository (the steps change many files). 2) Test in a development environment and run the builds (pnpm build, pnpm ui:build) — the installer will need write and restart privileges. 3) Verify any security model around plugins: ensure only trusted plugins can call registerView/registerNavGroup (server-side registration attaches pluginId but review authorization controls). 4) Fix the small path typo ("~/clawd" vs "~/clawdbot") in automation. If you're comfortable making code changes and restarting the gateway, this skill is coherent with its purpose; otherwise have a developer apply the changes manually and review them in PR form.
Capability Analysis
Type: OpenClaw Skill Name: plugin-architecture Version: 1.0.1 The skill bundle aims to add UI plugin registration support to OpenClaw, which is a legitimate feature. The `INSTALL_INSTRUCTIONS.md` file provides detailed, step-by-step instructions for the agent to modify the OpenClaw source code, create new files (using the provided `reference/ui-plugin-registry.ts`), build the project using `pnpm`, and restart the gateway. All instructions and code snippets are consistent with the stated purpose and do not exhibit any signs of data exfiltration, malicious execution, persistence, obfuscation, or harmful prompt injection attempts against the agent.
Capability Assessment
Purpose & Capability
The name/description (UI plugin architecture) align with the delivered artifacts: type additions, server gateway method, runtime registry, and client-side UI registry. No unrelated environment variables, binaries, or external services are requested.
Instruction Scope
The SKILL.md and INSTALL_INSTRUCTIONS.md instruct editing many server and UI source files, adding gateway handlers, and loading the registry on client connect — this is expected for this feature. Minor inconsistency: SKILL.md references a skills path '~/clawd/skills/...' while INSTALL_INSTRUCTIONS.md uses '~/clawdbot' (likely a typo) which could confuse an automated installer. Installation requires write access to the codebase and restarting the gateway.
Install Mechanism
This is an instruction-only skill with no install spec or remote downloads; nothing will be written by the skill itself unless you or your agent follow the manual steps. That lowers supply-chain risk.
Credentials
No credentials, env vars, or config paths are requested. The only requirements are access to the OpenClaw source tree (~/clawdbot or $CLAWDBOT_DIR), pnpm, and the ability to restart the gateway — all proportionate to making the described code changes.
Persistence & Privilege
The skill does not request always:true or autonomous privileges. The installation workflow requires persistent edits to the application source (expected for adding framework-level UI support) but the skill itself does not persist credentials or modify other skills' configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install plugin-architecture
  3. After installation, invoke the skill by name or use /plugin-architecture
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Simplified the plugin architecture skill to require manual installation with agent guidance. - Added INSTALL_INSTRUCTIONS.md with detailed step-by-step setup. - Moved reference implementation to reference/ui-plugin-registry.ts. - Removed installer scripts and inline patching files. - Updated documentation to clarify plugin registration and streamline integration for agents.
v1.0.0
Initial release: Adds a full UI plugin architecture for OpenClaw. - Enables plugins to register custom UI views, navigation items, and settings panels. - Patches backend and UI files to support dynamic plugin-driven interfaces. - Adds gateway methods to expose plugin UI registrations. - Provides an installer script with step-by-step instructions and uninstallation guidance. - Requires OpenClaw 2026.1.x installed from source.
Metadata
Slug plugin-architecture
Version 1.0.1
License
All-time Installs 2
Active Installs 2
Total Versions 2
Frequently Asked Questions

What is Plugin UI Architecture?

Installs UI plugin architecture into OpenClaw, enabling plugins to register custom views, navigation items, and settings panels. It is an AI Agent Skill for Claude Code / OpenClaw, with 1149 downloads so far.

How do I install Plugin UI Architecture?

Run "/install plugin-architecture" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Plugin UI Architecture free?

Yes, Plugin UI Architecture is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Plugin UI Architecture support?

Plugin UI Architecture is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Plugin UI Architecture?

It is built and maintained by maverick-software (@maverick-software); the current version is v1.0.1.

💬 Comments