A visualization engine for AI agents to render tables, charts, and dashboards as high-quality images using HTML templates.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install dynamic-ui
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install dynamic-ui using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Dynamic UI skill is a specialized tool designed to bridge the gap between structured data and human-readable visual content. By leveraging the power of HTML templates and the wkhtmltoimage rendering engine, it allows AI agents to generate professional-grade images directly from JSON input. This skill is a core component for developers building with Openclaw Skills who need to present complex information—such as financial summaries, system metrics, or database outputs—in a clear, visual format that is easy for users to consume across messaging platforms.
To utilize this skill, you must install the required system dependencies for HTML rendering and JSON processing:
# For Ubuntu/Debian users
sudo apt-get update
sudo apt-get install -y wkhtmltopdf jq fonts-noto-color-emoji
# For macOS users
brew install wkhtmltopdf jq
After installation, ensure the wkhtmltoimage and jq binaries are available in your system PATH.
The Dynamic UI skill uses specific JSON structures for each template type to ensure accurate rendering:
| Template | Input Requirements | Key Fields |
|---|---|---|
table |
Tabular data | columns (array), rows (nested array) |
chart-bar |
Graphical data | labels (array), values (array), title (string) |
stats |
KPI highlights | stats (array of objects with label, value, change) |
card |
Info summary | title, subtitle, body, status (color) |
dashboard |
Composite view | title, widgets (array of mixed types) |
Loading
A zero-dependency audit suite for OpenClaw workspaces that prevents file drift, secret leaks, and configuration mismatches.

A zero-dependency Python tool for hardware-level mouse and keyboard automation on macOS using CGEvent and AppleScript.

Give your AI agent full email superpowers to read, search, and send messages using Fastmail JMAP.

A zero-dependency Python utility that prevents AI agents from hitting API rate limits through proactive tier-based throttling and automatic exponential backoff.

A comprehensive integration for managing prompt templates, logging LLM requests, and running evaluation pipelines using the PromptLayer API.

A comprehensive developer toolkit for scaffolding, validating, security-scanning, and publishing agent capabilities to the ClawHub registry.








































