← Back to Skills Marketplace
One-Click Task Dashboard
by
williandong0305-max
· GitHub ↗
· v1.0.0
411
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install one-click-task-dashboard
Description
一键生成并常驻刷新任务数据大屏(index.html + data.json + 本地服务)。适合 OpenClaw + launchctl 自动化任务可视化与巡检。
Usage Guidance
This skill will create persistent launchd jobs (one to refresh the dashboard and one to run a local web server) and may read many files under your home directory to populate the dashboard. Before running it: 1) Inspect scripts in scripts/*.sh and build_dashboard.py yourself (notably build_dashboard.py contains hardcoded paths like /Users/dong/..., which may read unexpected files). 2) If you only want the dashboard, avoid running publish_to_clawhub.sh and do not run setup_publisher_retry.sh (those will call npx clawhub and may use your ClawHub auth to publish). 3) Consider running setup_dashboard.sh in a disposable account or VM first to see what data is collected and served. 4) If you proceed, check ~/Library/LaunchAgents for the created .plist files and remove/unload them with launchctl bootstrap/bootout if you want to uninstall. 5) If you have ClawHub credentials, do not run the publish/retry scripts unless you intend to publish — they will attempt automated publishing and retries using your CLI auth.
Capability Analysis
Type: OpenClaw Skill
Name: one-click-task-dashboard
Version: 1.0.0
The skill is classified as suspicious due to its use of powerful system capabilities and a notable vulnerability. It installs multiple LaunchAgents (`ai.x.task-dashboard-refresh`, `ai.x.task-dashboard-http`, `ai.x.publish-one-click-dashboard`) for persistence and scheduled execution (in `scripts/setup_dashboard.sh` and `scripts/setup_publisher_retry.sh`), which, while serving the stated purpose, is a high-risk capability often abused by malware. Furthermore, `scripts/build_dashboard.py` contains hardcoded user-specific paths (`/Users/dong/.openclaw/...`) for reading log files, posing a portability vulnerability and a privacy concern. The publishing scripts also rely on the external `rg` utility, which is a minor robustness flaw.
Capability Assessment
Purpose & Capability
Most files and scripts match the stated purpose: build_dashboard.py aggregates OpenClaw cron and launchctl jobs and setup_dashboard.sh installs two LaunchAgents (refresh and local HTTP server). However, additional scripts to publish the skill to ClawHub (publish_to_clawhub.sh and publish_retry.sh / setup_publisher_retry.sh) are outside the core runtime need for a local dashboard and represent monetization/automation functionality that users may not expect. Also build_dashboard.py contains hardcoded developer paths (/Users/dong/...) that are not general-purpose and are inconsistent with a generic dashboard.
Instruction Scope
The SKILL.md instructs users to run setup_dashboard.sh which will create persistent LaunchAgents and start a local http.server bound to 127.0.0.1 (expected). However build_dashboard.py reads many local files (OpenClaw cron output, Library/LaunchAgents plists, and several specific logs under ~/.openclaw and a hardcoded /Users/dong/... path). Those file reads can surface local, possibly sensitive, data into the generated data.json served over localhost. The publish-related scripts will call npx clawhub whoami/publish and the optional retry agent will repeatedly try to publish — these go beyond dashboard creation and will use the user's existing clawhub auth if present.
Install Mechanism
There is no remote download/install step; this is an instruction-only skill with bundled scripts. No external archives or unusual installers are invoked by the package itself. The scripts call system tools (python3, launchctl, npx) which are standard.
Credentials
The skill declares no required env vars, but runtime behavior will use system state and any existing CLI auth (npx + clawhub) if the user runs publishing scripts. The publish/retry scripts will attempt to use the user's ClawHub CLI credentials (via npx clawhub), which is not declared explicitly and could result in automatic publish actions using the user's account. build_dashboard.py reads specific local filesystem paths (including a hardcoded /Users/dong path) that are unrelated to the advertised generic dashboard and could leak local content into the dashboard.
Persistence & Privilege
The setup scripts write LaunchAgents to ~/Library/LaunchAgents and bootstrap them, creating persistent background jobs (refresh every 5 minutes and an always-on local HTTP server). This is coherent with the stated goal of a resident dashboard, but the optional publisher-retry LaunchAgent would create a persistent periodic process that attempts to publish the skill (every 30 minutes) — a non-obvious persistent action that may have side effects if left enabled.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install one-click-task-dashboard - After installation, invoke the skill by name or use
/one-click-task-dashboard - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of one-click-task-dashboard
- Instantly generates a local dashboard (index.html + data.json) for OpenClaw cron and macOS launchctl tasks.
- Provides auto-refresh functionality and a built-in HTTP service for real-time task status visualization.
- Includes setup scripts for easy installation and launch as local services.
- Supports automated publishing script for ClawHub, with guidance on setting sales price and handling rate limits.
Metadata
Frequently Asked Questions
What is One-Click Task Dashboard?
一键生成并常驻刷新任务数据大屏(index.html + data.json + 本地服务)。适合 OpenClaw + launchctl 自动化任务可视化与巡检。 It is an AI Agent Skill for Claude Code / OpenClaw, with 411 downloads so far.
How do I install One-Click Task Dashboard?
Run "/install one-click-task-dashboard" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is One-Click Task Dashboard free?
Yes, One-Click Task Dashboard is completely free (open-source). You can download, install and use it at no cost.
Which platforms does One-Click Task Dashboard support?
One-Click Task Dashboard is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created One-Click Task Dashboard?
It is built and maintained by williandong0305-max (@williandong0305-max); the current version is v1.0.0.
More Skills