Pular para o conteúdo
Skillpedia
Pesquisa48 mil · #3791

papers-skill

Ajuda seu agente a pesquisar artigos acadêmicos. Ele pode encontrar artigos, ver citações, baixar PDFs e extrair texto. É útil para quem precisa fazer trabalhos acadêmicos.

O que ela faz

Esta ferramenta ajuda você a pesquisar artigos acadêmicos, encontrar outros artigos que citam um trabalho específico, baixar PDFs do arXiv e extrair texto de PDFs. Ela funciona como um assistente de pesquisa.

Quando usar

  • ✓Quando você quer encontrar artigos sobre um tópico específico.
  • ✓Quando você quer saber quais artigos citaram um trabalho que você já conhece.
  • ✓Quando você quer baixar um artigo do arXiv e ter um resumo dele.

Exemplo do que pedir para a IA

“Procure artigos sobre inteligência artificial e aprendizado de máquina.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/papers-skill/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/papers-skill/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta usa um programa de computador que se conecta a bases de dados acadêmicas como Semantic Scholar e arXiv. Ela pode buscar informações, baixar arquivos e ler o texto dentro dos PDFs.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill papers-skill

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/papers-skill/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Papers Skill

Visão Geral

Papers Skill transforma um agente de codificação em um assistente de pesquisa de literatura. Ele orquestra uma CLI Python empacotada (scripts/papers.py) que acessa as APIs gratuitas do Semantic Scholar e arXiv, baixa PDFs do arXiv e extrai texto com PyMuPDF. O agente decide qual subcomando invocar e como combinar os resultados em uma varredura de literatura, uma leitura aprofundada de um artigo, uma análise de impacto ou uma lista de leitura.

Esta skill é a porta de entrada no modo Skill do papers-mcp MCP server do mesmo autor. Ambos os projetos compartilham o mesmo conjunto de recursos; este é distribuído como um plugin Claude Code para que possa ser instalado com um único comando e não precise de um processo MCP de longa execução.

Quando Usar Esta Skill

  • Use quando o usuário pedir para pesquisar artigos acadêmicos por tópico, autor ou local.
  • Use quando o usuário nomear um artigo específico (por DOI, ID do arXiv ou título) e quiser metadados, o resumo, o TL;DR ou sua lista de referências.
  • Use quando o usuário quiser encontrar trabalhos que citem um artigo conhecido (análise de impacto, acompanhamento de seguimento).
  • Use quando o usuário quiser baixar um PDF do arXiv e resumi-lo.
  • Use quando o usuário pedir para construir uma lista de leitura em torno de um tópico.

Não Use Esta Skill Quando

  • O usuário quer texto completo pago que não seja do arXiv. Esta skill não pode contornar paywalls de editoras; ela só pode buscar PDFs e metadados do arXiv em todos os lugares.
  • O usuário quer OCR em PDFs escaneados. PyMuPDF extrai apenas texto embutido; PDFs de imagem escaneados retornam a mensagem de fallback e precisam de uma etapa de OCR separada.
  • O usuário quer alertas de citação em tempo real ou monitoramento no estilo RSS. Esta skill é acionada por solicitação.

Como Funciona

Passo 1: Verificar dependências

Três pacotes Python são necessários. A skill deve verificar uma vez por sessão, usando o mesmo interpretador para importar e verificar e instalar, para que a verificação de dependência e o destino da instalação permaneçam sincronizados:

python -c "import httpx, arxiv, fitz" 2>&1 || python -m pip install httpx arxiv PyMuPDF

Se python não estiver no PATH, use py (launcher do Windows) ou o caminho absoluto do interpretador — e lembre-se de invocar pip através do mesmo interpretador, por exemplo, py -m pip install httpx arxiv PyMuPDF.

Passo 2: Invocar a CLI empacotada

O script está em ${CLAUDE_PLUGIN_ROOT}/skills/papers-skill/scripts/papers.py e é empacotado com esta skill (nenhuma instalação separada é necessária). Sempre coloque o caminho entre aspas para que ele sobreviva a espaços.

python "${CLAUDE_PLUGIN_ROOT}/skills/papers-skill/scripts/papers.py" <subcommand> [args]

Passo 3: Escolher o subcomando correto

Subcomando Propósito Exemplo
search <query> [--limit N] Pesquisa no Semantic Scholar, máximo 20 search "diffusion models" --limit 5
detail <paper_id> Metadados completos, TL;DR, referências principais detail 10.48550/arXiv.2310.06825
citations <paper_id> [--limit N] Artigos que citam este, máximo 20 citations <id> --limit 15
arxiv <query> [--max-results N] Pesquisa de preprint do arXiv, máximo 10 arxiv "RLHF" --max-results 5
download <arxiv_id> [--save-dir D] Salvar PDF localmente download 2310.06825 --save-dir ./pdfs
read <pdf_path> [--max-pages N] Extrair texto do PDF via PyMuPDF read ./pdfs/foo.pdf --max-pages 20

detail e citations detectam automaticamente o tipo de ID: DOIs que começam com 10. são usados como estão, IDs numéricos puros de 10+ dígitos são tratados como IDs do arXiv, e longas strings hexadecimais são tratadas como paperIds do Semantic Scholar.

Exemplos

Exemplo 1: Varredura de literatura sobre um tópico

python "${CLAUDE_PLUGIN_ROOT}/skills/papers-skill/scripts/papers.py" search "retrieval augmented generation" --limit 10

Apresente os resultados como uma tabela classificada com # | Título | Ano | Citações | ID, depois pergunte ao usuário quais artigos aprofundar.

Exemplo 2: Leitura aprofundada de um artigo

# 1. Confirm match
python "${CLAUDE_PLUGIN_ROOT}/skills/papers-skill/scripts/papers.py" detail 2005.11401
# 2. Download
python "${CLAUDE_PLUGIN_ROOT}/skills/papers-skill/scripts/papers.py" download 2005.11401 --save-dir ./pdfs
# 3. Extract abstract + intro + conclusion
python "${CLAUDE_PLUGIN_ROOT}/skills/papers-skill/scripts/papers.py" read ./pdfs/2005.11401v4.RAG.pdf --max-pages 10

Resuma como: problema · método · resultado chave · limitações.

Exemplo 3: Análise de impacto em um artigo âncora

python "${CLAUDE_PLUGIN_ROOT}/skills/papers-skill/scripts/papers.py" detail 10.48550/arXiv.2005.11401

…
Perguntas frequentes

Posso usar esta ferramenta para baixar artigos que estão atrás de um "paywall" (pagos)?

Não, esta ferramenta só consegue baixar artigos que são gratuitos no arXiv. Ela não pode acessar artigos pagos de editoras.

O que acontece se o PDF for uma imagem escaneada?

Se o PDF for uma imagem escaneada, a ferramenta não conseguirá extrair o texto. Ela só funciona com PDFs que já têm texto embutido. Você precisaria de outro programa para converter a imagem em texto (OCR).

Como a ferramenta encontra artigos que citam um trabalho específico?

Ela usa a base de dados Semantic Scholar para encontrar outros artigos que mencionaram e citaram o artigo que você indicou, mostrando o impacto e a evolução daquela pesquisa.

Detalhes

Descrição original do autor

Skill for academic research workflows: search Semantic Scholar (200M+ papers), inspect citations, download arXiv PDFs, and extract PDF text. Bundles a self-contained Python CLI.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3791
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas