Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Medium-depth literature search — read AI-summarized reports for every paper analyzed
.claude/skills/yogsoth-ai-literature-search/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-20 | ✗→✓ | ▲ Improved | -8% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -21% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 143% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 80% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 49% | 0% |
Medium-depth reading. Understand methods, contributions, and findings via AI-generated summary reports. Suitable for literature surveys, gap analysis, and building background knowledge.
Use this when you need to:
This skill reads AI-summarized reports — not raw full text. For rigorous analysis requiring raw text, use literature-research.
| Tool | Purpose | Returns | |------|---------|---------| | alphaxiv.discover_papers | Primary search — arXiv semantic search | Ranked paper list with metadata | | ss.relevanceSearch | Supplementary search — non-arXiv papers | Title, abstract, authors, citationCount | | ss.paper / ss.paperBatch | Metadata enrichment | Citation count, DOI, S2 ID, externalIds | | ss.citations | Papers that cite this paper (incoming) | Citing paper list with context | | ss.references | Papers this paper cites (outgoing) | Referenced paper list | | alphaxiv.get_paper_content | AI summary report (fullText: false) | Structured AI-generated paper report |
<HARD-GATE> Do NOT base analysis on abstracts or discover_papers snippets alone.
For EVERY paper selected for analysis, you MUST call:
alphaxiv.get_paper_content(url: arxiv_url, fullText: false)This returns an AI-generated summary report optimized for LLM consumption.
PROHIBITED:
REQUIRED:
</HARD-GATE>
Primary (arXiv):
alphaxiv.discover_papers(
keywords: ["keyword1", "keyword2", "keyword3"],
question: "Detailed description of papers needed",
difficulty: 5
)Supplementary (non-arXiv):
ss.relevanceSearch(
query: "search terms",
limit: 20,
year: "2022-2024"
)For papers found via alphaxiv, enrich with citation data:
ss.paperBatch(
paper_ids: ["ARXIV:2301.xxxxx", "ARXIV:2302.xxxxx", ...]
)Returns: citationCount, DOI, S2 ID for each paper.
Choose top N papers (typically 5-15) based on:
For each selected paper:
alphaxiv.get_paper_content(
url: "https://arxiv.org/abs/XXXX.XXXXX",
fullText: false
)fullText: false (default) returns an AI-generated intermediate report:
To find related work not caught by keyword search:
ss.citations(paper_id: "ARXIV:XXXX.XXXXX", limit: 50)
ss.references(paper_id: "ARXIV:XXXX.XXXXX", limit: 50)Filter results by year and citation count, then repeat Steps 3-4 for promising papers.
fullText: false (default) — AI-generated report, faster, structuredfullText: true — raw extracted text, slower, complete (use in literature-research, not here)https://arxiv.org/abs/XXXX.XXXXX), PDF URL, alphaXiv URL2301.12345 → ARXIV:2301.12345)offset and limit for pagination# Step 1: Search
alphaxiv.discover_papers(
keywords: ["vision transformer", "attention", "ViT"],
question: "Papers proposing or analyzing attention mechanisms in vision transformers",
difficulty: 5
)
ss.relevanceSearch(query: "vision transformer attention mechanism", limit: 15, year: "2022-2024")
# Step 2: Enrich
ss.paperBatch(paper_ids: ["ARXIV:2010.11929", "ARXIV:2103.14030", ...])
# Step 3: Select top 8 by citation count + relevance
# Step 4: Read each
alphaxiv.get_paper_content(url: "https://arxiv.org/abs/2010.11929") # ViT
alphaxiv.get_paper_content(url: "https://arxiv.org/abs/2103.14030") # Swin
# ... repeat for all 8
# Step 5: Expand via citations of ViT
ss.citations(paper_id: "ARXIV:2010.11929", limit: 30)# Step 1: Broad search
alphaxiv.discover_papers(
keywords: ["LLM", "efficient inference", "quantization", "pruning"],
question: "Methods for making large language model inference faster or cheaper",
difficulty: 6
)
# Step 2-4: Enrich, select 10, read AI summaries
# Step 5: Check what recent papers cite the seminal works
ss.citations(paper_id: "ARXIV:2210.17323", limit: 50) # GPTQ
ss.citations(paper_id: "ARXIV:2306.00978", limit: 50) # AWQ<!-- BEGIN available-tables (generated) -->
Optional, no fixed order; the final leaf is always a sop.
| SOP | When to use | | --- | --- | | literature-research | Deep literature research — raw full text reading and targeted PDF queries for rigorous analysis |
<!-- END available-tables (generated) -->
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-13 | pass→pass | 13,081 | 2,787 | -79% | 1 | 1 | 0% | 2,201 | 2,285 | +4% | 0 | 0 | — |
case-14 | pass→pass | 14,992 | 7,160 | -52% | 1 | 1 | 0% | 1,492 | 2,105 | +41% | 0 | 0 | — |
case-20 | fail→pass | 20,162 | 9,914 | -51% | 1 | 1 | 0% | 3,704 | 3,410 | -8% | 0 | 0 | — |
case-01 | fail→fail | 43,613 | 104,052 | +139% | 1 | 1 | 0% | 5,827 | 2,608 | -55% | 0 | 0 | — |
case-02 | fail→fail | 40,924 | 64,832 | +58% | 1 | 1 | 0% | 4,664 | 2,501 | -46% | 0 | 0 | — |
case-03 | fail→fail | 45,599 | 36,012 | -21% | 1 | 1 | 0% | 8,232 | 2,364 | -71% | 0 | 0 | — |
case-04 | fail→pass | 14,905 | 10,215 | -31% | 1 | 1 | 0% | 2,995 | 2,375 | -21% | 0 | 0 | — |
case-05 | fail→pass | 18,869 | 7,159 | -62% | 1 | 1 | 0% | 913 | 2,217 | +143% | 0 | 0 | — |
case-06 | fail→pass | 8,515 | 30,834 | +262% | 1 | 1 | 0% | 1,439 | 2,594 | +80% | 0 | 0 | — |
case-07 | fail→pass | 9,966 | 6,382 | -36% | 1 | 1 | 0% | 1,544 | 2,299 | +49% | 0 | 0 | — |
case-08 | pass→pass | 12,066 | 3,366 | -72% | 1 | 1 | 0% | 2,162 | 2,243 | +4% | 0 | 0 | — |
case-19 | fail→fail | 24,972 | 19,220 | -23% | 1 | 1 | 0% | 4,237 | 2,273 | -46% | 0 | 0 | — |
case-09 | fail→pass | 13,237 | 9,566 | -28% | 1 | 1 | 0% | 2,022 | 2,500 | +24% | 0 | 0 | — |
case-10 | fail→pass | 16,711 | 3,868 | -77% | 1 | 1 | 0% | 2,436 | 2,260 | -7% | 0 | 0 | — |
case-11 | pass→pass | 20,883 | 19,923 | -5% | 1 | 1 | 0% | 2,668 | 4,306 | +61% | 0 | 0 | — |
case-12 | fail→pass | 11,031 | 11,266 | +2% | 1 | 1 | 0% | 1,687 | 2,775 | +64% | 0 | 0 | — |
case-15 | pass→pass | 30,830 | 8,572 | -72% | 1 | 1 | 0% | 1,538 | 2,444 | +59% | 0 | 0 | — |
case-16 | fail→pass | 16,134 | 6,712 | -58% | 1 | 1 | 0% | 1,725 | 2,778 | +61% | 0 | 0 | — |
case-17 | pass→pass | 15,295 | 10,101 | -34% | 1 | 1 | 0% | 2,956 | 3,325 | +12% | 0 | 0 | — |
case-18 | fail→fail | 35,298 | 15,610 | -56% | 1 | 1 | 0% | 5,369 | 2,215 | -59% | 0 | 0 | — |
case-21 | fail→pass | 19,469 | 8,105 | -58% | 1 | 1 | 0% | 4,816 | 2,585 | -46% | 0 | 0 | — |
case-22 | fail→fail | 40,079 | 18,056 | -55% | 1 | 1 | 0% | 8,051 | 2,308 | -71% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted, and 16 counted toward the lift figure. The other 6 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +45 percentage points is the difference between those two pass rates over the 16 comparable cases. 1 case got worse with the skill loaded, and it is included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.