glance
Create, update, and manage Glance dashboard widgets. Use when user wants to: add something to their dashboard, create a widget, track data visually, show metrics/stats, display API data, or monitor usage.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/acfranzen/glanceWhat This Skill Does
Glance is an AI-extensible personal dashboard engine designed to help you visualize, track, and manage data directly within the OpenClaw ecosystem. At its core, it allows users to generate custom widgets using natural language, which the system then renders using auto-generated JSX. Unlike static dashboards, Glance utilizes an intelligent agent-refresh mechanism. This means that instead of just displaying static charts, the Glance skill proactively collects data on a schedule or via webhooks, ensuring your metrics, API outputs, and personal statistics are always up-to-date. It functions as both a visual interface and a data orchestration layer for your most important workflows.
Installation
To begin, ensure you have Node.js 20+ installed on your system. You can install the skill using the ClawHub CLI with the command clawhub install openclaw/skills/skills/acfranzen/glance. Once installed, clone the repository to your local directory (typically ~/.glance), navigate into the folder, and run npm install. You must configure your environment by copying .env.example to .env.local and filling in your preferred settings, such as your database path and OpenClaw gateway credentials. For persistent usage on macOS, you can register Glance as a system service using the provided launchd plist configuration, which ensures your dashboard starts automatically when you log in.
Use Cases
Glance is perfect for anyone needing a "birds-eye view" of their digital life. Typical use cases include tracking server health metrics, monitoring cryptocurrency or stock prices via external APIs, visualizing task completion rates from project management tools, or keeping an eye on IoT sensors. Because the widgets are AI-generated, you can quickly build a multi-panel dashboard without writing complex frontend code.
Example Prompts
- "Create a new dashboard widget that shows the current floor price of my favorite NFT collection and updates every hour."
- "Add a widget to my Glance dashboard that pulls my pending task count from the OpenClaw todo-list skill."
- "Show me a bar chart on my dashboard tracking my daily API usage logs for the last 30 days."
Tips & Limitations
To maximize the utility of Glance, leverage the OPENCLAW_GATEWAY_URL to enable real-time updates via webhooks rather than relying solely on scheduled polling. Keep in mind that since the AI generates JSX for your widgets, very complex data visualizations may require manual refinement if the initial generation doesn't meet your design preferences. Ensure that your database file path is secure and backed up, as all your widget configurations are stored within the local SQLite instance.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-acfranzen-glance": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, external-api, code-execution