360 Secure SkillHub
360 安全技能中心

Doi Search

根据用户给出的 DOI 或检索词,使用 curl 访问 DOI 解析服务与 Crossref REST API,获取标题、主要作者、年份、作品类型、期刊/出版社等书目元数据,并在匹配不确定时给出提示。查询公开元数据无需 API 密钥,但需要网络访问。

carlosdelfino
carlosdelfino
热度 22.60
最近更新 2026-06-20 23:57:38
分类:搜索依赖:代码执行 / 第三方 API应用场景:研究

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add doi-search
Metadata
name
doi-search
description
Obter informações sobre artigos, capítulos e livros publicados com DOI, resolvendo DOI informado ou pesquisando metadados na API REST da Crossref.
metadata
{"openclaw":{"requires":{"network":true,"bins":["curl"]}}}
homepage
https://www.crossref.org/documentation/retrieve-metadata/rest-api/

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

  1. Se o usuário informar um DOI, normalize o código e abra: curl -L "https://doi.org/<codigo-doi>".
  2. 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.
  3. 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".
  4. Para candidatos Crossref, priorize correspondência por título, autores, ano, tipo (journal-article, book, book-chapter, etc.) e fonte.
  5. 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.