DOI Search
Location: /skills/doi-search/SKILL.md from the OpenClaw workspace root.
Use este skill quando o usuário pedir informações bibliográficas, metadados, links ou confirmação de DOI de artigos, capítulos ou livros.
Use curl para todas as requisições REST. DOI.org e Crossref REST API não
exigem chave de API para consultas públicas de metadados.
Processo
- Se o usuário informar um DOI, normalize o código e abra:
curl -L "https://doi.org/<codigo-doi>". - Use a página resolvida para identificar título, autores, publicação, editora/periódico, ano, URL canônica e acesso ao texto quando disponível.
- Se o DOI não for informado, mas o usuário pedir para localizar uma obra,
pesquise na Crossref REST API:
curl -sG "https://api.crossref.org/works" --data-urlencode "query=<termos>" --data-urlencode "rows=5". - Para candidatos Crossref, priorize correspondência por título, autores,
ano, tipo (
journal-article,book,book-chapter, etc.) e fonte. - Quando encontrar o DOI provável, confirme os metadados em:
curl -sL "https://api.crossref.org/works/<codigo-doi>".
Opcionalmente use cabeçalho de contato educado quando houver email operacional disponível:
curl -sG "https://api.crossref.org/works" \
-H "User-Agent: OpenClaw doi-search (mailto:<email>)" \
--data-urlencode "query=<termos>" \
--data-urlencode "rows=5"
Saída
Responda de forma sucinta com:
- DOI e link
https://doi.org/<doi>; - título;
- autores principais;
- ano;
- tipo de obra;
- periódico/editora quando disponível;
- aviso breve se a correspondência for incerta.
Não invente metadados ausentes. Informe quando a Crossref não retornar resultado confiável.
