SuperAPI AI Directory

literature-search

Writing & research

View repository

Updated 10-16 00:04

About this skill

Literature Search Skill (Literature Search)

Description

Use multiple MCP Tools to search academic literature, supporting keyword search, MeSH term expansion, and citation metric sorting.

Trigger Conditions

  • "搜尋文獻" "找論文" "PubMed 搜尋"
  • "search papers", "find articles", "literature search"
  • Start a literature review or systematic appraisal

Available Tools

MCP Tools (pubmed-search)

Tool Purpose Parameters
search_literature Basic search query, limit, min_year, article_type
generate_search_queries MeSH term expansion topic
merge_search_results Merge multiple search results results_json
get_citation_metrics Retrieve citation metric (RCR) pmids, sort_by
fetch_article_details Retrieve detailed article information pmids

MCP Tools (zotero-keeper)

Tool Purpose Parameters
check_articles_owned Check whether already saved pmids
batch_import_from_pubmed Batch import to Zotero pmids, collection_name

Execution Flow

1. Quick Search Mode

用戶提供關鍵字
    ↓
search_literature(query, limit=20)
    ↓
返回 PMID 清單 + 摘要

2. Precise Search Mode (recommended for systematic reviews)

用戶提供主題
    ↓
generate_search_queries(topic)  ← 取得 MeSH 詞彙
    ↓
選擇最佳搜尋策略
    ↓
search_literature(query=MeSH_query)
    ↓
get_citation_metrics(pmids, sort_by="relative_citation_ratio")
    ↓
返回按 RCR 排序的結果

3. Multi-Strategy Merge Mode

# 並行執行多個搜尋策略
results = []
results.append(search_literature(query="keyword1"))
results.append(search_literature(query="keyword2"))
results.append(search_literature(query="MeSH[Mesh]"))

# 合併並去重
merged = merge_search_results(results)
# high_relevance_pmids = 出現在多個搜尋結果中的文章

Output Format

## 搜尋結果摘要

- **搜尋策略**: [描述使用的策略]
- **總筆數**: N 篇
- **高相關性**: M 篇 (出現在多個搜尋中)

### 文獻清單

| # | PMID | 標題 | 年份 | RCR | 
|---|------|------|------|-----|
| 1 | 12345678 | Title... | 2024 | 2.5 |
| 2 | ... | ... | ... | ... |

Usage Examples

Example 1: Quick Search

用戶:「搜尋 remimazolam 在 ICU 的應用」
執行:search_literature(query="remimazolam ICU", limit=15)

Example 2: Precise Search

用戶:「我要做 AI 麻醉的系統性回顧」
執行:
1. generate_search_queries("artificial intelligence anesthesiology")
2. search_literature(query='"Artificial Intelligence"[MeSH] AND "Anesthesiology"[MeSH]')
3. get_citation_metrics(pmids="last", sort_by="relative_citation_ratio")

Related Skills

  • literature-filter - Filter and confirm literature
  • literature-retrieval - Combined skill: search + filter