← Back to Skills Marketplace
grizzlyccc

wos-crawler

by GrizzlyCcc · GitHub ↗ · v1.1.2 · MIT-0
cross-platform ⚠ suspicious
180
Downloads
0
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install wos-crawler
Description
WOS 文献一站式工具:Web of Science 检索爬取 + PDF 批量下载,全部在同一个 Web 界面完成。 基于 Selenium 爬取 WOS 文献列表,导出 Excel 后自动调用多渠道 PDF 下载器(Sci-Hub/CORE/S2 OA/OpenAlex/Unpaywall/Publisher...
Usage Guidance
Do not run or grant credentials to this skill as-is. The SKILL.md expects local scripts (scripts/web_ui.py), Python packages, browser automation, and persistent cookie storage, but the package contains no code or install instructions — it appears incomplete or mismatched. Before installing or running anything, ask the publisher for: (1) the source repository or packaged code; (2) exact install steps and a manifest of files the skill will write (where cookies and PDFs are stored); (3) a list of external endpoints/domains the skill contacts (e.g., Sci‑Hub, publishers); (4) whether any credentials are uploaded or transmitted externally. Be especially cautious about giving your WOS institutional credentials to unknown software and about automated access to Sci‑Hub or publisher sites — those can have legal and policy implications. If the author cannot provide verifiable code or a trustworthy source repo, treat the skill as unsafe to run.
Capability Analysis
Type: OpenClaw Skill Name: wos-crawler Version: 1.1.2 The skill bundle describes a literature crawling tool that utilizes high-risk capabilities, including automated browser control via Selenium, a local web server (Flask) running on port 5678, and cookie persistence for session management. While these features are aligned with the stated purpose of crawling Web of Science and downloading PDFs, the combination of credential handling and local network services presents a significant attack surface. The actual implementation code (e.g., `scripts/web_ui.py`) is not provided in the bundle, preventing a full verification of the logic and ensuring no unauthorized data exfiltration occurs.
Capability Assessment
Purpose & Capability
The declared purpose (WOS crawling + multi-source PDF download) is plausible for the described tools (Selenium, Sci‑Hub, Unpaywall, etc.), but the skill manifest declares no code, no install, no required binaries, and no config paths while the SKILL.md explicitly instructs running python {SKILL_DIR}/scripts/web_ui.py and using Edge + Selenium. That mismatch (instructions requiring scripts and runtime components that are not present or declared) is internally inconsistent.
Instruction Scope
SKILL.md tells the agent/user to run a local web UI that will: open/automate a browser to log into Web of Science, persist cookies, export Excel, and use multiple external download channels (including Sci‑Hub). Those actions involve reading/writing local files, storing cookies, and making network requests to third parties; yet the package provides no implementation and gives broad autonomy to perform credentialed access and file I/O without specifying where data or cookies are stored. Instructions therefore grant broad scope without corresponding code or safeguards.
Install Mechanism
There is no install specification (instruction-only), which is low risk in itself — but SKILL.md assumes existence of scripts and Python dependencies (selenium, flask, etc.) and instructs running a local script. The absence of any shipped code or install steps makes the skill unusable as packaged and raises questions about where the referenced scripts come from.
Credentials
The SKILL.md requires a WOS institution account and an Edge browser and implies persistent cookies and local storage of downloaded PDFs, yet requires.env, primary credential, and config path fields are all empty. Sensitive items (WOS login session/cookies) are indirectly required but not declared or scoped, which is disproportionate and opaque.
Persistence & Privilege
The skill states it will persist cookies and perform breakpoint-resume of downloads and write PDFs to an output directory, indicating it will create and maintain local state. However, the package does not declare where that state is stored nor provide code. While always:false and autonomous invocation are normal, undocumented persistence of cookies and credential-bearing sessions increases risk and should be clarified.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install wos-crawler
  3. After installation, invoke the skill by name or use /wos-crawler
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.2
- Major update: removed the main crawling script, disabling core skill functionality. - File removed: scripts/wos_crawler.py - The skill cannot perform WOS literature crawling without this file.
v1.0.1
wos-crawler 1.0.1 - No file changes detected in this version. - Functionality and documentation remain unchanged.
v1.0.0
- Initial release of wos-crawler, a Web of Science literature crawling tool with an enhanced tkinter GUI. - Supports automatic WOS advanced query construction from natural language, bulk fetching of titles, authors, journals, DOIs, citation counts, abstracts, etc. - Enables filtering by journal (preset + custom), author/title/DOI precise search, literature type, and year range. - Provides automatic paging, result deduplication, Excel export, and cookie persistence for login state. - Features live query preview, journal management (add/remove/clear), and error auto-screenshot. - Uses Selenium + Edge, requires only selenium, pandas, openpyxl (Selenium 4.6+ for driver management).
Metadata
Slug wos-crawler
Version 1.1.2
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 3
Frequently Asked Questions

What is wos-crawler?

WOS 文献一站式工具:Web of Science 检索爬取 + PDF 批量下载,全部在同一个 Web 界面完成。 基于 Selenium 爬取 WOS 文献列表,导出 Excel 后自动调用多渠道 PDF 下载器(Sci-Hub/CORE/S2 OA/OpenAlex/Unpaywall/Publisher... It is an AI Agent Skill for Claude Code / OpenClaw, with 180 downloads so far.

How do I install wos-crawler?

Run "/install wos-crawler" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is wos-crawler free?

Yes, wos-crawler is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does wos-crawler support?

wos-crawler is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created wos-crawler?

It is built and maintained by GrizzlyCcc (@grizzlyccc); the current version is v1.1.2.

💬 Comments