Agent skill

Deepxiv CLI

by DeepXiv in DeepXiv/deepxiv_sdk

Access academic papers (arXiv, PMC, bioRxiv, medRxiv) via CLI with semantic search and intelligent content extraction

MITAuto-check: notesResearch & Science

Install Deepxiv CLI

skills CLI
$ npx skills add DeepXiv/deepxiv_sdk --skill deepxiv-cli -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install DeepXiv/deepxiv_sdk deepxiv-cli --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/DeepXiv/deepxiv_sdk.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/deepxiv-cli .claude/skills/deepxiv-cli && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
deepxiv-cli
GitHub stars
802
Token cost
~4.1k tokens
SKILL.md length
1,388 words
Files
2
Skills in repo
3
Repo updated
First seen
Licence
MIT

At a glance

Access academic papers (arXiv, PMC, bioRxiv, medRxiv) via CLI with semantic search and intelligent content extraction

  • Works in 7 steps: Ask a Question (deepxiv ask) → Search Papers (deepxiv search) → Read arXiv Papers (deepxiv paper) → …
  • Tasks that involve Academic paper search
  • SKILL.md covers 🚀 30-Second Overview, 🎯 Command Selection Guide, 📚 Core Commands Reference and 🎬 Common Workflows, plus 5 more sections
  • Calls pip and jq; reaches github.com

What it does

Deepxiv CLI is an agent skill from DeepXiv/deepxiv_sdk. Access academic papers (arXiv, PMC, bioRxiv, medRxiv) via CLI with semantic search and intelligent content extraction

Its SKILL.md is about 4.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).

It sits in Research & Science, covering Academic paper search. It works with arXiv. The repository describes itself as: Talk to research papers like talking to authors - Python package with AI agent for arXiv papers. The licence is MIT.

When your agent uses it

  • Tasks that involve Academic paper search

Example prompts

  • “/deepxiv-cli”

Requirements

  • Python 3

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Ask a Question (deepxiv ask)
  2. Search Papers (deepxiv search)
  3. Read arXiv Papers (deepxiv paper)
  4. Access Biomedical Literature (deepxiv pmc)
  5. Manage Token (deepxiv token)
  6. Find Researchers (deepxiv talent) — beta
  7. Intelligent Agent (deepxiv agent)

What it can do on your machine

Read from SKILL.md and the folder at commit 80be0b1. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • pip
    • jq

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • github.com

    Also links to:

    • data.rag.ac.cn
    • arxiv.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Deepxiv CLI loads about 4.1k tokens when it runs. Until then it costs about 32 tokens; SKILL.md has 1,388 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~32
When it runs · the whole SKILL.md, loaded when a task matches
~4.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:211
    auto-registers on first use, saves to `~/.env`
  • NoteMentions a .env fileSKILL.md:370
    - Or delete `~/.env` to auto-register new token

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from DeepXiv/deepxiv_sdk at commit 80be0b1, republished under its MIT licence (© DeepXiv). 1,388 words, ~4,067 tokens.

Download SKILL.mdSave it as .claude/skills/deepxiv-cli/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
deepxiv-cli
description
Access academic papers (arXiv, PMC, bioRxiv, medRxiv) via CLI with semantic search and intelligent content extraction
version
1.0.0
frameworks
codex, langchain, claude-code, custom-agents
use_cases
literature-search, paper-analysis, knowledge-synthesis, research-assistant

DeepXiv CLI Skill

🚀 30-Second Overview

What: Access open access academic papers (arXiv, PMC, bioRxiv, medRxiv) through a powerful CLI tool.

What you can do:

  • 💬 Ask a question and get a cited answer, from arXiv or the web (deepxiv ask)
  • 🔍 Search papers with semantic search
  • 📄 Read papers section-by-section (save tokens!)
  • 🧠 Use built-in AI agent for analysis
  • 📊 Access biomedical literature (PMC)

When to use: User wants to search, read, or analyze academic papers


🎯 Command Selection Guide

I want to... → Use this command

