sci-search について
sci-searchは、研究者向けの学術文献検索スキルです。7つの学術情報源を検索し、ジャーナル指標を付加するほか、注目誌の表示やMarkdown出力にも対応します。
主な機能
- 017つの学術情報源を検索
- 02JCR区分とインパクトファクターを追加
- 03一部ソースの被引用数を表示
- 04注目ジャーナルを強調
- 05検索結果をMarkdownで出力
活用シーン
- 01研究テーマの新着論文を探す
- 02Web of ScienceでSCI文献を絞り込む
- 03引用数とジャーナル指標で論文を比較
- 04検索結果をMarkdownレポートにまとめる
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ shzhao27208/ aut_sci_write --skill sci-searchインストール後、Claude Code で/sci-searchを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
_meta.json.gitignorejournal_db.jsonsci_search.py詳細
Sci-Search — Sci Search スキル
科学研究のワークフロー向けの学術論文検索・指標分析ツールです。
トリガーフレーズ
- 「[テーマ] に関するインパクトファクターの高い論文を検索」
- 「Web of Science で [テーマ] の最新文献を検索」
- 「[トピック] に関する学術論文を検索」
- 「Web of Science で [トピック] に関する最近の論文を検索」
- 「[トピック] の論文のインパクトファクターを取得」
機能
- 7つの情報源を横断検索:arXiv、PubMed、Web of Science、Springer Nature、Scopus、Semantic Scholar、OpenAlexを同時に検索します(API キーが必要な情報源は、キーが設定されている場合に利用できます)。
- Web of Science との統合:被引用数付きの SCI 索引論文を返します。学術的な質を絞り込むためのゴールドスタンダードです。
- Springer Nature との統合:Springer、Nature、Palgrave Macmillan など、Springer Nature の各ブランドの論文を DOI リンク付きで返します。
- Scopus との統合:Elsevier が提供する最大規模の抄録・引用データベースです。被引用数を返します。
- Semantic Scholar との統合:引用数を含む、AI を活用した学術グラフです。API キーは不要です。
- OpenAlex との統合:2億件以上の学術研究成果を収録する、無料のオープンカタログです。API キーは不要です。
- ジャーナル指標:検索結果に JCR の区分とインパクトファクター(IF)を自動で追加します。
- ランキングとハイライト:一流ジャーナル(Nature、Science、Advanced Materials など)を強調表示します。
- Markdown エクスポート:検索結果を整形した Markdown レポートとして生成します。
- 情報源の選択:すべての情報源を対象にするには、
--source scopus、--source springer、--source semantic_scholar、--source openalex、--source wos、または--source allを使用します。
設定
Web of Science API(SCI 文献の検索に推奨)
Web of Science 検索を有効にするには、統合された ~/.aut_sci_write/.env ファイルに WOS_API_KEY を追加します。
WOS_API_KEY=your_wos_api_key
無料の API キーは、https://developer.clarivate.com/apis/wos-starter から申請できます。
WoS Starter APIは無料で申請でき、Web of Science Core Collection(SCI/SSCI ジャーナルを収録する、最も信頼性の高い索引)にアクセスできます。
Springer Nature API(2つのエンドポイント)
Springer Nature API には、次の2つのエンドポイントがあります。
1. メタデータ API(/meta/v2/json):Springer Nature のすべてのコンテンツ(ジャーナルおよび書籍)のメタデータを取得します。
~/.aut_sci_write/.env に SPRINGER_API_KEY を追加します。
SPRINGER_API_KEY=your_springer_api_key
2. オープンアクセス API(/openaccess/json):BMC、SpringerOpen、Nature の OA 論文の全文コンテンツを取得します。
~/.aut_sci_write/.env に SPRINGER_OA_API_KEY を追加します(設定されていない場合は SPRINGER_API_KEY が使用されます)。
SPRINGER_OA_API_KEY=your_oa_api_key
無料の API キーは、https://dev.springernature.com/ から申請できます。
両方を使用するには --source springer、メタデータのみを使用するには --source springer_meta、オープンアクセスのみを使用するには --source springer_oa を指定します。
Scopus API(Elsevier — 最大規模の抄録データベース)
Scopus 検索を有効にするには、~/.aut_sci_write/.env に SCOPUS_API_KEY を追加します。
SCOPUS_API_KEY=your_scopus_api_key
無料の API キーは、https://dev.elsevier.com/ から申請できます。
Scopus Search APIは、科学、技術、医学、社会科学、芸術・人文科学にまたがる9,000万件以上のレコードを対象としています。すべての機能を利用するには、機関への所属が必要です。
Semantic Scholar(無料、キー不要)
そのまま利用できます。レート制限を引き上げるには、任意で次を追加します。
SEMANTIC_SCHOLAR_API_KEY=your_key
キーは、https://www.semanticscholar.org/product/api#api-key からリクエストできます。
OpenAlex(無料、キー不要)
そのまま利用できます。ポライトプール(より高速なレート制限)を利用するには、任意で次を追加します。
[email protected]
その他の任意の .env 値(すべて ~/.aut_sci_write/.env 内)
SPRINGER_API_KEY— Springer Nature Metadata API キー(上記を参照)SPRINGER_OA_API_KEY— Springer Nature Open Access API キー(SPRINGER_API_KEY にフォールバックします)SCOPUS_API_KEY— Elsevier Scopus API キー(上記を参照)SEMANTIC_SCHOLAR_API_KEY— 任意。より高いレート制限を利用する場合に使用しますOPENALEX_EMAIL— 任意。礼儀正しいアクセス用ですNCBI_API_KEY— 任意。より高いレート制限を利用するための PubMed/NCBI E-utilities API キーですNCBI_EMAIL— 任意。NCBI E-utilities に送信する連絡先メールアドレスですNCBI_TOOL— 任意の NCBI ツール名。デフォルトはsci-searchですZOTERO_USER_ID— Zotero 連携用ZOTERO_API_KEY— Zotero 連携用
使い方
メインスクリプト:./sci_search.py
# Search all sources (arXiv + PubMed + WoS + Springer + Scopus + Semantic Scholar + OpenAlex)
python skills/sci-search/sci_search.py "perovskite solar cells" --limit 5
# Search Web of Science only
python skills/sci-search/sci_search.py "solid state electrolyte" --source wos --limit 10
# Search PubMed only with NCBI E-utilities
python skills/sci-search/sci_search.py "cancer immunotherapy" --source pubmed --limit 10
# Search Springer Nature only
python skills/sci-search/sci_search.py "machine learning materials science" --source springer --limit 10
# Search Scopus only
python skills/sci-search/sci_search.py "lithium ion battery" --source scopus --limit 10
# Search Semantic Scholar only (no key needed)
python skills/sci-search/sci_search.py "transformer attention mechanism" --source semantic_scholar --limit 10
# Search OpenAlex only (no key needed)
python skills/sci-search/sci_search.py "CRISPR gene editing" --source openalex --limit 10
# Export results to markdown
python skills/sci-search/sci_search.py "graphene battery" --output results.md
© ライセンスと著作権
Aut_Sci_Write — 自律型科学ライター
- 著者:Shuo Zhao
- ライセンス:MIT License
- 著作権:© 2026 Shuo Zhao. All rights reserved.
- オリジナル作品:これは著者が作成したオリジナル作品です。明示的な許可なく、複製、再配布、商用利用を行うことはできません。 本ソフトウェアの複製を取得したすべての人に対し、無償で許可を付与します...(MIT の全条項については、ルートディレクトリの LICENSE ファイルを参照してください。)