← 返回 Skills 市场
xmanrui

Model Healthcheck

作者 xmanrui · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
775
总下载
0
收藏
9
当前安装
1
版本数
在 OpenClaw 中安装
/install model-healthcheck
功能描述
Test all configured models for availability. Activate when user says "test models", "check models", "model healthcheck", "测试模型", "测试所有模型", "检查模型", or "模型健康检查".
使用说明 (SKILL.md)

Model Healthcheck Skill

When the user requests a model test, follow these steps:

Steps

  1. Get all model list Use gateway config.get to read the current config and extract all provider/model combinations from models.providers.

  2. Test all models concurrently For each model, use sessions_spawn to run a test:

    • task: "Reply with exactly: model ok. Only reply these two words."
    • model: the corresponding provider/model-id
    • runTimeoutSeconds: 30
    • cleanup: "delete"

    Fire all tests concurrently (multiple sessions_spawn calls at once), do not test sequentially.

  3. Collect results and summarize Wait for all tests to complete, then summarize as a list:

    • provider/model-id — ✅ OK / ❌ Failed (Xs) — error message if any

    Fields:

    • Status: normal reply = ✅, timeout or error = ❌
    • Duration: time from spawn to result
    • Error: if failed, show the specific error (API error, timeout, auth failure, etc.)
  4. Output results Send the summary to the user, with a final tally:

    • Total models tested: X
    • Passed: X
    • Failed: X (list failed model names and reasons)

Notes

  • Skip the model currently in use (no need to test yourself)
  • If the user specifies a particular model, only test that one
  • Feishu/WhatsApp and similar platforms don't support markdown tables — use list format instead
安全使用建议
This skill will read your agent's gateway config to find every configured provider/model and then spawn concurrent test sessions that use those providers' credentials. Before installing or running it, consider: (1) it may trigger real API calls that incur usage charges and hit provider rate limits; (2) it runs tests concurrently with no built-in throttling or confirmation; (3) it implicitly uses stored provider credentials though none are declared; (4) the SKILL.md doesn't ask the user to confirm testing all models or long-running batches. Recommended precautions: only run the skill on a subset of models first (or request the skill be modified to ask for confirmation), add concurrency limits or sequential mode, ensure you understand provider billing/quota, and verify you are comfortable the agent can read gateway config and use those credentials. If the author can provide an explicit note that the skill will use configured provider credentials and add safety controls (confirm, throttling, per-model testing), my confidence in its coherence would increase.
功能分析
Type: OpenClaw Skill Name: model-healthcheck Version: 1.0.0 The skill bundle is designed for a model health check, utilizing internal OpenClaw APIs (`gateway config.get`, `sessions_spawn`) to retrieve model configurations and test their availability. All instructions in `SKILL.md` are directly aligned with the stated purpose, involving benign actions like spawning test sessions with a simple 'model ok' prompt, collecting results, and summarizing them. There is no evidence of malicious intent, data exfiltration, unauthorized command execution, persistence mechanisms, or harmful prompt injection attempts against the agent.
能力评估
Purpose & Capability
The name/description (test all configured models) align with the instructions: read configured models and spawn short test sessions for each provider/model. The required resources (none declared) are plausible because the skill is instruction-only and uses the agent's gateway/config and session APIs.
Instruction Scope
The SKILL.md explicitly tells the agent to call 'gateway config.get' to enumerate models and to call 'sessions_spawn' concurrently for every model. Reading the agent gateway config and spawning authenticated sessions is within the nominal goal, but the instructions give broad discretion (concurrent, multi-spawn) and do not require user confirmation, rate-limiting, cost-awareness, or limits on concurrency. It also assumes access to provider credentials in the gateway config without documenting that fact.
Install Mechanism
No install spec and no code files — instruction-only. This has low install risk because nothing is downloaded or written to disk.
Credentials
The skill declares no required environment variables, but it instructs reading gateway config and using configured provider/model IDs. That implicitly uses whatever provider credentials are stored in the agent configuration. The implicit access to provider credentials (and the ability to cause API calls and potential charges) is not declared or explained, which is disproportionate to the 'no env needed' claim.
Persistence & Privilege
always is false and the skill is user-invocable. There is no install, no writes to other skills' configs, and no request for permanent presence. Normal invocation privileges only.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install model-healthcheck
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /model-healthcheck 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: test all configured models concurrently
元数据
Slug model-healthcheck
版本 1.0.0
许可证
累计安装 9
当前安装数 9
历史版本数 1
常见问题

Model Healthcheck 是什么?

Test all configured models for availability. Activate when user says "test models", "check models", "model healthcheck", "测试模型", "测试所有模型", "检查模型", or "模型健康检查". 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 775 次。

如何安装 Model Healthcheck?

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

Model Healthcheck 是免费的吗?

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

Model Healthcheck 支持哪些平台?

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

谁开发了 Model Healthcheck?

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

💬 留言讨论