GoalCommandExample
Answer a question about the literaturedeepxiv askdeepxiv ask "what speedup does DEER report on HumanEval"
Answer a question about anything elsedeepxiv ask --webdeepxiv ask "Claude API pricing" --web
Find papers on a topicdeepxiv searchdeepxiv search "agent memory" --limit 5
Quickly understand a paperdeepxiv paper <id> --briefdeepxiv paper 2409.05591 --brief
Read specific sectiondeepxiv paper <id> --sectiondeepxiv paper 2409.05591 --section Introduction
See paper structuredeepxiv paper <id> --headdeepxiv paper 2409.05591 --head
Preview first 10k charsdeepxiv paper <id> --previewdeepxiv paper 2409.05591 --preview
Get full textdeepxiv paper <id>deepxiv paper 2409.05591
Access biomedical paperdeepxiv pmc <id>deepxiv pmc PMC544940
Find researchers on a topicdeepxiv talent searchdeepxiv talent search "young RAG faculty" --semantic
Read one researcher's profiledeepxiv talent survey <id>deepxiv talent survey 257
Intelligent analysisdeepxiv agent querydeepxiv agent query "analyze this paper"

📚 Core Commands Reference

0. Ask a Question (deepxiv ask)

When to use: The goal is an answer, not a specific paper's text. This runs the whole search → judge → read loop server-side and returns prose with real citations. Reach for it before hand-rolling search + paper --section.

bash
# arXiv (default) — methods, numbers, experimental results
deepxiv ask "what speedup does speculative decoding report on HumanEval"
deepxiv ask "对比几种缓解 MoE 路由崩塌的方法" --effort high

# --web — current events, products, pricing, anything non-academic
deepxiv ask "Anthropic Claude API pricing tiers" --web
deepxiv ask "NeurIPS 2025 best paper winner" --web --search-type news
deepxiv ask "retrieval evaluation methodology" --web --search-type scholar

Requires a registered key. The auto-registered SDK token returns 403 — users must register at https://data.rag.ac.cn/register. Every account gets 300 agentic calls/day free, from a quota pool separate from the general daily limit (so a 429 here does not block search or paper). If a call 403s, tell the user to register rather than retrying.

Takes 8–30s end to end; the answer streams, so text appears well before that.

--effortRoundsFirst token (arXiv / web)Use for
default1–23–4s / 5–9sFacts, finding papers, one specific number
high37–8s / ≈13sComparing sources, needing body-text detail
xhigh4–59–13s / longerHow a direction evolved, cross-source surveys

Writing the query — this matters more than any flag:

  • Be specific. "what compression ratio does KV cache eviction report on LongBench" works; "kv cache" does not.
  • Ask for numbers explicitly ("what speedup", "which benchmark") to make it read paper bodies rather than abstracts.
  • Put scope in the query text: year, venue, category, author, min citations.
  • Chinese queries work directly; the answer comes back in the query's language.
  • If the answer misses, rephrase — don't just raise --effort. Effort adds reading rounds but cannot redirect first-round recall.

Reading the output:

  • Answer → stdout; sources and progress → stderr. deepxiv ask "..." > answer.md captures only the answer.
  • Every [arXiv:ID] is real — the service is instructed never to invent one, and says "no relevant papers" instead of fabricating. Keep those IDs in what you report back to the user.
  • The sources list is the retrieval set, a superset of what's cited. The CLI shows only cited sources; --all-sources shows the rest.
  • On --web, weigh evidence strength. The service reads only cached page bodies and never fetches live, so uncached pages contribute just a search snippet. The CLI marks pages read in full (📄) versus snippet-only (🔗), and the answer flags snippet-only claims. Pass that caveat on to the user instead of presenting everything as equally solid.
  • On a truncation warning, do not treat the answer as complete — re-run with a larger --max-answer-tokens or a narrower query.
  • Follow up on any cited paper with the normal commands: deepxiv paper <id> --section Method.

When to use: Finding relevant papers on a topic

bash
# Basic search (quick)
deepxiv search "agent memory" --limit 5

# Advanced search with filters
deepxiv search "transformer" --format json
deepxiv search "LLM" --categories cs.AI,cs.CL --min-citations 100

