agentleFS
ImmortalqxImmortalqx/my_codex_skills/research-lit/SKILL.md

research-lit

Skill54 starsChanged 5 months agoMITView on GitHub

Search and analyze research papers, find related work, summarize key ideas. Use when user says \"find papers\", \"related work\", \"literature review\", \"what does this paper say\", or needs to understand academic papers.

10 other projects use a version of this.

Adopted by

Most recently taken up by

Used with

Projects with it also use paper-illustration, proof-checker and 8 more.

Other files people use alongside this one.

Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
  • raja21068Skill

    paper-illustration

    Generate publication-quality AI illustrations for academic papers using Gemini image generation. Creates architecture diagrams, method illustrations with Claude-supervised iterative refinement loop. Use when user says \"生成图表\", \"画架构图\", \"AI绘图\", \"paper illustration\", \"generate diagram\", or needs visual figures for papers.

    Also in 5 projects that use this

  • raja21068Skill

    proof-checker

    Rigorous mathematical proof verification and fixing workflow. Reads a LaTeX proof, identifies gaps via cross-model review (Codex GPT-5.4 xhigh), fixes each gap with full derivations, re-reviews, and generates an audit report. Use when user says "检查证明", "verify proof", "proof check", "审证明", "check this proof", or wants rigorous mathematical verification of a theory paper.

    Also in 5 projects that use this

  • rongaredeSkill

    semantic-scholar

    使用 Semantic Scholar API 检索和验证学术论文。支持并发多关键词搜索、批量 ID/DOI 查询、引用分析、批量补全摘要、统一 Markdown 导出。覆盖 2.14 亿+ 学术论文,无需 API Key 即可使用。触发词:论文检索、论文验证、Semantic Scholar、S2 搜索、查论文、补全摘要、导出MD

    Also in 5 projects that use this

  • +7 more from raja21068

The file

Show its rules and text

We split this skill into the rules it gives an agent

19 rules. 0 are common, 14 are distinctive, and 5 are very specific to this project.

  • 0

    Common

    Most of the 10 edited versions we read keep these.

  • 14

    Distinctive

    This author's own choices. Worth a look.

  • 5

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Use this skill to build a grounded paper landscape from:

    line 12
  2. Very specific:

    PAPER_LIBRARY: Search these locations in order:

    line 22
  3. Very specific:

    ARXIV_DOWNLOAD = false: When true, download the top relevant arXiv PDFs after ranking.

    line 27
  4. Very specific:

    If sources: is not specified, default to all.

    line 42
  5. Distinctive:

    Before going outward, check whether the user already has relevant papers locally.

    line 66
  6. Distinctive:

    If no relevant local papers are found, continue normally.

    line 80
  7. Distinctive:

    Search the public web for recent and canonical papers on the topic.

    line 84
  8. Distinctive:

    Prefer the published venue page when both a venue version and an arXiv mirror exist.

    line 96
  9. Distinctive:

    Use arXiv or author pages when they are the most accessible legal source.

    line 97
  10. Distinctive:

    Always run the local helper for a structured arXiv pass:

    line 103
  11. Very specific:

    only download the top ARXIV_MAX_DOWNLOAD items

    line 129
  12. Distinctive:

    verify each PDF is larger than 10 KB

    line 131
  13. Distinctive:

    If the user wants files:

    line 168
  14. Distinctive:

    Always include citation metadata: authors, year, venue or preprint status.

    line 175
  15. Distinctive:

    Always separate peer-reviewed papers from preprints when it matters.

    line 176
  16. Distinctive:

    Never fake certainty about novelty or claim strength.

    line 177
  17. Distinctive:

    Never assume another installed skill is required for the default path.

    line 178
  18. Very specific:

    Use the bundled scripts/arxiv_fetch.py helper instead of external install paths.

    line 179
  19. Distinctive:

    If one source is missing or weak, continue with the others instead of failing.

    line 180

“Common” is measured: kept by at least 6 in 10 of the 10 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Research Literature Review

Research topic: $ARGUMENTS

Purpose

Use this skill to build a grounded paper landscape from:

  1. local PDFs already present in the workspace,
  2. public web search and official paper pages,
  3. structured arXiv metadata from the bundled helper script.

This skill is intentionally standalone. Its default path uses only local PDFs, public web search, and the bundled arXiv helper.

