Receber por email
← Voltar para o catálogo

literature-search

Pesquisa e descobre artigos acadêmicos em múltiplas fontes, como Semantic Scholar e arXiv, com seleção adaptativa de mecanismo. Retorna resultados classificados e deduplicados, incluindo metadados como autores, ano e link para PDF.

48estrelas
Atualizado há 5 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add jxtse/scientific-research-skills

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/literature-search-jxtse/svg)](https://www.skillteca.com.br/skills/literature-search-jxtse)

Skills relacionadas

Ver todas de Pesquisa e Web →

Alerta por categoria

Receba novas skills de Pesquisa e Web toda segunda

1 email curto, só com as skills novas de Pesquisa e Web. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Literature Search

Systematic, multi-engine academic paper search.

When to Use

  • User asks "find papers about X"
  • User needs related work for a new project
  • User wants to know the state of the art on a topic
  • User asks for papers from a specific venue/author/year

Engine Selection

Choose engines based on the search goal:

| Goal | Primary Engine | Supplementary | |------|---------------|---------------| | Broad topic survey | Semantic Scholar | arXiv, Tavily | | Latest preprints | arXiv (sort by submittedDate) | Semantic Scholar | | Deep research / complex questions | Gemini deep research | Tavily + Exa | | Specific paper by title | Semantic Scholar | Google Scholar (via Tavily) | | Papers by author | Semantic Scholar (author search) | AMiner | | Chinese research community | AMiner | Semantic Scholar | | Industry/applied papers | Tavily (deep) | Exa semantic search | | Social buzz / trending papers | Twitter/X (xreach) | Reddit | | Code implementations | GitHub (gh search) | Exa (get_code_context) | | Finding similar papers | Exa (semantic) | Semantic Scholar (citations) |

Workflow

Step 1: Understand the Query

Before searching, clarify:

  • Scope: Broad survey vs. specific subtopic
  • Recency: All time vs. last N years vs. latest only
  • Venue preference: Top-tier only? Specific conference?
  • Quantity: Top 5 vs. comprehensive survey
  • Depth: Quick list vs. deep research with synthesis

Step 2: Select Search Strategy

Quick search (single engine): For simple, well-defined queries. Use Semantic Scholar or arXiv directly.

Multi-engine search (2-3 engines in parallel): For broader topics. Run engines simultaneously, deduplicate results.

Deep research (Gemini): For complex, multi-faceted research questions. Gemini deep research mode synthesizes across many sources and provides a structured analysis with citations. Use this when:

  • The question spans multiple subfields
  • You need synthesis, not just a list of papers
  • The user explicitly asks for "deep research" or "comprehensive survey"

Step 3: Execute Search

# Semantic Scholar — paper metadata, citations, author search
# Free, no API key needed
node scripts/search/semantic-scholar.mjs "query" -n 20

# arXiv — latest preprints, category filtering
# Free, no API key needed
node scripts/search/arxiv.mjs "query" -n 15 --sort submittedDate --cat cs.CL

# Tavily — general web search, AI-optimized
node scripts/search/search.mjs "query site:arxiv.org OR site:aclanthology.org" -n 10
node scripts/search/search.mjs "query" --deep  # deeper search mode

# Exa — semantic search, finding similar content
mcporter call 'exa.web_search_exa(query: "query", numResults: 10)'

# Gemini — deep research (for complex questions)
# Use gemini-3.1-pro model with web search grounding
# Prompt: "Survey the recent literature on [topic]. Identify key papers,
#          main approaches, and open problems. Cite specific papers."

# AMiner — Chinese academic community
# Uses AMINER_API_KEY

Step 4: Deduplicate & Rank

Merge results across engines:

  1. Deduplicate by title similarity (fuzzy match, >90% = same paper)
  2. Rank by: citation count × recency × venue tier × relevance
  3. Flag if a paper appears in multiple engines (higher confidence)

Step 5: Present Results

Format as a ranked list with key metadata:

1. **[Title]** (Venue Year, Citations: N)
   Authors: [First author] et al.
   TL;DR: [1 sentence]
   Why relevant: [connection to user's query]

2. ...

Step 6: Deep Dive (Optional)

If user wants to go deeper on any paper:

  • Switch to paper-reading skill
  • Or add to Zotero reading queue (use zotero-management skill)

Search Tips

  • Use specific terminology: "multi-agent reinforcement learning" > "MARL" > "agents working together"
  • Combine with venue filter: Adding venue:ACL or category cs.CL dramatically improves precision
  • Check citation chains: A highly-cited paper's references and citers are often gold
  • Cross-lingual: For Chinese papers, try both English and Chinese queries
  • Date filter for SOTA: Use --sort submittedDate on arXiv to find the latest approaches
  • Gemini for synthesis: When you need to understand a field (not just list papers), use Gemini deep research to get a narrative overview first, then drill into specific papers

Quality Signals

When ranking, weight these signals:

  • Citation count: High for established work, less meaningful for papers < 6 months old
  • Venue tier: ACL/EMNLP/NeurIPS/ICML > workshops > arXiv-only
  • Author reputation: Check if senior authors are established in the field
  • Code availability: Papers with code are more verifiable
  • Reproducibility: Clear methodology sections and experimental details
Compartilhar X LinkedIn