# Date range
deepxiv search "vision models" --date-from 2024-01-01 --date-to 2024-12-31

Expected output: List of papers with title, arxiv_id, score, citation count Token cost: ≈500-1000 tokens per search Tips:

  • Use --limit 3-5 for quick overview
  • Use --format json for downstream processing
  • Add --use-fine-rerank when ranking quality matters more than latency

2. Read arXiv Papers (deepxiv paper)

When to use: Understanding specific papers (choose format by depth needed)

Option A: Quick Summary (30 seconds)
bash
deepxiv paper 2409.05591 --brief
# ✓ Best for: Quick understanding
# → Title, TLDR, keywords, citation count
# Token cost: ~500 tokens
# Use when: "What's this paper about?"
Option B: Paper Structure (2 minutes)
bash
deepxiv paper 2409.05591 --head
# ✓ Best for: Understanding paper organization
# → Metadata, all sections with summaries
# Token cost: ~1-2k tokens
# Use when: "What does this paper contain?"
Option C: Quick Scan (3 minutes)
bash
deepxiv paper 2409.05591 --preview
# ✓ Best for: Fast preview without full read
# → First ~10k characters
# Token cost: ~2k tokens
# Use when: "Let me scan the introduction"
Option D: Specific Section (1 minute)
bash
deepxiv paper 2409.05591 --section Introduction
# ✓ Best for: Reading one section in detail
# → Full section content
# Token cost: ~1-5k tokens (varies by section)
# Use when: "I only need the introduction"
Option E: Complete Paper (for deep analysis)
bash
deepxiv paper 2409.05591
# or explicitly: deepxiv paper 2409.05591 --raw
# ✓ Best for: Full text analysis
# → Complete paper in markdown
# Token cost: ~10-50k tokens
# Use when: "I need to thoroughly analyze this"

3. Access Biomedical Literature (deepxiv pmc)

When to use: Need medical, biology, or biomedical research

bash
# Quick metadata
deepxiv pmc PMC544940 --head

# Full paper
deepxiv pmc PMC544940

Expected output: Paper metadata or complete paper JSON Token cost: ≈1-2k tokens (metadata), ≈10-30k tokens (full)


4. Manage Token (deepxiv token)

When to use: Check your API token status

bash
deepxiv token
# Shows current token and daily limit info

Note: Token auto-registers on first use, saves to ~/.env


Show full SKILL.md (611 more words)Show less
5. Find Researchers (deepxiv talent) — beta

