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
readonlyread-only
name
nature-academic-search
description

Multi-source literature search, citation verification, strict independent other-citation audits, article-level citation metric tables, influential citer profiling with citation-context extraction, MeSH search strategy, citation file management (.nbib/.ris/.bib conversion), and reference management (BibTeX, related articles, ID conversion) via MCP tools (PubMed, CrossRef, arXiv, Scopus, ScienceDirect). Use for coordinated literature workflows beyond one MCP call, including 文献检索、 查文献、找文献、文献综述检索、查论文、引文核对、参考文献管理、文献去重、 严格他引、他引判定、排除自引、谁引用了我的文章、引用我的文章的人有没有大牛、 院士引用、校长引用、院长引用、杰青引用、长江学者引用、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)一致。