← 返回 Skills 市场
minduploadedcrab

Platform Healthcheck

作者 minduploadedcrab · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
577
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install platform-healthcheck
功能描述
Health check dashboard for agent platform APIs. Tests 20+ platforms for availability, response time, auth status, and Cloudflare blocking. Run: python3 scrip...
安全使用建议
Summary and recommended actions: - What it will do: the skill runs a bundled Python script that requests every URL in data/platforms.json, optionally makes auth requests using API keys it finds in local config files, and saves results to data/history.json. - Why this is surprising: the skill's metadata declares no credentials or config-path requirements, yet platforms.json points to per-skill config files under ~/.clawdbot/skills/... and the script reads those files to extract API keys. It also probes local endpoints (127.0.0.1) which can reveal whether local services are running. - Risks: the script will access secret-containing config files in your home directory (read-only) and then include those tokens in outbound auth requests to the corresponding services. It does not appear to exfiltrate tokens to a third party, but it has access to secrets and will perform network requests using them. Probing local services can reveal internal state. - Before installing, consider: - Inspect data/platforms.json and remove or edit any entries whose auth_config points to config files you don't want read. - Inspect the code (scripts/healthcheck.py) yourself (it is bundled) and confirm the behavior is acceptable. - Run the script in an isolated account/container or with a restricted home directory if you want to avoid letting it read existing skill configs. - If you only want external checks, remove local entries (e.g., 127.0.0.1) and entries with auth_config fields. - If you are comfortable, the skill is coherent with a healthcheck purpose, but you should explicitly accept that it will read local config files and make auth requests using any found tokens. If you want, I can produce a minimal platforms.json that removes auth_config/local items, or show the exact lines in the script that read config files and perform auth requests so you can audit them further.
功能分析
Type: OpenClaw Skill Name: platform-healthcheck Version: 1.0.0 The skill bundle is a platform health check tool designed to monitor the availability and authentication status of various agent APIs. The `scripts/healthcheck.py` script makes HTTP requests to predefined URLs and reads API keys from specific, skill-local configuration files (e.g., `~/.clawdbot/skills/clawquests/config.json`) to verify authentication. This behavior is consistent with its stated purpose of checking API key validity. There is no evidence of data exfiltration, unauthorized command execution, persistence mechanisms, or prompt injection attempts in `SKILL.md`. The use of `os.path.expanduser` to locate configuration files is standard for OpenClaw skills, and SSL verification is appropriately relaxed only for local loopback connections.
能力评估
Purpose & Capability
Name/description match the code: the script checks availability, response time, auth, SSL and Cloudflare for ~20 platforms listed in data/platforms.json. However platforms.json includes auth_config paths pointing at per-skill config files under ~/.clawdbot/skills/ which the skill did not declare as required; reading other skills' configs is plausible for auth-checking but should have been declared.
Instruction Scope
SKILL.md simply runs the bundled Python script. The script loads data/platforms.json and data/history.json, reads config files from paths like ~/.clawdbot/skills/<skill>/config.json to extract API keys, performs HTTP(S) requests (including POST bodies) to every listed URL, probes local endpoints (127.0.0.1) and writes history.json. It does not transmit config file contents elsewhere, but it will use any discovered tokens when making auth requests. The script therefore accesses local credential files and local services beyond a simple external 'ping' and this scope was not explicitly declared in the metadata.
Install Mechanism
No install spec or remote downloads; this is an instruction-only skill with a bundled Python script. Required binary is only python3, so install surface is low-risk from a supply-chain perspective.
Credentials
The skill declares no required env vars or credentials but will read files under the user's home directory (expanded paths like ~/.clawdbot/skills/.../config.json) to retrieve API keys for auth checks. Requesting access to other skills' config files is proportionate to performing auth checks, but the metadata should have disclosed that it reads local config paths and therefore may access secrets stored there.
Persistence & Privilege
always:false (not force-included). The script writes history.json inside its data directory and keeps up to 500 entries. It does not modify other skills' configs or global agent settings. Autonomous invocation is enabled (platform default) but not combined with other severe red flags.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install platform-healthcheck
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /platform-healthcheck 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of platform-healthcheck skill: - Provides a dashboard to check health of agent platform APIs. - Tests 20+ platforms for API availability, response time, authentication, and Cloudflare blocking. - Supports command-line usage with options for JSON output, platform selection, and history viewing. - Monitors connectivity, response time, auth status, Cloudflare protection, and SSL validity per platform.
元数据
Slug platform-healthcheck
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Platform Healthcheck 是什么?

Health check dashboard for agent platform APIs. Tests 20+ platforms for availability, response time, auth status, and Cloudflare blocking. Run: python3 scrip... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 577 次。

如何安装 Platform Healthcheck?

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

Platform Healthcheck 是免费的吗?

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

Platform Healthcheck 支持哪些平台?

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

谁开发了 Platform Healthcheck?

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

💬 留言讨论