Availability: ships in 1.1.0b1, source install only (pip install git+https://github.com/DeepXiv/deepxiv_sdk.git). The talent index is still being built out, so coverage is uneven — a search that returns thin or irrelevant people is a data gap, not a bad query.

When to use: You need people, not papers — who works on a topic, and what is their record

bash
# Semantic search: describe the person you want in a sentence
deepxiv talent search "young faculty working on retrieval-augmented generation" --semantic --limit 5

# Keyword mode: matches names and affiliations
deepxiv talent search "Zhicheng Dou"

# Filter and sort
deepxiv talent search --tags LLM,Agent --career-stage student --sort total_citations --limit 10

# Full profile by ID (IDs come from search)
deepxiv talent survey 257                    # text summary
deepxiv talent survey 257 --format markdown  # the generated report
deepxiv talent survey 257 --no-refresh       # read-only, no Scholar refresh
deepxiv talent survey 257 --json             # raw JSON

Output: search gives id, names, affiliation, h-index, citations, tags. survey adds bio, education, work history, links, open-source projects, and publication metrics.

Quota: 1 agentic call each — the same pool as deepxiv ask (free 300/day). Requires a registered key. Profiles older than ~14 days refresh from Google Scholar automatically on survey; use --no-refresh to avoid that.


6. Intelligent Agent (deepxiv agent)

When to use: Need analysis beyond simple retrieval

bash
# One-time query
deepxiv agent query "What are key innovations in this paper?"

# Multi-turn reasoning
deepxiv agent query "Compare these two approaches" --max-turn 10 --verbose

# First time setup
deepxiv agent config
# Configure your LLM (OpenAI, DeepSeek, OpenRouter, etc.)

Token cost: Varies by reasoning depth Requirements: Requires langgraph and langchain-core


🎬 Common Workflows

Workflow 1: Quick Paper Review (2 minutes)
bash
# Step 1: Get brief info
deepxiv paper 2409.05591 --brief

# Step 2: Read introduction
deepxiv paper 2409.05591 --section Introduction

# Step 3: Check results (optional)
deepxiv paper 2409.05591 --section Results

Total tokens: ≈2-3k | Use case: Quick assessment before deciding to read fully

Workflow 2: Deep Paper Analysis (15 minutes)
bash
# Step 1: Understand structure
deepxiv paper 2409.05591 --head

# Step 2: Read key sections
deepxiv paper 2409.05591 --section Introduction
deepxiv paper 2409.05591 --section Methods
deepxiv paper 2409.05591 --section Results

# Step 3: AI analysis
deepxiv agent query "Summarize the main contributions"

Total tokens: ≈10-15k | Use case: Thorough understanding

Workflow 3: Literature Search (5 minutes)
bash
# Step 1: Find relevant papers
deepxiv search "agent memory" --limit 5

# Step 2: Quick assess each
for id in results; do
    deepxiv paper $id --brief
done

# Step 3: Deep read top 2
deepxiv paper <top_id_1>
deepxiv paper <top_id_2>

Total tokens: ≈5-10k | Use case: Literature review


💪 Capabilities & Limitations

What deepxiv Can Do ✅
CapabilityDetails
Hybrid SearchBM25 + Vector search across 2M+ arXiv papers
Smart SummariesAI-generated TLDRs and keywords
Section AccessRead specific sections without loading full text
Biomedical AccessPubMed Central (PMC) papers
Open Access OnlyarXiv, PMC, bioRxiv, medRxiv
Intelligent AnalysisReAct agent with multi-turn reasoning
Multiple LLMsCompatible with OpenAI, DeepSeek, OpenRouter, etc.
What deepxiv Cannot Do ❌
LimitationNote
Subscription JournalsOnly open access papers (by design)
Real-time UpdatesarXiv has ≈1-2 day delay
Paywalled ContentCannot access IEEE, ACM, etc. journals
Daily Limits10,000 requests/day free (email for more)
Proprietary DataOnly academic papers, not internal docs

🔧 Troubleshooting

Problem: Paper Not Found
bash
deepxiv paper invalid_id
# Error: NotFoundError: Paper not found

Solution:

Problem: Daily Limit Exceeded
bash
deepxiv search "topic"
# Error: RateLimitError: Daily limit reached

Solution:

  • Wait until tomorrow (limit resets daily)
  • OR email tommy@chien.io with name, email, phone for higher limit
Problem: Token Invalid
bash
deepxiv paper 2409.05591
# Error: AuthenticationError: Invalid or expired token

Solution:

  • Run deepxiv config --token YOUR_NEW_TOKEN
  • Or delete ~/.env to auto-register new token
Problem: Agent Dependencies Missing
bash
deepxiv agent query "analyze"
# Error: langgraph not installed

Solution:

bash
pip install deepxiv-sdk[agent]
Problem: Timeout on Large Papers
bash
deepxiv paper <large_paper_id>
# Error: Request timed out

Solution:

  • Use --brief or --head instead of full paper
  • Or use --section to read specific parts
  • Increase timeout: Use Python API with Reader(timeout=180)

📊 Output Format Guide

For Search Results

Format: Show title, arxiv_id, brief context

1. Title of Paper (2409.05591)
   - Field: Computer Science / AI
   - Citations: 150
   - Key idea: Brief 1-line summary of main contribution
For Paper Reading

Always mention what command was used:

From `deepxiv paper 2409.05591 --brief`:
- Title: MemGPT: Towards LLMs as Operating Systems
- TLDR: Introduces hierarchical memory management for extended context
- Key concepts: agent memory, context management, LLM systems
- (~500 tokens)
For Structured Data

Use JSON format when:

  • Processing results programmatically
  • Building pipelines
  • Storing for later analysis
bash
deepxiv search "topic" --format json  # Pipe to other tools

⏱️ Token Budget Guide

When planning queries, consider token costs:

Quick Summary:        500 tokens
Metadata (--head):    1-2k tokens
One Section:          1-5k tokens (depends on section)
Full Paper:           10-50k tokens
Search Query:         0.5-1k tokens
Agent Analysis:       5-20k tokens (reasoning depth)

Recommendation: For general use, stick to --brief and --section to keep tokens under 5k per query.


🚀 Advanced Usage

Batch Processing (Multiple Papers)
bash
for id in 2409.05591 2504.21776 2503.04975; do
    echo "=== $id ==="
    deepxiv paper $id --brief
done
Piping to Other Tools
bash
deepxiv search "topic" --format json | jq '.results[] | .arxiv_id'
Custom Token Configuration
python
from deepxiv_sdk import Reader
reader = Reader(token="YOUR_TOKEN", timeout=120, max_retries=5)

🌐 Supported & Coming Soon

Current Support ✅
  • arXiv - Computer Science, Physics, Math, Economics
  • PMC - PubMed Central biomedical literature
  • bioRxiv - Biology preprints (deepxiv search --biorxiv, deepxiv biorxiv DOI)
  • medRxiv - Medicine preprints (deepxiv search --medrxiv, deepxiv medrxiv DOI)
Coming Soon 🔄
  • Other OA - Additional open access sources
  • Full OA Ecosystem - Unified cross-source search

📞 Getting Help

Command not working?

bash
deepxiv <command> --help

Need a higher daily limit? Email: tommy@chien.io with name, email, phone

Found a bug? GitHub Issues

Learn more? Full Documentation


✨ Tips & Best Practices

  1. Start with --brief - Always start with brief overview
  2. Use sections - Don't load full papers when sections suffice
  3. Save tokens - Stack operations to reduce API calls
  4. Check limits - Run deepxiv token before large batches
  5. Use agent wisely - For complex analysis that needs reasoning
  6. Format choice - Use --format json for piping, plain text for humans
  7. Error handling - Always handle "Paper not found" and "Limit exceeded" cases

Last Updated: 2024 | Version: 0.2.0 | Status: Production Ready

© DeepXiv, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/deepxiv-cli of DeepXiv/deepxiv_sdk.

  • SKILL.md
  • agents/openai.yaml

Open the folder on GitHubat commit 80be0b1

Compare with similar skills

Deepxiv CLI next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Deepxiv CLI compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Deepxiv CLI this skillDeepXiv/deepxiv_sdk802—~4.1kAutomated safety check: NotesMIT
Read arXiv Paperkarpathy/nanochat58k2 repos~494Automated safety check: PassMIT
Literature Reviewneflibata-feng/MyArxiv-Agent12621 repos~5.9kAutomated safety check: NotesMIT
Openalex Databaseneflibata-feng/MyArxiv-Agent12613 repos~3kAutomated safety check: PassCustom licence
Citation ManagementK-Dense-AI/claude-scientific-writer2.4k2 repos~3.9kAutomated safety check: NotesMIT
Citation Managementneflibata-feng/MyArxiv-Agent12620 repos~8.1kAutomated safety check: NotesMIT

Similar skills

  • Read arXiv Paper

    karpathy/nanochat

    Fetches the TeX source of an arXiv paper from its URL, reads it and writes a markdown summary tied to the nanochat project.

    58k GitHub starsUsed in 2 repos~494 tokens
    Research & ScienceAuto-check passed
  • Literature Review

    neflibata-feng/MyArxiv-Agent

    Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.).

    126 GitHub starsUsed in 21 repos~5.9k tokens
    Research & ScienceAuto-check: notes
  • Openalex Database

    neflibata-feng/MyArxiv-Agent

    Query and analyze scholarly literature using the OpenAlex database.

    126 GitHub starsUsed in 13 repos~3k tokens
    Research & ScienceAuto-check passed
  • Citation Management

    K-Dense-AI/claude-scientific-writer

    Finds papers in OpenAlex, PubMed and Google Scholar, turns DOIs, PMIDs and arXiv IDs into clean BibTeX, and validates citations for a manuscript or thesis.

    2.4k GitHub starsUsed in 2 repos~3.9k tokens
    Research & ScienceAuto-check: notes
  • Citation Management

    neflibata-feng/MyArxiv-Agent

    Comprehensive citation management for academic research. An agent skill from neflibata-feng/MyArxiv-Agent.

    126 GitHub starsUsed in 20 repos~8.1k tokens
    Research & ScienceAuto-check: notes
  • Paper Research on arXiv

    XiaomiMiMo/MiMo-Code

    Searches arXiv, fetches metadata, generates BibTeX, downloads PDFs and finds citations and related papers using a bundled Python script.

    14k GitHub starsUsed in 1 repo~1.5k tokens
    Research & ScienceAuto-check passed

