nature-academic-search

nature-academic-search

熱門

多來源文獻搜尋、引文核對、嚴格獨立他引審核、文章層級引用指標表、具影響力引用者分析(含引用脈絡擷取)、MeSH 搜尋策略、引用檔案管理(.nbib/.ris/.bib 轉換),以及參考文獻管理(BibTeX、相關文章、ID 轉換),透過 MCP 工具(PubMed、CrossRef、arXiv、Scopus、ScienceDirect)實現。適用於需要協調多個文獻工作流程的場景,超越單一 MCP 呼叫,包括文獻檢索、查文獻、找文獻、文獻綜述檢索、查論文、引文核對、參考文獻管理、文獻去重、嚴格他引、他引判定、排除自引、誰引用了我的文章、引用我的文章的人有沒有大牛、院士引用、校長引用、院長引用、傑青引用、長江學者引用、Fellow 引用、文章引用表、指定文章引用數、嚴格他引數、整理成表格。

3萬星標
1786分支
更新於 2026/7/22
SKILL.md
唯讀
名稱
nature-academic-search
描述

多來源文獻搜尋、引文核對、嚴格獨立他引審核、文章層級引用指標表、具影響力引用者分析(含引用脈絡擷取)、MeSH 搜尋策略、引用檔案管理(.nbib/.ris/.bib 轉換),以及參考文獻管理(BibTeX、相關文章、ID 轉換),透過 MCP 工具(PubMed、CrossRef、arXiv、Scopus、ScienceDirect)實現。適用於需要協調多個文獻工作流程的場景,超越單一 MCP 呼叫,包括文獻檢索、查文獻、找文獻、文獻綜述檢索、查論文、引文核對、參考文獻管理、文獻去重、嚴格他引、他引判定、排除自引、誰引用了我的文章、引用我的文章的人有沒有大牛、院士引用、校長引用、院長引用、傑青引用、長江學者引用、Fellow 引用、文章引用表、指定文章引用數、嚴格他引數、整理成表格。

學術搜尋 — 路由器

此技能分為兩層:

  • 靜態層位於 static/ 下,存放版本化、可重複使用的內容片段(MCP 工具清單與共享模組,以及來源路由與操作規則)。
  • 動態層(此檔案加上 manifest.yaml)偵測使用者需要的工作流程,並載入該工作流程,僅在步驟需要時才取用共享模組與腳本。

請勿嘗試從記憶體或此路由器套用搜尋邏輯。務必依照以下說明從磁碟載入片段。

路由協定

每次呼叫此技能時,請遵循以下五個步驟。

1. 載入 manifest 與核心層

讀取 manifest.yaml。它宣告了 workflow 軸、允許的值,以及每個值對應的檔案路徑。

同時讀取 always_load 下列出的所有檔案:

  • static/core/tools.md — MCP 工具清單(核心搜尋、擴充搜尋、PubMed 工具)與共享模組對應表。
  • static/core/routing-and-ops.md — T1→T2→T3 來源路由快速指南、環境設定、錯誤處理與限制。

2. 偵測工作流程

將使用者的需求對應到一個或多個 workflow 值:

  • multi-source-search — 跨來源搜尋文獻。
  • citation-verification — 驗證從文件中提取的引文。
  • mesh-strategy — 建立 MeSH/PubMed 搜尋策略。
  • citation-file-mgmt — 轉換/管理 .nbib/.ris/.bib 檔案。
  • reference-mgmt — BibTeX、相關文章發現、ID 轉換。
  • strict-other-citation-impact-audit — 判定嚴格獨立他引、建立文章層級引用指標表、識別高知名度引用者(院士、校長/院長、人才獎項得主、Fellow、領域領袖),並提取他們如何引用目標論文。

複合請求(例如先搜尋再匯出)可能需要多個工作流程。在繼續之前,用一行簡短說明陳述偵測到的工作流程。

3. 載入對應的工作流程片段

讀取每個偵測到的工作流程所對應的檔案(位於 references/workflows/ 下)。不要讀取所有工作流程。每個工作流程檔案會連結到它需要的共享模組。

4. 使用載入的材料執行工作流程

依以下順序套用載入的材料:

  1. 核心工具與路由(core/tools.mdcore/routing-and-ops.md)— 哪個 MCP 工具對應哪個需求,以及 T1→T2→T3 備援鏈,這是所有工作流程的標準執行順序。
  2. 工作流程片段 — 其特定步驟。
  3. 按需取用共享模組與腳本(去重、引文解析器、搜尋策略、RIS/BibTeX 格式、格式轉換器)。

回報特定工具失敗,並繼續使用其餘工具;若無結果則放寬詞彙;若腳本連續失敗兩次,則改為手動從 MCP 取得的元資料產生。

5. 僅在需要時才取用參考資料

references/scripts/ 下的檔案是深度參考資料,非預設值。根據 manifest 中的 references.on_demand 表格按需開啟 — 例如 references/source-tiers.md 用於完整可靠性分類,references/dedup-engine.md / references/citation-parser.md / references/search-strategy.md / references/ris-bibtex-format.md 用於共享模組,以及 scripts/academic_search.py(無 MCP 的備援發現搜尋)/ scripts/format-converter.py / scripts/preflight.py 用於工具。

為何如此拆分

  • 靜態層是版本化且可審查的;工作流程檔案與共享模組已按此方式拆分。
  • 動態層使每次呼叫保持輕量:只有使用者需要的工作流程進入上下文,而非全部六個加上所有模組。
  • 路由器本身刻意簡短。當新增範圍時,請更新片段與參考資料,而非此檔案。
  • 此結構與其他 nature-* 技能(nature-writingnature-polishingnature-readernature-paper2pptnature-figurenature-citationnature-responsenature-data)一致。