# Pubmed Quick Search

> Quick literature search using unified_search. Triggers: 搜尋, 找論文, search papers, find articles, PubMed, 文獻搜尋, 快速搜尋

- Skill: `u9401066-pubmed-search-mcp/pubmed-quick-search` (Agent Skill)
- Install (CLI): `npx skillmds@latest add u9401066-pubmed-search-mcp/pubmed-quick-search`
- Raw SKILL.md: https://api.skillmd.com/api/skills/u9401066-pubmed-search-mcp/pubmed-quick-search/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search
- Author: u9401066 (https://skillmd.com/u/u9401066-pubmed-search-mcp)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/u9401066-pubmed-search-mcp/pubmed-quick-search

---


# 快速文獻搜尋

## 描述
用 unified_search 做第一輪文獻探索。它會自動分析查詢、選擇來源、合併去重，適合快速確認某個主題是否有研究、有哪些代表性文章，以及是否值得進一步做系統性搜尋。

## 觸發條件
- 「幫我找...的論文」
- 「有沒有關於...的文章」
- 「先快速搜尋一下...」
- 「search papers about...」
- 「find articles on...」

---

## 核心工具

```python
unified_search(
    query="remimazolam ICU sedation",
    limit=10,
    ranking="balanced",
    output_format="markdown"
)
```

### 參數重點

- `query`: 自然語言、Boolean 查詢、或包含 ICD 代碼的查詢都可以
- `limit`: 每個來源最多取回幾篇
- `sources`: 可指定 `pubmed,openalex,semantic_scholar,europe_pmc,crossref`
- `ranking`: `balanced`, `impact`, `recency`, `quality`
- `filters`: 以逗號分隔的篩選條件
- `options`: 額外旗標，例如預印本、是否深搜等

> 快速搜尋時，優先使用自然語言 + `filters`。只有在需要精細組裝查詢時，才切到系統性搜尋 skill。

---

## 最常用範例

### 1. 一般主題搜尋

```python
unified_search(query="remimazolam ICU sedation", limit=10)
```

### 2. 最近幾年的臨床研究

```python
unified_search(
    query="diabetes treatment",
    limit=20,
    ranking="quality",
    filters="year:2020-2025,species:humans,clinical_query:therapy"
)
```

### 3. 看最新研究

```python
unified_search(
    query="lung cancer liquid biopsy",
    limit=15,
    ranking="recency"
)
```

### 4. 看高影響力文獻

```python
unified_search(
    query="CAR-T therapy lymphoma",
    limit=15,
    ranking="impact"
)
```

### 5. 限定來源

```python
unified_search(
    query="CRISPR gene therapy",
    sources="pubmed,openalex,europe_pmc",
    limit=20
)
```

### 6. 納入預印本

```python
unified_search(
    query="COVID-19 vaccine efficacy",
    limit=20,
    options="preprints"
)
```

---

## `filters` 速查

```python
filters="year:2020-2025,age_group:aged,sex:female,species:humans,language:english,clinical_query:therapy"
```

### 可用欄位

- `year`: `2020-2025`, `2020-`, `-2025`, `2024`
- `age_group`: `newborn`, `infant`, `preschool`, `child`, `adolescent`, `young_adult`, `adult`, `middle_aged`, `aged`, `aged_80`
- `sex`: `male`, `female`
- `species`: `humans`, `animals`
- `language`: `english`, `chinese` 等
- `clinical_query`: `therapy`, `therapy_narrow`, `diagnosis`, `diagnosis_narrow`, `prognosis`, `etiology` 等

---

## `options` 速查

```python
options="preprints,shallow"
```

### 常用旗標

- `preprints`: 納入 arXiv、medRxiv、bioRxiv
- `include_detected_preprints`: 保留 heuristic 偵測到的 preprints；檢測結果不能證明 peer-review 狀態
- `no_oa`: 不做 OA 連結補強
- `no_analysis`: 不顯示查詢分析
- `no_scores`: 不顯示分數
- `no_relax`: 關閉零結果時的自動放寬
- `shallow`: 關閉深搜，速度較快

---

## 查詢不確定時

先分析，不要直接盲搜：

```python
analyze_search_query(query="remimazolam vs propofol for ICU sedation")
```

如果需要 MeSH、同義詞、建議查詢，再用：

```python
generate_search_queries(topic="remimazolam ICU sedation")
```

---

## 搜尋後常見下一步

1. 讀細節：`fetch_article_details(pmids="12345678")`
2. 找相似研究：`find_related_articles(pmid="12345678")`
3. 看誰引用它：`find_citing_articles(pmid="12345678")`
4. 抓全文：`get_fulltext(source={"kind":"pmid","value":"12345678"})`
5. 匯出引用：`prepare_export(pmids="last", format="ris")`

若 structured output 同時有文章與 `source_errors`，這是 partial success，不是整次失敗：

1. 先保留已回傳的文章。
2. 用 `artifact_summary.artifact_uri` 讀取 `audit.json` 與 `query_strategy.json`。
3. 只有在 coverage 仍不足時，才針對 failed/retryable sources 補查。
4. 需要重現或中斷續接時，透過 `read_session(request={"action":"search_runs"})` 找 run，再用 `read_session(request={"action":"replay_search","run_id":"..."})` 讀取 arguments；不要從 agent hook state 重建原始 query。

---

## 什麼時候不要停在這個 skill

- 需要 MeSH 與同義詞完整展開：改用 `pubmed-systematic-search`
- 是臨床比較問題：改用 `pubmed-pico-search`
- 需要全文、圖表、PDF：改用 `pubmed-fulltext-access`