More from DeepXiv/deepxiv_sdk

  • Deepxiv Baseline Table

    DeepXiv/deepxiv_sdk

    Build a markdown baseline table for a research topic using deepxiv search, brief, head, and experiment-section reads, extracting paper title, URL, open-source status, datasets, benchmark scores, and…

    802 GitHub stars~1.6k tokensUpdated 1 mo ago
    Auto-check passed
  • Deepxiv Trending Digest

    DeepXiv/deepxiv_sdk

    Summarize recent hot academic papers using deepxiv trending, brief, head, and section reads, then produce a markdown digest highlighting what each paper is about and which papers deserve deeper…

    802 GitHub stars~1.2k tokensUpdated 1 mo ago
    Auto-check passed

Works with

Questions about Deepxiv CLI

What does Deepxiv CLI do?

Access academic papers (arXiv, PMC, bioRxiv, medRxiv) via CLI with semantic search and intelligent content extraction. Deepxiv CLI is an agent skill from DeepXiv/deepxiv_sdk.

When should I use Deepxiv CLI?

Deepxiv CLI fits situations like: tasks that involve Academic paper search.

How do I install Deepxiv CLI in Claude Code?

Run `npx skills add DeepXiv/deepxiv_sdk --skill deepxiv-cli -a claude-code`. Or copy the skill folder (skills/deepxiv-cli in DeepXiv/deepxiv_sdk) into .claude/skills/deepxiv-cli in your project. Claude Code loads it when a task matches its description.