Runtime Knobs

  • PAPER_LIBRARY Search these locations in order:
    1. a path explicitly provided by the user, e.g. paper library: ~/my_papers/
    2. papers/ in the current project
    3. literature/ in the current project
  • MAX_LOCAL_PAPERS = 20 Maximum number of local PDFs to read at the title / abstract / intro level.
  • ARXIV_DOWNLOAD = false When true, download the top relevant arXiv PDFs after ranking.
  • ARXIV_MAX_DOWNLOAD = 5 Maximum number of arXiv PDFs to download.

Argument Directives

Parse $ARGUMENTS for optional directives:

  • paper library: <path>
  • sources: local
  • sources: web
  • sources: local, web
  • sources: all
  • arxiv download: true
  • max download: <N>

If sources: is not specified, default to all.

Examples:

/research-lit "diffusion models"
/research-lit "diffusion models" - sources: local
/research-lit "diffusion models" - sources: web
/research-lit "diffusion models" - sources: local, web
/research-lit "test-time scaling for VLM agents" - sources: all - arxiv download: true - max download: 8

Source Table

PrioritySourceIDDetectionWhat it provides
1Local PDFslocalpapers/**/*.pdf, literature/**/*.pdf, or a user-provided library pathExisting papers the user already has
2Web searchwebCurrent agent web tools or direct HTTP accessOfficial paper pages, OpenReview, author pages, Semantic Scholar pages, venue pages
3Bundled arXiv helperarxivscripts/arxiv_fetch.py inside this skillStructured metadata and optional PDF download

Workflow

Step 0: Scan Local Papers First

Before going outward, check whether the user already has relevant papers locally.

  1. Locate the paper library.
  2. Enumerate candidate PDFs under papers/ / literature/ or the user-provided path.
  3. Filter by filename relevance first.
  4. For promising PDFs, read the first 3 pages and extract:
    • title
    • authors
    • year
    • venue if visible
    • one-line core contribution
    • why it matters to the current topic
  5. Build a "local papers already available" section.

If no relevant local papers are found, continue normally.

Step 1: Search the Web

Search the public web for recent and canonical papers on the topic.

Preferred targets:

  • official conference or journal pages
  • OpenReview
  • arXiv abstract pages
  • author project pages
  • Semantic Scholar result pages

Rules:

  • Prefer the published venue page when both a venue version and an arXiv mirror exist.
  • Use arXiv or author pages when they are the most accessible legal source.
  • Focus on the last 2 years unless the topic clearly requires older foundational work.
  • De-duplicate against the local-paper set.

Step 2: Run the Bundled arXiv Helper

Always run the local helper for a structured arXiv pass:

python scripts/arxiv_fetch.py search "QUERY" --max 10

This returns richer structured data than a generic search snippet:

  • title
  • abstract
  • author list
  • categories
  • published / updated dates
  • abstract URL
  • PDF URL

Merge the arXiv results with the web-search findings and de-duplicate.

Optional PDF download, only when ARXIV_DOWNLOAD = true:

python scripts/arxiv_fetch.py download ARXIV_ID --dir papers/

Download rules:

  • only download the top ARXIV_MAX_DOWNLOAD items
  • skip papers already present locally
  • verify each PDF is larger than 10 KB

Step 3: Analyze Each Relevant Paper

For each paper retained after de-duplication, extract:

  • Problem: what gap does it address?
  • Method: what is the core technical contribution?
  • Results: what numbers or concrete claims matter?
  • Relevance: how does it relate to the current task?
  • Source: local, web, or arxiv

Step 4: Synthesize the Landscape

  • group papers by method family or research theme
  • identify consensus, disagreement, and open gaps
  • distinguish directly competing work from supporting context
  • surface what is genuinely new versus what is already standard

Step 5: Output

Present a structured table:

| Paper | Venue | Method | Key Result | Relevance to Us | Source |
|-------|-------|--------|------------|-----------------|--------|

Then add a short narrative summary of the field:

  • what the main clusters are
  • what recent trends changed
  • where the strongest baselines come from
  • what the current blind spots appear to be

Step 6: Save Artifacts When Requested

If the user wants files:

  • save PDFs into papers/, literature/, or the specified library path
  • save the literature note or comparison note in the workspace

Key Rules

  • Always include citation metadata: authors, year, venue or preprint status.
  • Always separate peer-reviewed papers from preprints when it matters.
  • Never fake certainty about novelty or claim strength.
  • Never assume another installed skill is required for the default path.
  • Use the bundled scripts/arxiv_fetch.py helper instead of external install paths.
  • If one source is missing or weak, continue with the others instead of failing.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.