← Back to Skills Marketplace
196
Downloads
0
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install weiqi-fetcher
Description
围棋分享棋谱下载器 - 从分享链接自动下载SGF棋谱
Usage Guidance
This skill appears to do what it claims: fetch SGF files from many Go platforms. Before installing/running: 1) Review and run it in a confined environment (container or VM) if you are unsure, since it launches headless Chromium and executes page JS to read localStorage and network traffic for some sites. 2) Only feed it official/share links for the supported platforms — avoid running it on arbitrary pages where sensitive localStorage/cookies might be present. 3) Install dependencies in a dedicated Python environment (venv) per the SKILL.md. 4) If you care about privacy, inspect the code paths that use Playwright and WebSocket to confirm no unexpected endpoints are contacted; network requests to the listed site domains are expected. 5) If you need higher assurance, request a code audit of the omitted/truncated files or run tests with network access disabled to confirm behavior.
Capability Analysis
Type: OpenClaw Skill
Name: weiqi-fetcher
Version: 1.2.0
The weiqi-fetcher skill bundle is a legitimate tool designed to download Go (Weiqi) game records in SGF format from multiple online platforms. It utilizes standard libraries such as requests and websocket-client, along with Playwright for browser automation on platforms with complex anti-bot or JavaScript-heavy interfaces (e.g., Yike, FoxWQ, and Tencent Weiqi). The code logic across all files, including the fox_adapter and various fetcher scripts, is strictly focused on parsing platform-specific APIs and protocols to extract game data. No evidence of data exfiltration, malicious command execution, or prompt injection was found; the use of high-privilege tools like Playwright is justified by the stated purpose of web scraping.
Capability Assessment
Purpose & Capability
Name/description (围棋分享棋谱下载器) match the implementation: multiple per-site fetchers, SGF parser, WebSocket and Playwright support. No unrelated credentials, binaries, or config paths are requested. The network and browser automation usage is expected for the supported platforms.
Instruction Scope
SKILL.md and main.py restrict runtime actions to fetching data from listed share URLs, producing SGF files, and optionally using Playwright to read page-local data. One important scope note: Playwright-based fetchers execute JS in a headless browser and read page localStorage (and inspect WebSocket traffic). This is coherent for extracting site-stored SGF data, but running the skill against untrusted or unrelated URLs could expose any data stored in that page's localStorage to the script.
Install Mechanism
No install spec in the registry; SKILL.md recommends standard pip installs (requests, websocket-client, playwright). There are no downloads from untrusted URLs or archive extraction steps in the metadata. Install guidance is typical for a Python tool using Playwright.
Credentials
The skill requests no environment variables or secrets. It performs network requests to third-party game sites and writes SGF files to /tmp (or a user-specified path), which is proportional to a downloader tool. No extraneous credential access was found.
Persistence & Privilege
always is false; skill does not request persistent platform privileges or modify other skill configurations. It runs when invoked and writes output files only within its own flow.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install weiqi-fetcher - After installation, invoke the skill by name or use
/weiqi-fetcher - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
refactor: 使用 fox_adapter 复用 weiqi-foxwq 完整功能; fix: 修复新博对弈 WebSocket 数据抓取
v1.1.2
fix: 调整新博对弈棋谱提取顺序,优先从 part_qipu 获取
v1.1.1
fix: 移除101围棋网WebSocket的SSL证书禁用,使用系统默认验证; security: 修复中等安全风险
v1.1.0
feat: 新增对弈曲折/手谈赛场平台支持(dzqzd.com); refactor: 优化新博对弈WebSocket数据获取逻辑; fix: 修复错误信息换行转义问题; docs: 更新支持平台列表(12个平台)
v1.0.0
支持11个围棋平台; 重构技能名称为围棋分享棋谱下载器; 脱敏处理所有示例链接; 添加依赖说明和gitignore
Metadata
Frequently Asked Questions
What is 围棋分享棋谱下载器?
围棋分享棋谱下载器 - 从分享链接自动下载SGF棋谱. It is an AI Agent Skill for Claude Code / OpenClaw, with 196 downloads so far.
How do I install 围棋分享棋谱下载器?
Run "/install weiqi-fetcher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is 围棋分享棋谱下载器 free?
Yes, 围棋分享棋谱下载器 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does 围棋分享棋谱下载器 support?
围棋分享棋谱下载器 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created 围棋分享棋谱下载器?
It is built and maintained by tokener (@zhangbin2025); the current version is v1.2.0.
More Skills