How do I install Deepxiv CLI in Codex?

Run `npx skills add DeepXiv/deepxiv_sdk --skill deepxiv-cli -a codex`. Or copy the skill folder (skills/deepxiv-cli in DeepXiv/deepxiv_sdk) into .agents/skills/deepxiv-cli in your project. Codex loads it when a task matches its description.

Can I use Deepxiv CLI in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add DeepXiv/deepxiv_sdk --skill deepxiv-cli -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/deepxiv-cli, .gemini/skills/deepxiv-cli, .github/skills/deepxiv-cli and .opencode/skills/deepxiv-cli in your project.

What does Deepxiv CLI need to run?

Going by SKILL.md and its folder, Deepxiv CLI needs the command-line tools its instructions call (pip and jq). Our summary lists: Python 3.

Does Deepxiv CLI access the network?

SKILL.md names 3 domains. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. As links in the text: data.rag.ac.cn and arxiv.org. This is read from the text; nothing was executed.

Is Deepxiv CLI safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Deepxiv CLI use?

Deepxiv CLI is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Deepxiv CLI use?

About 4.1k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Deepxiv CLI?

Skills that share tags, products or a category with Deepxiv CLI: Read arXiv Paper (karpathy/nanochat, 58k stars), Literature Review (neflibata-feng/MyArxiv-Agent, 126 stars), Openalex Database (neflibata-feng/MyArxiv-Agent, 126 stars) and Citation Management (K-Dense-AI/claude-scientific-writer, 2.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Deepxiv CLI?

DeepXiv (a GitHub organization) maintains it in DeepXiv/deepxiv_sdk, which has 802 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on September 4, 2026.

Source: DeepXiv/deepxiv_sdk on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.