← 返回 Skills 市场
One-Click Task Dashboard
作者
williandong0305-max
· GitHub ↗
· v1.0.0
411
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install one-click-task-dashboard
功能描述
一键生成并常驻刷新任务数据大屏(index.html + data.json + 本地服务)。适合 OpenClaw + launchctl 自动化任务可视化与巡检。
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install one-click-task-dashboard - 安装完成后,直接呼叫该 Skill 的名称或使用
/one-click-task-dashboard触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
One-Click Task Dashboard 是什么?
一键生成并常驻刷新任务数据大屏(index.html + data.json + 本地服务)。适合 OpenClaw + launchctl 自动化任务可视化与巡检。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 411 次。
如何安装 One-Click Task Dashboard?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install one-click-task-dashboard」即可一键安装,无需额外配置。
One-Click Task Dashboard 是免费的吗?
是的,One-Click Task Dashboard 完全免费(开源免费),可自由下载、安装和使用。
One-Click Task Dashboard 支持哪些平台?
One-Click Task Dashboard 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 One-Click Task Dashboard?
由 williandong0305-max(@williandong0305-max)开发并维护,当前版本 v1.0.0。
推荐 Skills