fetch-bib は何をしますか?
ヒューマン・イン・ザ・ループで権威ある情報源からBibTeXを取得するClaude Codeスキル
概要
このスキルは、Claude Code上で動作し、論文の引用情報(BibTeX)を信頼できるデータベースから取得します。ユーザーが論文のタイトルやDOIを指定すると、スキルが外部API(例:CrossRef、arXiv)を検索し、結果をユーザーに確認した上でBibTeXフォーマットで返します。
使用方法
スキルを有効にすると、以下のような会話パターンで使用できます:
- 「論文「Attention Is All You Need」のBibTeXを取得して」
- 「DOI: 10.1234/example の引用情報を取得」
スキルは候補リストを提示し、ユーザーが選択したものをBibTeXとして返します。
動作環境
- プラットフォーム: Claude Code
- 依存関係: curl, jq (API応答の処理用)
- 外部サービス: CrossRef API、arXiv API など
設定
環境変数 FETCH_BIB_SOURCE でデフォルトの検索ソースを指定できます(例:crossref, arxiv)。
export FETCH_BIB_SOURCE=crossref
注意点
- 取得したBibTeXの正確性は元のデータベースに依存します。
- ヒューマン・イン・ザ・ループのため、自動応答には時間がかかる場合があります。