Search and progressively read open-access academic papers through DeepXiv. Use when the user wants layered paper access, section-level reading, trending papers, or DeepXiv-backed literature retrieval.
76
70%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/skills-codex/deepxiv/SKILL.mdSearch topic or paper ID: $ARGUMENTS
DeepXiv is the progressive-reading literature source:
| Skill | Best for |
|---|---|
/arxiv | Direct preprint search and PDF download |
/semantic-scholar | Published venue metadata, citation counts, DOI links |
/deepxiv | Layered reading: search → brief → head → section, plus trending and web search |
Use DeepXiv when you want to inspect papers incrementally instead of loading the full text immediately.
$ARIS_REPO/tools/deepxiv_fetch.py from the ARIS repo recorded by the Codex install manifest. If unavailable, fall back to the raw deepxiv CLI.Overrides (append to arguments):
/deepxiv "agent memory" - max: 5/deepxiv "2409.05591" - brief/deepxiv "2409.05591" - head/deepxiv "2409.05591" - section: Introduction/deepxiv "trending" - days: 14 - max: 10/deepxiv "karpathy" - web/deepxiv "258001" - sc
DeepXiv is optional:
pip install deepxiv-sdkOn first use, deepxiv auto-registers a free token and stores it in ~/.env.
Parse $ARGUMENTS for:
- max: N- brief- head- section: NAME- trending- days: 7|14|30- web- scIf the input looks like an arXiv ID and no explicit mode is provided, default to brief.
Locate the adapter. Prefer the Codex managed install manifest when present, then fall back to the same project/global copy-install lookup style as the Claude skill:
ARIS_REPO="${ARIS_REPO:-$(awk -F'\t' '$1=="repo_root"{print $2; exit}' .aris/installed-skills-codex.txt 2>/dev/null)}"
SCRIPT=""
[ -n "$ARIS_REPO" ] && [ -f "$ARIS_REPO/tools/deepxiv_fetch.py" ] && SCRIPT="$ARIS_REPO/tools/deepxiv_fetch.py"
[ -z "$SCRIPT" ] && [ -f tools/deepxiv_fetch.py ] && SCRIPT="tools/deepxiv_fetch.py"
[ -z "$SCRIPT" ] && [ -f ~/.codex/skills/deepxiv/deepxiv_fetch.py ] && SCRIPT="$HOME/.codex/skills/deepxiv/deepxiv_fetch.py"
[ -n "$SCRIPT" ] && python3 "$SCRIPT" --helpIf the adapter is unavailable, fall back to raw deepxiv commands.
[ -n "$SCRIPT" ] && python3 "$SCRIPT" search "QUERY" --max MAX_RESULTS
[ -n "$SCRIPT" ] && python3 "$SCRIPT" paper-brief ARXIV_ID
[ -n "$SCRIPT" ] && python3 "$SCRIPT" paper-head ARXIV_ID
[ -n "$SCRIPT" ] && python3 "$SCRIPT" paper-section ARXIV_ID "SECTION_NAME"
[ -n "$SCRIPT" ] && python3 "$SCRIPT" trending --days 7 --max MAX_RESULTS
[ -n "$SCRIPT" ] && python3 "$SCRIPT" wsearch "QUERY"
[ -n "$SCRIPT" ] && python3 "$SCRIPT" sc "SEMANTIC_SCHOLAR_ID"Fallbacks:
deepxiv search "QUERY" --limit MAX_RESULTS --format json
deepxiv paper ARXIV_ID --brief --format json
deepxiv paper ARXIV_ID --head --format json
deepxiv paper ARXIV_ID --section "SECTION_NAME" --format json
deepxiv trending --days 7 --limit MAX_RESULTS --output json
deepxiv wsearch "QUERY" --output json
deepxiv sc "SEMANTIC_SCHOLAR_ID" --output jsonFor search results, present a compact literature table. For paper reads, summarize the title, authors, date, TLDR, and the next recommended depth step.
Use the progression:
searchpaper-briefpaper-headpaper-sectionOnly read the full paper when the user explicitly needs it.
If the project has an active research wiki and the user is building a literature set, add DeepXiv findings as source-backed entries with arXiv/Semantic Scholar IDs, retrieved sections, and the recommended next depth step.
Follow shared-references/integration-contract.md. If the wiki path or schema is unclear, ask before writing.
deepxiv commands when available./arxiv or /research-lit "topic" - sources: web.2028ac4
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.