Overview
Hermes Dashboard Extension Builder generates complete dashboard extension scaffolds for OpenClaw and Hermes agent teams in a single command. Produces the extension manifest, frontend HTML stub, backend API route stub, and a validation report with security findings — replacing hours of manual UI folder and manifest setup.
Key Features
- Complete scaffold: extension.json, frontend stub, backend route stub, VALIDATION.json
- Spec-driven or CLI-driven — repeatable via JSON spec files
- Wildcard permission detection with OVERBROAD_PERMISSION finding and REVIEW verdict
- Validate-only mode for dry-run checks without writing files
- Malformed spec JSON exits cleanly with user-facing error
- Zero external dependencies: pure Python stdlib
Use Cases
- Bootstrapping Hermes/OpenClaw dashboard tab extensions
- Generating validated extension manifests for team review
- Dry-run spec validation before committing scaffold to version control
- Enforcing safe permission patterns in dashboard extensions
Requirements
- OpenClaw v2026.3.23 or later
- Python 3.8+ (stdlib only — no pip installs required)