← Back to Skills Marketplace
feiyang2007

Academic Research Conflict

by Feiyang2007 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
253
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install academic-research-conflict
Description
Search academic papers and conduct literature reviews using OpenAlex API (free, no key needed). Use when the user needs to find scholarly papers by topic/aut...
README (SKILL.md)

Academic Research

Search 250M+ academic works via OpenAlex. No API key required.

Built by Topanga — AI Research Consultant

Quick Start

Search papers by topic

python3 scripts/scholar-search.py search "transformer architectures" --limit 10

Search by author

python3 scripts/scholar-search.py author "Yann LeCun" --limit 5

Look up by DOI

python3 scripts/scholar-search.py doi "10.1038/s41586-021-03819-2"

Get citation chain (papers that cite a work)

python3 scripts/scholar-search.py citations "10.1038/s41586-021-03819-2" --direction both

Deep read (fetch abstract + full text when available)

python3 scripts/scholar-search.py deep "10.1038/s41586-021-03819-2"

JSON output for programmatic use

python3 scripts/scholar-search.py search "CRISPR" --json

Literature Review Workflow

Automated multi-step literature review:

python3 scripts/literature-review.py "algorithmic literacy in education" --papers 30 --output review.md

This will:

  1. Search for papers across multiple query variations
  2. Deduplicate and rank by relevance + citations
  3. Identify thematic clusters
  4. Generate a structured synthesis in markdown

Options:

  • --papers N — Target number of papers (default: 20)
  • --output FILE — Write review to file (default: stdout)
  • --years 2020-2025 — Restrict publication year range
  • --json — Output structured JSON instead of markdown

Output Format

All search commands return structured data per paper:

  • Title and publication year
  • Authors (up to 5)
  • Abstract (when available)
  • Citation count
  • DOI
  • Open access URL (when available)
  • Source journal/venue

Tips

  • OpenAlex sorts by relevance by default; use --sort citations for most-cited
  • Combine search + deep for quick triage: search first, deep-read promising hits
  • The literature review script caches results in /tmp/litreview_cache/ to avoid re-fetching
  • For full-text PDFs, pipe DOIs to your PDF extraction tool
Usage Guidance
This skill appears to do what it says: query OpenAlex (and optionally Unpaywall) and produce literature-review outputs. Before installing or running it: 1) be aware it will make outbound HTTP requests to api.openalex.org and api.unpaywall.org (network activity). 2) it caches API responses under /tmp/litreview_cache/ (predictable location) — if you run on a multi-user system that data may be readable by others; remove the cache or run in an isolated environment if you have privacy concerns. 3) no credentials are requested, but the code includes a hardcoded contact email (used in API params) and references .env in the README (no .env actually required) — a minor documentation mismatch. 4) as with any third-party code, review the full AcademicResearchClient implementation (truncated in the bundle) and run in a sandboxed environment if you want extra safety.
Capability Analysis
Type: OpenClaw Skill Name: academic-research-conflict Version: 1.0.0 The skill bundle provides legitimate tools for searching academic papers and conducting literature reviews using the OpenAlex and Unpaywall APIs. While there are minor code inconsistencies—such as scripts/main.py referencing a missing class and academic_client.py containing a duplicate of the literature review script—these appear to be unintentional packaging errors rather than malicious. The code lacks any indicators of data exfiltration, persistence, or unauthorized execution, and its network/file access is strictly aligned with its stated research purpose.
Capability Assessment
Purpose & Capability
Name/description (OpenAlex literature search, automated reviews) match the included scripts and client code which implement searching, DOI lookup, citation chains, deep read (Unpaywall), clustering, and synthesis. No unrelated services or credentials are requested.
Instruction Scope
SKILL.md and scripts are scoped to querying OpenAlex and optionally Unpaywall, generating markdown/JSON, and caching results. The instructions and code do write cache files under /tmp/litreview_cache/ (predictable path) and perform outbound HTTP requests. There is a minor mismatch in README suggesting a .env workflow even though no env variables are required by the skill.
Install Mechanism
No install spec; this is instruction/code-only. The code depends on requests (standard Python package) but no installers or external download URLs are used by the skill bundle itself.
Credentials
The skill does not declare or require environment variables, credentials, or config paths. Hardcoded MAILTO ([email protected]) is used for politeness in API calls. No extraneous secrets or unrelated credentials are requested.
Persistence & Privilege
always:false (normal). The code persists API responses to /tmp/litreview_cache/ for caching; this is reasonable for the task but means cached responses are stored on disk with predictable filenames and could be visible to other local users. The skill does not modify other skills or system configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install academic-research-conflict
  3. After installation, invoke the skill by name or use /academic-research-conflict
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Academic Research v1.0.0 initial release: - Search 250M+ academic papers via the OpenAlex API without an API key. - Supports queries by topic, author, or DOI, plus citation chain exploration. - Fetches structured metadata (title, authors, abstract, citation count, DOI, open access URL). - Automated literature reviews with theme identification and synthesis. - Provides both human-readable markdown and machine-friendly JSON outputs. - Includes example scripts and workflow tips for efficient scholarly research.
Metadata
Slug academic-research-conflict
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Academic Research Conflict?

Search academic papers and conduct literature reviews using OpenAlex API (free, no key needed). Use when the user needs to find scholarly papers by topic/aut... It is an AI Agent Skill for Claude Code / OpenClaw, with 253 downloads so far.

How do I install Academic Research Conflict?

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

Is Academic Research Conflict free?

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

Which platforms does Academic Research Conflict support?

Academic Research Conflict is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Academic Research Conflict?

It is built and maintained by Feiyang2007 (@feiyang2007); the current version is v1.0.0.

💬 Comments