← 返回 Skills 市场
ivanmmm

Preflight Checks

作者 IvanMMM · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1541
总下载
1
收藏
4
当前安装
1
版本数
在 OpenClaw 中安装
/install preflight-checks
功能描述
Test-driven behavioral verification for AI agents. Catches silent degradation when agent loads memory but doesn't apply learned behaviors. Use when building agent with persistent memory, testing after updates, or ensuring behavioral consistency across sessions.
安全使用建议
What to check before installing/running: 1) Inspect the two scripts (init.sh and add-check.sh) — they copy templates into whatever directory you run them from and will update AGENTS.md and scoring text. Run them in a safe/test workspace or set WORKSPACE_DIR to a controlled folder, and back up AGENTS.md and memory files first. 2) SKILL.md mentions run-checks.sh, sessions_list, and a message CLI, but run-checks.sh is not included and those CLIs are not declared; if you plan to automate checks you must verify those tools exist and what permissions they have. 3) The documentation and example answers include behavioral rules that encourage the agent to act autonomously (e.g., sending Telegram messages without asking). That is a policy/operational choice — only enable automated runs if you are comfortable with that autonomy. 4) The README suggests cloning a GitHub repo (external source) — if following that path, review the repository contents and history before executing any scripts. 5) Sed -i and grep/sed usage may be platform-dependent (macOS vs Linux); test on your platform. Overall the package appears to implement what it claims, but the above mismatches and autonomy guidance make it worth manual review and cautious deployment.
功能分析
Type: OpenClaw Skill Name: preflight-checks Version: 1.0.0 The OpenClaw AgentSkills skill bundle 'preflight-checks' is designed for test-driven behavioral verification of AI agents. The `SKILL.md` and `README.md` provide clear instructions for the agent to perform self-checks, which are aligned with its stated purpose and do not contain any prompt injection attempts to subvert the agent. The shell scripts (`init.sh`, `add-check.sh`) perform benign local file operations (copying templates, modifying markdown files) within the workspace to set up and manage these checks. Crucially, the `examples/ANSWERS-prometheus.md` file explicitly instructs the agent *not* to save user data (emails, names) and to *ask permission* before posting to public channels, demonstrating a clear intent to promote secure and responsible agent behavior rather than malicious activity. No evidence of data exfiltration, malicious execution, persistence, obfuscation, or supply chain attacks was found.
能力评估
Purpose & Capability
The skill's name/description (behavioral pre-flight tests) matches the provided templates and scripts (init.sh, add-check.sh, CHECKS/ANSWERS templates). However SKILL.md references other runtime artifacts/tools (run-checks.sh, a 'message' CLI, sessions_list) and suggests cloning a GitHub repo even though the registry lists source as unknown — the skill does not declare those external tools as required, which is an incoherence to be aware of.
Instruction Scope
Runtime instructions are mostly limited to reading/writing workspace files (PRE-FLIGHT-CHECKS.md, PRE-FLIGHT-ANSWERS.md, AGENTS.md) and having the agent compare answers. But examples/instructions also instruct the agent to call session tooling (sessions_list) and send Telegram messages (message CLI) and to run a run-checks.sh that is not present in the package; those broaden the scope beyond simple file-based tests and are not declared up front.
Install Mechanism
There is no install spec (instruction-only with included scripts). No downloads or remote installers are required by the package itself. Note: SKILL.md includes a manual git clone example pointing to a third‑party GitHub URL; if you follow that path you will fetch code from an external host — consider verifying the repository first.
Credentials
The skill declares no required environment variables or credentials, which fits a file-based testing tool. The scripts do use WORKSPACE_DIR (defaulting to current working directory) and will modify files in that directory; they also reference external CLI tools in examples (message, sessions_list) without declaring them. That mismatch between declared env/binaries and real instructions is worth noting.
Persistence & Privilege
always:false (no forced persistence). The provided scripts will write/overwrite files in the user's workspace (copy templates, update AGENTS.md, insert checks, edit scoring via sed). Modifying AGENTS.md is effectively changing agent startup behavior — this is within the skill's claimed scope but is a privileged action so you should review changes and keep backups.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install preflight-checks
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /preflight-checks 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: behavioral verification framework for AI agents
元数据
Slug preflight-checks
版本 1.0.0
许可证
累计安装 4
当前安装数 4
历史版本数 1
常见问题

Preflight Checks 是什么?

Test-driven behavioral verification for AI agents. Catches silent degradation when agent loads memory but doesn't apply learned behaviors. Use when building agent with persistent memory, testing after updates, or ensuring behavioral consistency across sessions. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1541 次。

如何安装 Preflight Checks?

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

Preflight Checks 是免费的吗?

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

Preflight Checks 支持哪些平台?

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

谁开发了 Preflight Checks?

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

💬 留言讨论