← 返回 Skills 市场
austindixson

Subagent Dashboard

作者 austindixson · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
540
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install subagent-dashboard
功能描述
Web dashboard for real-time monitoring and management of OpenClaw subagents. Use when monitoring or managing subagents.
安全使用建议
This skill appears to be what it says: a local web dashboard that reads your OpenClaw session/transcript files and can interact with a local gateway to refresh or restart agents. Before installing/running: 1) Review scripts/dashboard.py (already included) to confirm you’re comfortable with it reading ~/.openclaw and invoking any gateway endpoints. 2) Note that the app enables CORS for API routes (origins='*'), so avoid running it on a publicly reachable host; bind it to localhost or firewall it. 3) There is an OVERCLAW_GATEWAY_URL env var used by the code (defaults to http://localhost:18800) that isn’t clearly documented — set it explicitly if you rely on a gateway. 4) The start script creates a local venv and installs Flask and flask-cors; run those steps in an isolated environment if you have security concerns. 5) If you expect only read-only monitoring, be aware the dashboard includes actions (refresh/restart) that will attempt to contact the gateway or run tracker scripts — only run if you trust the gateway and subagent-tracker code. If you want higher assurance, run the dashboard in a restricted container or inspect/hand-audit any network/subprocess calls in dashboard.py before use.
功能分析
Type: OpenClaw Skill Name: subagent-dashboard Version: 1.0.0 The subagent-dashboard skill provides a powerful web-based administrative interface (dashboard.py) that lacks any authentication or authorization mechanisms while binding to all network interfaces (0.0.0.0) by default. It exposes high-risk capabilities including arbitrary file read/write/delete, full Git repository management, and the ability to execute system commands via the 'openclaw' CLI. Furthermore, the file management endpoints are vulnerable to path traversal (e.g., using lstrip('/') on user-provided paths), which could allow an attacker to access sensitive configuration files or credentials within the OPENCLAW_HOME directory. While these features are functionally consistent with the stated purpose of monitoring and managing subagents, the combination of broad system access and zero security controls presents a significant risk.
能力评估
Purpose & Capability
The skill name/description (Subagent Dashboard) matches what the included code and docs do: a Flask web UI that reads OpenClaw session and transcript files and displays agent status. Required packages (Flask, flask-cors) and the presence of dashboard.py align with the stated purpose.
Instruction Scope
The SKILL.md and README explicitly state the dashboard will read ~/.openclaw session and transcript files and use a subagent-tracker skill — this matches dashboard.py. The app can also request refresh/restart actions and talk to a gateway endpoint; that interaction is expected for managing subagents but expands scope beyond 'view-only' monitoring. The dashboard auto-refreshes frequently (every 3s).
Install Mechanism
There is no remote install/download. start_dashboard.sh creates/uses a local venv and pip-installs the two pinned packages from requirements.txt. This is a low-risk, standard local install pattern.
Credentials
The SKILL.md/README document use of OPENCLAW_HOME/OPENCLAW_WORKSPACE and allow PORT to be set; the Python code also respects those env vars. However dashboard.py also has a GATEWAY_URL / OVERCLAW_GATEWAY_URL env var (defaulting to http://localhost:18800) that is not clearly documented in SKILL.md. The skill does not request secrets, but it does read many local OpenClaw files (sessions, transcripts, runs.json, logs) which is justified for monitoring but worth noting because those files may contain sensitive data.
Persistence & Privilege
always is false and the skill is user-invocable only. It does not request persistent elevated platform privileges or modify other skills' configs. It can, however, call the gateway to request restarts — an expected capability for a management dashboard but one that performs actionable operations.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install subagent-dashboard
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /subagent-dashboard 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Subagent Dashboard 1.0.0 - Initial Release - Introduces a web dashboard for real-time monitoring and management of OpenClaw subagents. - Displays all sessions, agent details, role badges, task progress, and transcript viewing. - Features real-time updates and detection of stalled agents. - Integrates with subagent-tracker for data and supports completed task tracking. - Simple installation and usage through Flask web server.
元数据
Slug subagent-dashboard
版本 1.0.0
许可证
累计安装 2
当前安装数 2
历史版本数 1
常见问题

Subagent Dashboard 是什么?

Web dashboard for real-time monitoring and management of OpenClaw subagents. Use when monitoring or managing subagents. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 540 次。

如何安装 Subagent Dashboard?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install subagent-dashboard」即可一键安装,无需额外配置。

Subagent Dashboard 是免费的吗?

是的,Subagent Dashboard 完全免费(开源免费),可自由下载、安装和使用。

Subagent Dashboard 支持哪些平台?

Subagent Dashboard 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Subagent Dashboard?

由 austindixson(@austindixson)开发并维护,当前版本 v1.0.0。

💬 留言讨论