← 返回 Skills 市场
rgstephens

Snooker Skill

作者 Greg Stephens · GitHub ↗ · v0.3.0 · MIT-0
cross-platform ✓ 安全检测通过
419
总下载
1
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install snooker-skill
功能描述
Look up snooker rankings, results, player profiles, live matches and head-to-head records via api.snooker.org.
安全使用建议
This skill appears coherent for fetching snooker data, but before installing: 1) you will need a SNOOKER_API_KEY and the script will store it in plaintext at ~/.nanobot/workspace/snooker/config.json — consider file permissions or using environment variables instead; 2) ensure python3 is available and run the script with python3 snooker.py if your system doesn't honor the provided shebang; 3) the tool logs URLs it fetches to stdout (not the secret), and it will send your API key to api.snooker.org in the X-Requested-By header (this is required for the API). If any of these behaviors are unacceptable (plaintext key on disk, file creation in your home), do not install or run the skill.
功能分析
Type: OpenClaw Skill Name: snooker-skill Version: 0.3.0 The snooker skill is a legitimate tool for querying professional snooker data from api.snooker.org. The Python script (snooker.py) uses standard libraries to perform API requests and manage a local configuration file in the user's home directory (~/.nanobot/workspace/snooker/config.json). There is no evidence of data exfiltration, unauthorized execution, or prompt injection; the code logic strictly aligns with the stated purpose of retrieving rankings, player profiles, and match results.
能力评估
Purpose & Capability
Name/description ask for snooker data from api.snooker.org and the code only calls api.snooker.org endpoints, so the requested SNOOKER_API_KEY and python3 binary are appropriate and expected.
Instruction Scope
SKILL.md instructs invoking the included snooker.py script. The script will read SNOOKER_API_KEY from the environment (or a local config file) and performs only API requests to api.snooker.org. Note: the setup command writes a plaintext config.json under ~/.nanobot/workspace/snooker/, and the script prints fetched URLs to stdout (logging).
Install Mechanism
No install spec — it's instruction-only with an included Python script. Nothing is downloaded or executed from external, untrusted URLs.
Credentials
Only the SNOOKER_API_KEY credential is declared and used. The script sends that key in an X-Requested-By header to api.snooker.org and otherwise does not request unrelated credentials or env vars.
Persistence & Privilege
always:false and normal autonomous invocation. The script creates and writes its own config file at ~/.nanobot/workspace/snooker/config.json to persist the API key; it does not modify other skills or system-wide settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install snooker-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /snooker-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.3.0
- Removed setup step and script path now references snooker.py directly from the root (not scripts/snooker.py). - Environment variable SNOOKER_API_KEY must be set manually; configuration via script is no longer included. - Updated SKILL.md documentation to reflect these usage and setup changes. - Cleaned up requirements to remove unnecessary environment variable and clarified instructions.
v0.2.6
- Updated version to 0.2.6 in SKILL.md. - No functional or feature changes; documentation version number increment only.
v0.2.5
- Replaced the old script location with a new main file: snooker.py replaces scripts/snooker.py. - Updated documentation in SKILL.md with new metadata, environment variable requirements, and API rate limit info. - Added explicit OpenClaw integration metadata for environment and binary requirements. - Removed unused files: README.md and the old scripts/snooker.py.
v0.1.0
Initial release: Query live snooker stats, player info, rankings, results, and more via api.snooker.org. - Provides command-line scripts to fetch snooker rankings, player profiles, results, event info, and schedules - Supports specific queries like live matches, head-to-head records, and upcoming tournaments - Requires a personal API key for setup and access - Includes detailed usage examples for each command in the documentation
元数据
Slug snooker-skill
版本 0.3.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

Snooker Skill 是什么?

Look up snooker rankings, results, player profiles, live matches and head-to-head records via api.snooker.org. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 419 次。

如何安装 Snooker Skill?

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

Snooker Skill 是免费的吗?

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

Snooker Skill 支持哪些平台?

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

谁开发了 Snooker Skill?

由 Greg Stephens(@rgstephens)开发并维护,当前版本 v0.3.0。

💬 留言讨论