← 返回 Skills 市场
ottofreund

Chess Engine Perft Buddy

作者 ottofreund · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ✓ 安全检测通过
92
总下载
1
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install perft-diff
功能描述
Finds an incorrect or missing move of user's chess engine by comparing perft results with Stockfish. Use when user reports getting wrong perft results.
安全使用建议
This skill appears coherent for diagnosing perft mismatches: it will read the user-supplied test file and invoke local perft utilities (the user's engine or a provided tool) and the local 'stockfish' binary. Before running: 1) ensure 'stockfish' is installed from a trusted source (apt is suggested); 2) inspect the test case and any helper scripts the user provides — the agent will read and may execute them, so do not point it at untrusted binaries; 3) be aware the agent will run local commands but does not request network access or secrets; and 4) note the small metadata inconsistency (SKILL.md suggests an apt install while the registry listing shows no install spec) — that's likely benign but worth checking.
功能分析
Type: OpenClaw Skill Name: perft-diff Version: 1.0.2 The skill is designed to debug chess engines by comparing 'perft' (performance test) results against Stockfish to identify move generation errors. The workflow described in SKILL.md and example.txt is logically sound for its stated purpose and does not involve any high-risk behaviors, data exfiltration, or malicious execution.
能力评估
Purpose & Capability
Name/description ask to compare perft results with Stockfish; the only required binary is 'stockfish', which is exactly what's needed to compute reference perft counts. The skill expects the user's engine/test-case to provide perft results or a perft utility (described in SKILL.md) — that explains why no extra engine binary is declared. No unrelated environment variables or config paths are requested.
Instruction Scope
SKILL.md instructs the agent to extract a test file/test case from the user's commands, run perft in the user's engine (or a supplied tool) and run Stockfish locally to compare results. These actions are within scope (they necessarily require reading user-provided test files and invoking local binaries). This grants the agent discretion to read/execute user-specified files and binaries — expected for this task but worth noting: the agent will operate on whatever test files or engine binaries the user points it at.
Install Mechanism
The registry metadata lists no install spec, but SKILL.md contains a metadata.install block suggesting 'apt install stockfish'. Installing stockfish via apt is a low-risk, expected install for this skill. The minor inconsistency between the registry install spec and the SKILL.md metadata is likely harmless but should be noted.
Credentials
No environment variables, credentials, or config paths are requested. The skill does not ask for secrets or unrelated tokens — proportional to its functionality.
Persistence & Privilege
The skill is not forced-always, does not request elevated persistent privileges, and does not modify other skills or system-wide settings. Normal autonomous invocation is allowed (platform default).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install perft-diff
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /perft-diff 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
Cleaned up messy characters in YAML
v1.0.1
No functional changes; updated formatting in SKILL.md for consistency. - Reformatted SKILL.md to use standard YAML syntax. - WIndows CRLF -> Unix LF - No changes to functionality or workflow.
v1.0.0
Initial release of perft-diff. - Finds incorrect or missing moves in a user's chess engine by comparing perft results with Stockfish. - Guides users to extract the position (FEN) and depth from their test case and systematically compare move counts. - Provides a workflow to identify and log a sequence of moves leading to the anomaly. - Includes clear instructions and an example for reference. - Emphasizes reporting the anomalous move sequence, without diagnosing or fixing the underlying bug.
元数据
Slug perft-diff
版本 1.0.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

Chess Engine Perft Buddy 是什么?

Finds an incorrect or missing move of user's chess engine by comparing perft results with Stockfish. Use when user reports getting wrong perft results. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 92 次。

如何安装 Chess Engine Perft Buddy?

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

Chess Engine Perft Buddy 是免费的吗?

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

Chess Engine Perft Buddy 支持哪些平台?

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

谁开发了 Chess Engine Perft Buddy?

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

💬 留言讨论