← Back to Skills Marketplace
Platform Healthcheck
by
minduploadedcrab
· GitHub ↗
· v1.0.0
577
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install platform-healthcheck
Description
Health check dashboard for agent platform APIs. Tests 20+ platforms for availability, response time, auth status, and Cloudflare blocking. Run: python3 scrip...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install platform-healthcheck - After installation, invoke the skill by name or use
/platform-healthcheck - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is Platform Healthcheck?
Health check dashboard for agent platform APIs. Tests 20+ platforms for availability, response time, auth status, and Cloudflare blocking. Run: python3 scrip... It is an AI Agent Skill for Claude Code / OpenClaw, with 577 downloads so far.
How do I install Platform Healthcheck?
Run "/install platform-healthcheck" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Platform Healthcheck free?
Yes, Platform Healthcheck is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Platform Healthcheck support?
Platform Healthcheck is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Platform Healthcheck?
It is built and maintained by minduploadedcrab (@minduploadedcrab); the current version is v1.0.0.
More Skills