← Back to Skills Marketplace
haataa

Paper Impact Analyzer

by haataa · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ⚠ suspicious
123
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install paper-impact-analyzer
Description
Analyze academic paper impact using multiple data sources (arXiv, GitHub, OpenAlex, Semantic Scholar). Input an arXiv ID and get a multi-dimensional impact a...
Usage Guidance
This skill appears to be internally consistent with its description: it runs a Python script that queries arXiv, GitHub, OpenAlex, and Semantic Scholar and prints a Markdown impact report. Before running it, review and consider the following: 1) The script intentionally disables SSL certificate verification for outbound HTTPS requests and uses plain HTTP for the arXiv query — this exposes you to man-in-the-middle risk on untrusted networks. If you will run it on a laptop or cloud VM, either (a) modify the script to remove the SSL bypass (use the default SSL context) and use HTTPS for arXiv, or (b) run it in a network you trust. 2) The script makes multiple external network requests — expect rate limiting from GitHub and Semantic Scholar when unauthenticated; running batch jobs may hit limits. 3) The package contains duplicate files (root and skills/ copies) which is likely harmless but unusual; you may prefer to keep only one copy. 4) If you are concerned about privacy or data leakage, inspect the full script locally before execution; it does not read local environment variables or files in the visible portions, but you should verify the truncated parts if you plan to run it. 5) Run the script in an isolated environment (container or VM) if you want to limit risk. If you want, I can point out the exact lines to change to re-enable certificate verification and use HTTPS for arXiv.
Capability Analysis
Type: OpenClaw Skill Name: paper-impact-analyzer Version: 1.1.0 The skill analyzes academic paper impact by querying public APIs (arXiv, GitHub, OpenAlex, and Semantic Scholar). However, the script `scripts/analyze.py` explicitly disables SSL certificate verification (`ssl.CERT_NONE`), which is a significant security vulnerability that exposes the agent to Man-in-the-Middle (MITM) attacks. While the code appears to align with its stated purpose and lacks evidence of intentional malice or data exfiltration, this high-risk security flaw warrants a suspicious classification.
Capability Assessment
Purpose & Capability
Name/description match the implementation: the code fetches arXiv metadata, searches/queries GitHub, queries OpenAlex and Semantic Scholar, and synthesizes a rating. Required runtime (python) and the lack of API keys align with the declared design (keyless APIs). Duplicate files (root and skills/ copies) look like packaging redundancy but are consistent with the skill purpose.
Instruction Scope
SKILL.md instructs only to run the included Python script with arXiv IDs (no other file or env access). However, the script creates an SSL context that disables certificate verification (SSL_CTX.verify_mode = ssl.CERT_NONE and check_hostname = False) and uses an http:// arXiv endpoint. That weakens transport security for all outbound HTTPS calls made by the script (makes it susceptible to MITM on untrusted networks). This behavior is not called out in the SKILL.md.
Install Mechanism
No install spec provided (instruction-only install). The skill includes Python source but does not try to install external packages or download code at runtime. This is low-risk from an installer perspective.
Credentials
The skill requests no environment variables or credentials and uses public, keyless APIs. The set of external endpoints it contacts (arXiv, api.github.com, api.openalex.org, Semantic Scholar) is proportional to its stated purpose.
Persistence & Privilege
The skill is not always-enabled, does not request elevated persistence, and there is no evidence it modifies other skills or system-wide configurations. Running the script makes network calls but does not persist credentials or reconfigure the agent.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install paper-impact-analyzer
  3. After installation, invoke the skill by name or use /paper-impact-analyzer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Initial release of Paper Impact Analyzer script and documentation. - Added core analysis script (`scripts/analyze.py`) for multi-source academic paper impact assessment via arXiv ID. - Introduced comprehensive documentation and usage instructions in `README.md` and `SKILL.md`. - Created metadata file (`_meta.json`) for skill registration. - Supports impact metrics from arXiv, GitHub, OpenAlex, and Semantic Scholar with graceful degradation if APIs are unavailable.
v1.0.0
Initial release: multi-source fault-tolerant paper impact analysis
Metadata
Slug paper-impact-analyzer
Version 1.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Paper Impact Analyzer?

Analyze academic paper impact using multiple data sources (arXiv, GitHub, OpenAlex, Semantic Scholar). Input an arXiv ID and get a multi-dimensional impact a... It is an AI Agent Skill for Claude Code / OpenClaw, with 123 downloads so far.

How do I install Paper Impact Analyzer?

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

Is Paper Impact Analyzer free?

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

Which platforms does Paper Impact Analyzer support?

Paper Impact Analyzer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Paper Impact Analyzer?

It is built and maintained by haataa (@haataa); the current version is v1.1.0.

💬 Comments