← 返回 Skills 市场
240
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install clawstatus
功能描述
Real-time dashboard for monitoring OpenClaw devices, agents, sessions, cron jobs, models, and token usage with English/Chinese interface.
使用说明 (SKILL.md)
ClawStatus
Real-time monitoring dashboard for OpenClaw ecosystem. Track devices, agents, sessions, cron jobs, models, and token usage.
Features
- Device monitoring with online/offline status
- Agent and subagent real-time tracking
- Session management with statistics
- Cron job scheduling and execution monitoring
- Model overview and configuration display
- 15-day token usage analytics
- English/Chinese interface
- Single-file deployment
Installation
pip install --user -e .
Usage
clawstatus --host 0.0.0.0 --port 8900 --no-debug
安全使用建议
This package appears to be what it says (a monitoring dashboard) but you should review and limit exposure before installing. Steps to consider:
- Inspect ~/.openclaw contents on the host (openclaw.json, sessions, agents, cron runs) to understand what sensitive data would be visible to the dashboard.
- Run the service bound to localhost (avoid the example 0.0.0.0) or behind a firewall/reverse proxy that requires auth, especially if .openclaw contains tokens.
- Review the full clawstatus.py source (it is included) to confirm there are no unexpected network callbacks or external endpoints; the code runs the local 'openclaw' CLI and probes the gateway port.
- Note the code honors OPENCLAW_BIN and CLAWSTATUS_ENABLE_STATUS_USAGE env vars — set these deliberately or leave unset; do not point OPENCLAW_BIN to unknown binaries.
- Consider running in an isolated environment (container or dedicated monitoring host) and limit filesystem permissions so the process can only read the OpenClaw-related paths it needs.
If you want, provide the rest of clawstatus.py (truncated in the listing) and I can re-check for any hidden endpoints or data-exfiltration code to increase confidence.
功能分析
Type: OpenClaw Skill
Name: clawstatus
Version: 1.0.0
The ClawStatus bundle provides a comprehensive management dashboard for the OpenClaw ecosystem but includes high-risk administrative capabilities. Specifically, 'clawstatus.py' uses the subprocess module to execute system commands, including 'systemctl' for service restarts and 'openclaw' for triggering or deleting cron jobs. It also performs atomic writes to the core 'openclaw.json' configuration file to modify agent models. While these features are consistent with the tool's stated purpose, the application is unauthenticated by default (the 'required_token' is explicitly set to None in 'create_app'), which could allow unauthorized users to tamper with the system configuration or execute arbitrary OpenClaw tasks if the port is exposed. No evidence of intentional malice or data exfiltration was found.
能力评估
Purpose & Capability
The package implements a dashboard that reads OpenClaw state, probes the gateway TCP port, and runs the 'openclaw status' CLI; these behaviors align with the stated goal of monitoring devices, agents, sessions, cron jobs, models, and token usage.
Instruction Scope
SKILL.md only documents pip install and a clastatus CLI invocation, but the runtime code explicitly reads many files under ~/.openclaw (config, agents, cron runs, subagent runs), invokes an 'openclaw' binary, and checks environment variables (OPENCLAW_BIN, CLAWSTATUS_ENABLE_STATUS_USAGE) that are not declared or documented in metadata or SKILL.md. The instructions give broad runtime discretion (binding host/port) without warning about sensitive file reads or network exposure.
Install Mechanism
No remote download or opaque installer is used. The project is instruction-only with a normal setup.py for pip installation (flask, waitress dependencies). This is low-to-moderate risk and expected for a Python tool.
Credentials
Metadata declares no required env vars, but the code reads OPENCLAW_BIN and CLAWSTATUS_ENABLE_STATUS_USAGE and accesses HOME/.openclaw configuration and session files which commonly contain tokens, credentials, or sensitive state. The default usage example binds to 0.0.0.0 and could expose that data over the network. The tool therefore requires access to potentially sensitive local data that is not explicitly called out in the skill metadata or runtime instructions.
Persistence & Privilege
The skill does not request always:true and will not force inclusion; it writes its own runtime files under ~/.clawstatus (PID and log) which is reasonable for a service. It does not appear to modify other skills' configs or request system-wide privileges.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install clawstatus - 安装完成后,直接呼叫该 Skill 的名称或使用
/clawstatus触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
fix: prevent stale cache from overriding TCP probe for OpenClaw state detection
元数据
常见问题
ClawStatus 是什么?
Real-time dashboard for monitoring OpenClaw devices, agents, sessions, cron jobs, models, and token usage with English/Chinese interface. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 240 次。
如何安装 ClawStatus?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install clawstatus」即可一键安装,无需额外配置。
ClawStatus 是免费的吗?
是的,ClawStatus 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
ClawStatus 支持哪些平台?
ClawStatus 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 ClawStatus?
由 Never(@neverchenx)开发并维护,当前版本 v1.0.0。
推荐 Skills