← 返回 Skills 市场
aaroncxxx

System Selfcheck

作者 aaroncxxx · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ⚠ suspicious
100
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install system-selfcheck
功能描述
系统自检:一键诊断 OpenClaw 运行环境,输出结构化报告。 检查系统资源、运行时依赖、网络连通性、API 配置、Skills 状态。 预留 MiClaw / Hermes 平台适配。
安全使用建议
This skill appears to perform the advertised diagnostics, but take care before using its auto-fix mode. Steps to reduce risk: 1) Run the script without `--fix` first to see findings. 2) Inspect the full script source yourself (you already have it) and confirm you trust the remote endpoints it touches (github.com, api.xiaomimimo.com, clawhub.ai, npm registry). 3) Avoid `--fix` on production hosts or run it in a sandbox/container where package installs won't affect critical systems. 4) Be cautious about the npx invocation — it executes code fetched from the npm registry; if you need that check, consider replacing it with a local, pinned tool. 5) If you plan to schedule automatic runs, do not enable `--fix` in unattended cron jobs and ensure the user account used has only the permissions you intend.
功能分析
Type: OpenClaw Skill Name: system-selfcheck Version: 1.2.0 The skill is a legitimate diagnostic tool for the OpenClaw environment, performing system resource checks, dependency verification (ffmpeg, jq), and network connectivity tests to relevant domains like github.com and clawhub.ai. While it checks for the existence of API keys and includes an auto-fix feature in 'scripts/selfcheck.sh' that can install packages via pip or apt, these actions are consistent with its stated purpose and do not exhibit signs of data exfiltration or malicious intent.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The script's checks (system, memory, disk, deps, network, OpenClaw gateway/config/skills, and presence of MIMO_API_KEY/ClawHub token) match the skill description. Minor inconsistency: the registry metadata lists no required env vars, yet the script checks MIMO_API_KEY and CLAWHUB_TOKEN and reads config paths (~/.openclaw/openclaw.json, ~/.config/clawhub/config.json). This is coherent with purpose but the metadata omission should be noted.
Instruction Scope
SKILL.md plus scripts instruct running a shell script that performs many system checks and (optionally) mutating actions. The `--fix` path installs packages and runs tools that reach out to the network. The script calls `npx clawhub@latest whoami` (executes code downloaded from npm), runs curl against external endpoints, and uses package managers (pip3, apt-get) to install software. These behaviors go beyond passive diagnostics and grant the skill the ability to modify the host and execute remote code.
Install Mechanism
There is no formal install spec (instruction-only), which is low risk by itself, but the script itself performs runtime installs: pip3 install (--break-system-packages), apt-get install -y, and npx invocation. Those are effectively dynamic installs of third-party code at runtime and are a higher-risk install mechanism because they pull and execute remote code and may require elevated privileges.
Credentials
The script only checks for presence of MIMO_API_KEY and CLAWHUB_TOKEN (and does not print their values), which is proportionate to a platform health check. However, these env vars were not declared in the skill metadata. Additionally, invoking `npx clawhub@latest whoami` may interact with local auth state and could cause remote code to access credentials implicitly if present; this should be considered when deciding to run the script.
Persistence & Privilege
The skill is not force-included (always:false) and does not modify other skills' configs, but the `--fix` option performs system modifications (apt/pip installs) that typically require root and can change the runtime environment. Running with elevated privileges or scheduling the script (cron example in SKILL.md) increases risk because the skill can autonomously alter the host if invoked with `--fix` or if an operator runs it without reviewing.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install system-selfcheck
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /system-selfcheck 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.0
macOS vm_stat 内存检测; Skills 路径动态获取; OpenClaw 版本对比; --brief All clear ✅
v1.0.1
首发:系统自检 Skill,支持 OpenClaw 平台,预留 MiClaw/Hermes,三种输出模式,告警阈值
元数据
Slug system-selfcheck
版本 1.2.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 2
常见问题

System Selfcheck 是什么?

系统自检:一键诊断 OpenClaw 运行环境,输出结构化报告。 检查系统资源、运行时依赖、网络连通性、API 配置、Skills 状态。 预留 MiClaw / Hermes 平台适配。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 100 次。

如何安装 System Selfcheck?

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

System Selfcheck 是免费的吗?

是的,System Selfcheck 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

System Selfcheck 支持哪些平台?

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

谁开发了 System Selfcheck?

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

💬 留言讨论