Install any skill in seconds. Free to start, no credit card required.
Get Started Free →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.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-12 | ✗→✓ | ▲ Improved | 15% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 28% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 118% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 86% | 0% |
| case-14 | ✗→✓ | ▲ Improved | 126% | 0% |
Search topic or paper ID: $ARGUMENTS
DeepXiv is the progressive-reading literature source:
| Skill | Source | Best for | |-------|--------|----------| | /arxiv | arXiv API | Batch search, PDF download, metadata | | /deepxiv | DeepXiv SDK | Progressive section-level reading | | /semantic-scholar | S2 API | Published venue metadata, citation counts | | /alphaxiv | alphaxiv.org | Instant LLM-optimized summary of one paper, with LaTeX source fallback |
Use DeepXiv when you want to inspect papers incrementally instead of loading the full text immediately.
deepxiv_fetch.py, resolved pershared-references/integration-contract.md §2 (Codex-side chain: $ARIS_REPO/tools/ → tools/ → ~/.codex/skills/deepxiv/). Policy D1 — if unresolved (canonical chain exhausted), fall back to 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:
bashpip install deepxiv-sdk
On 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.
Resolve $DEEPXIV_FETCHER via the canonical strict-safe Codex chain (see shared-references/integration-contract.md §2):
bashif [ -z "${ARIS_REPO:-}" ] && [ -f .aris/installed-skills-codex.txt ]; then ARIS_REPO=$(awk -F'\t' '$1=="repo_root"{print $2; exit}' .aris/installed-skills-codex.txt 2>/dev/null) || true fi DEEPXIV_FETCHER="" [ -n "${ARIS_REPO:-}" ] && [ -f "$ARIS_REPO/tools/deepxiv_fetch.py" ] && DEEPXIV_FETCHER="$ARIS_REPO/tools/deepxiv_fetch.py" [ -z "$DEEPXIV_FETCHER" ] && [ -f tools/deepxiv_fetch.py ] && DEEPXIV_FETCHER="tools/deepxiv_fetch.py" [ -z "$DEEPXIV_FETCHER" ] && [ -f ~/.codex/skills/deepxiv/deepxiv_fetch.py ] && DEEPXIV_FETCHER="$HOME/.codex/skills/deepxiv/deepxiv_fetch.py" # Smoke test (optional): resolved-but-non-functional adapter is not currently auto-demoted. if [ -n "$DEEPXIV_FETCHER" ]; then echo "DeepXiv adapter resolved at: $DEEPXIV_FETCHER" >&2 else echo "DeepXiv adapter unresolved (canonical chain exhausted); raw deepxiv CLI fallback will be used." >&2 fi
If the adapter is unresolved, fall back to raw deepxiv commands.
bash[ -n "$DEEPXIV_FETCHER" ] && python3 "$DEEPXIV_FETCHER" search "QUERY" --max MAX_RESULTS [ -n "$DEEPXIV_FETCHER" ] && python3 "$DEEPXIV_FETCHER" paper-brief ARXIV_ID [ -n "$DEEPXIV_FETCHER" ] && python3 "$DEEPXIV_FETCHER" paper-head ARXIV_ID [ -n "$DEEPXIV_FETCHER" ] && python3 "$DEEPXIV_FETCHER" paper-section ARXIV_ID "SECTION_NAME" [ -n "$DEEPXIV_FETCHER" ] && python3 "$DEEPXIV_FETCHER" trending --days 7 --max MAX_RESULTS [ -n "$DEEPXIV_FETCHER" ] && python3 "$DEEPXIV_FETCHER" wsearch "QUERY" [ -n "$DEEPXIV_FETCHER" ] && python3 "$DEEPXIV_FETCHER" sc "SEMANTIC_SCHOLAR_ID"
Fallbacks:
bashdeepxiv 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 json
For 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.Other measured skills in the registry, with their headline benchmark lift.