Pular para o conteúdo
Skillpedia
Escrita48 mil · #2522

citation-management

Faz seu agente organizar e gerenciar citações durante a pesquisa e escrita.

O que ela faz

Organiza e formata suas referências bibliográficas automaticamente. Ajuda a encontrar artigos, converter identificadores em formatos de citação e garantir que tudo esteja correto e padronizado para seu trabalho acadêmico.

Quando usar

  • ✓Ao construir a lista de referências de um artigo ou tese.
  • ✓Quando você tem uma lista de identificadores (como DOIs) e quer transformá-los em citações formatadas.
  • ✓Se você tem um arquivo de citações bagunçado e quer limpá-lo e organizá-lo.

Exemplo do que pedir para a IA

“Preciso criar a lista de referências para meu artigo sobre inteligência artificial. Pode me ajudar a encontrar artigos relevantes no Google Scholar e formatá-los em BibTeX?”

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/citation-management/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/citation-management/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Esta ferramenta busca artigos em bases de dados acadêmicas, extrai as informações importantes (autores, título, etc.) e as organiza em um formato padrão chamado BibTeX. Ela também pode corrigir erros e remover duplicatas.

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 citation-management

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/citation-management/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.

Gerenciamento de Citações

Guia Detalhado

Leia o guia detalhado antes de executar esta habilidade. Ele contém o procedimento completo e o material de referência. Considere seus requisitos de segurança, pré-requisitos e validação como obrigatórios. Para um trabalho focado, carregue as seções relevantes; para um trabalho de ponta a ponta, leia o guia completamente.

Quando Usar Esta Habilidade

Use esta habilidade quando:

  • Procurar por artigos específicos no Google Scholar ou PubMed
  • Converter DOIs, PMIDs ou IDs do arXiv para BibTeX formatado corretamente
  • Extrair metadados completos para citações (autores, título, periódico, ano, etc.)
  • Validar citações existentes quanto à precisão
  • Limpar e formatar arquivos BibTeX
  • Encontrar artigos altamente citados em um campo específico
  • Verificar se as informações da citação correspondem à publicação real
  • Construir uma bibliografia para um manuscrito ou tese
  • Verificar a existência de citações duplicadas
  • Garantir a formatação consistente das citações

Exemplos de Fluxos de Trabalho

Exemplo 1: Construindo uma Bibliografia para um Artigo

# Step 1: Find key papers on your topic
python scripts/search_google_scholar.py "transformer neural networks" \
  --year-start 2017 \
  --limit 50 \
  --output transformers_gs.json

python scripts/search_pubmed.py "deep learning medical imaging" \
  --date-start 2020 \
  --limit 50 \
  --output medical_dl_pm.json

# Step 2: Extract metadata from search results
python scripts/extract_metadata.py \
  --input transformers_gs.json \
  --output transformers.bib

python scripts/extract_metadata.py \
  --input medical_dl_pm.json \
  --output medical.bib

# Step 3: Add specific papers you already know
python scripts/doi_to_bibtex.py 10.1038/s41586-021-03819-2 >> specific.bib
python scripts/doi_to_bibtex.py 10.1126/science.aam9317 >> specific.bib

# Step 4: Combine all BibTeX files
cat transformers.bib medical.bib specific.bib > combined.bib

# Step 5: Format and deduplicate
python scripts/format_bibtex.py combined.bib \
  --deduplicate \
  --sort year \
  --descending \
  --output formatted.bib

# Step 6: Validate
python scripts/validate_citations.py formatted.bib \
  --auto-fix \
  --report validation.json \
  --output final_references.bib

# Step 7: Review any issues
cat validation.json | grep -A 3 '"errors"'

# Step 8: Use in LaTeX
# \bibliography{final_references}

Exemplo 2: Convertendo uma Lista de DOIs

# You have a text file with DOIs (one per line)
# dois.txt contains:
# 10.1038/s41586-021-03819-2
# 10.1126/science.aam9317
# 10.1016/j.cell.2023.01.001

# Convert all to BibTeX
python scripts/doi_to_bibtex.py --input dois.txt --output references.bib

# Validate the result
python scripts/validate_citations.py references.bib --verbose

Exemplo 3: Limpando um Arquivo BibTeX Existente

# You have a messy BibTeX file from various sources
# Clean it up systematically

# Step 1: Format and standardize
python scripts/format_bibtex.py messy_references.bib \
  --output step1_formatted.bib

# Step 2: Remove duplicates
python scripts/format_bibtex.py step1_formatted.bib \
  --deduplicate \
  --output step2_deduplicated.bib

# Step 3: Validate and auto-fix
python scripts/validate_citations.py step2_deduplicated.bib \
  --auto-fix \
  --output step3_validated.bib

# Step 4: Sort by year
python scripts/format_bibtex.py step3_validated.bib \
  --sort year \
  --descending \
  --output clean_references.bib

# Step 5: Final validation report
python scripts/validate_citations.py clean_references.bib \
  --report final_validation.json \
  --verbose

# Review report
cat final_validation.json

Exemplo 4: Encontrando e Citando Artigos Fundamentais

# Find highly cited papers on a topic
python scripts/search_google_scholar.py "AlphaFold protein structure" \
  --year-start 2020 \
  --year-end 2024 \
  --sort-by citations \
  --limit 20 \
  --output alphafold_seminal.json

# Extract the top 10 by citation count
# (script will have included citation counts in JSON)

# Convert to BibTeX
python scripts/extract_metadata.py \
  --input alphafold_seminal.json \
  --output alphafold_refs.bib

# The BibTeX file now contains the most influential papers

Limitações

  • Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
  • Não trate a saída como um substituto para validação específica do ambiente, testes ou revisão especializada.
  • Pare e peça esclarecimentos se os inputs, permissões, limites de segurança ou critérios de sucesso necessários estiverem ausentes.
Perguntas frequentes

O que é BibTeX?

BibTeX é um formato de arquivo usado para gerenciar citações e bibliografias, especialmente em trabalhos acadêmicos escritos com LaTeX.

Como a ferramenta encontra artigos?

Ela usa termos de busca que você fornece para procurar em bases de dados como Google Scholar e PubMed.

Posso usar isso com qualquer tipo de trabalho?

Sim, é ideal para trabalhos acadêmicos, teses, artigos científicos e qualquer documento que precise de uma lista de referências bem organizada e formatada.

Detalhes

Descrição original do autor

Manage citations systematically throughout the research and writing process.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas