Hermes Dashboard Extension Builder

v1.0.0

Generate and validate Hermes dashboard extension scaffolds including tabs, plugins, slots, themes, and backend API manifests for OpenClaw/Hermes teams.

0· 36· 1 versions· 0 current· 0 all-time· Updated 10h ago· MIT-0

Install

openclaw skills install hermes-dashboard-extension-builder

Hermes Dashboard Extension Builder

Use this skill when a team wants a packaged dashboard extension scaffold instead of hand-rolling UI folders and manifests.

Workflow

  1. Prepare a JSON spec or provide command-line arguments for a tab/plugin.
  2. Run scripts/hermes_dashboard_extension_builder.py into a staging directory.
  3. Review the generated extension.json, frontend stub, API route stub, and validation report.
  4. Hand the scaffold to a UI developer or Hermes/OpenClaw dashboard integrator.

Parameters

  • --name NAME: Extension name, hyphen-case recommended.
  • --tab TITLE: Dashboard tab label.
  • --slot SLOT: UI slot, default main-panel.
  • --api-route PATH: Backend route path, default /api/<name>.
  • --spec PATH: Optional JSON spec overriding CLI values.
  • --output-dir DIR: Destination directory.
  • --validate-only: Validate spec without writing scaffold.

Outputs

  • extension.json: Manifest for tab/plugin/route metadata.
  • frontend/<name>.html: Minimal dashboard tab stub.
  • backend/<name>_route.py: Safe stdlib route handler stub.
  • VALIDATION.json: Findings and readiness verdict.

The script writes only to the selected output directory.

Version tags

latestvk974ga97hte4abd50kewk1bg5s85teyr