mcpField
A
arxiv

arxiv

github.com/timlai666生産性042 回インストール1 日前に更新
リポジトリ

arxiv について

arxiv は、arXiv 論文を検索し取得するためのリサーチスキルです。テーマ、著者、カテゴリ、URL、識別番号で調べられ、結果の確認、版を明示した読解と引用、検索範囲や制約の報告を案内します。

主な機能

  1. 01テーマ、著者、カテゴリで検索
  2. 02識別番号や URL で論文を取得
  3. 03メタデータ、概要、日付、版を確認
  4. 04必要に応じて全文を読む
  5. 05版ごとのリンクを保持
  6. 06情報源と検索範囲を報告

活用シーン

  1. 01研究テーマに関する論文を探す
  2. 02arXiv 識別番号で論文を取得
  3. 03論文の関連性と版を確認
  4. 04確認済みメタデータで論文の説明を作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/timlai666/skills --skill arxiv

インストール後、Claude Code で/arxivを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
related-work.md
scripts/
search_arxiv.py
test_search_arxiv.py

詳細

プロジェクトの README より

arXiv Research

Overview

搜尋與擷取 arXiv 論文。一般文獻搜尋可將 arXiv 作為其中一個來源,依領域及問題搭配其他資料庫。需要引文關係或相關論文時,可使用 Semantic Scholar 補充。

Input Contract

接受研究主題、作者、分類、arXiv 網址或編號。保留使用者指定的版本後綴。依需求確認搜尋範圍、時間及交付深度,單篇查詢不必補問完整研究計畫。

Workflow

1. 選擇操作

使用 Python 3 標準函式庫腳本 search_arxiv.py。完整功能、參數、預設值與範例都在腳本 help:

python3 <skill-directory>/scripts/search_arxiv.py --help

將 <skill-directory> 換成此 skill 的實際路徑。無參數執行也會顯示總覽。先讀 help,再依需求搜尋主題、作者或分類,或擷取指定編號。

2. 檢查結果與閱讀
  • 搜尋結果先檢查題目、完整摘要、日期與版本,再判斷是否符合問題。
  • 留意撤稿或撤回通知。摘要中的關鍵字只是線索,必要時檢查摘要頁與論文原文,不將缺少關鍵字視為確認未撤稿。
  • 要解釋方法、結果或限制時閱讀全文。使用環境可用的 HTML 或 PDF 閱讀工具,記錄實際讀到的版本與範圍。只取得摘要時明確標示。
  • 引用連結保留實際讀取的版本後綴,避免新版內容取代原先依據。
  • 欄位缺少、HTTP 錯誤或解析失敗須明確回報,不能當作搜尋沒有結果。
3. 依需求擴充研究

只查指定論文時,完成該篇即可。需要相關研究、被引用情況或作者資料時,讀 related-work.md。不固定每次都查引用量與作者背景。

連續呼叫 arXiv API 時至少間隔三秒。多個代理共用同一連線來源時統一安排請求,避免各自並行呼叫。遇到限流先停止並依回應等候,不無限重試。批次或分頁需求依 arXiv 官方 API 文件 處理,並說明實際搜尋範圍。

Output Contract

依任務提供論文清單或單篇說明,包含題目、作者、日期、帶版本的連結、與問題的關聯,以及閱讀範圍。需要引用格式時,從已確認的 metadata 產生,缺欄位不補猜。

一般文獻搜尋列出使用過的來源與限制。只搜尋 arXiv 時,說明結果僅涵蓋此來源。

Quality Rules

  • 以原文支持對論文的判讀,區分作者結論與自己的推論。
  • 引用量可補充背景,不單獨決定研究品質或相關性。
  • 原始論文編號、新舊編號格式與版本後綴都須保留。
  • 指令操作以腳本 help 為準,API 細節查官方文件。

コメント