{"id":"c9b6fefb-f891-4a02-a13b-b03959325c5b","entityType":"agent","slug":"clawhub-sherry-zh0u-literature-review-writing-assistant","name":"📚 智能文献综述生成器","canonicalUrl":"https://www.xpersona.co/agent/clawhub-sherry-zh0u-literature-review-writing-assistant","canonicalPath":"/agent/clawhub-sherry-zh0u-literature-review-writing-assistant","generatedAt":"2026-10-14T11:53:56.070Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T22:14:39.019Z","emptyReason":null},"description":"Literature review paper writing assistant — guides you through the full lifecycle: (1) Systematic search using PICO/Boolean/MeSH frameworks across arXiv, Sem... Skill: 📚 智能文献综述生成器 Owner: sherry-zh0u Summary: Literature review paper writing assistant — guides you through the full lifecycle: (1) Systematic search using PICO/Boolean/MeSH frameworks across arXiv, Sem... Tags: latest:1.0.0 Version history: v1.0.0 | 2026-05-20T12:18:32.946Z | user Initial release — literature review paper writing assistant. - Guides users through systematic literature search using PICO/Boolean/Me","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 986 downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s173r8yvwsxztdm3sr332ef001866e3d:literature-review-writing-assistant","sourceUrl":"https://clawhub.ai/sherry-zh0u/literature-review-writing-assistant","homepage":"https://clawhub.ai/sherry-zh0u/skills/literature-review-writing-assistant","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/sherry-zh0u/literature-review-writing-assistant","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/sherry-zh0u/skills/literature-review-writing-assistant","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":60,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Literature review paper writing assistant — guides you through the full lifecycle: (1) Systematic search using PICO/Boolean/MeSH frameworks across arXiv, Sem..."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T22:14:39.019Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T22:14:39.019Z","emptyReason":null},"stars":null,"forks":null,"downloads":986,"likes":null,"task":null,"library":null,"packageName":null,"latestVersion":"1.0.0","tractionLabel":"986 downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T22:14:39.005Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T22:14:39.019Z","lastCrawledAt":"2026-10-11T22:14:39.005Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T22:14:39.005Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.0","createdAt":"2026-05-20T12:18:32.946Z","changelog":"Initial release — literature review paper writing assistant. - Guides users through systematic literature search using PICO/Boolean/MeSH frameworks across major academic sources (arXiv, Semantic Scholar, OpenAlex, CrossRef, PubMed). - Supports DOI & arXiv ID validation with cross-source conflict detection. - Outputs citations in multiple formats: APA 7th, MLA 9th, IEEE, BibTeX, RIS, and Markdown. - Auto-generates structured literature reviews with timeline, keyword extraction, and source-quality tagging. - Provides filtering by publication type, citation count, year, and supports batch processing from file. - Includes a detailed usage guide, search strategies, and troubleshooting tips.","fileCount":7,"zipByteSize":19235}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s173r8yvwsxztdm3sr332ef001866e3d:literature-review-writing-assistant","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-sherry-zh0u-literature-review-writing-assistant/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-sherry-zh0u-literature-review-writing-assistant/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-sherry-zh0u-literature-review-writing-assistant/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-sherry-zh0u-literature-review-writing-assistant/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-sherry-zh0u-literature-review-writing-assistant/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-sherry-zh0u-literature-review-writing-assistant/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-14T11:53:56.069Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-sherry-zh0u-literature-review-writing-assistant/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-sherry-zh0u-literature-review-writing-assistant/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-sherry-zh0u-literature-review-writing-assistant/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-sherry-zh0u-literature-review-writing-assistant/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-11T22:14:39.019Z","emptyReason":null},"readme":"Skill: 📚 智能文献综述生成器\n\nOwner: sherry-zh0u\n\nSummary: Literature review paper writing assistant — guides you through the full lifecycle: (1) Systematic search using PICO/Boolean/MeSH frameworks across arXiv, Sem...\n\nTags: latest:1.0.0\n\nVersion history:\n\nv1.0.0 | 2026-05-20T12:18:32.946Z | user\n\nInitial release — literature review paper writing assistant.\n\n- Guides users through systematic literature search using PICO/Boolean/MeSH frameworks across major academic sources (arXiv, Semantic Scholar, OpenAlex, CrossRef, PubMed).\n- Supports DOI & arXiv ID validation with cross-source conflict detection.\n- Outputs citations in multiple formats: APA 7th, MLA 9th, IEEE, BibTeX, RIS, and Markdown.\n- Auto-generates structured literature reviews with timeline, keyword extraction, and source-quality tagging.\n- Provides filtering by publication type, citation count, year, and supports batch processing from file.\n- Includes a detailed usage guide, search strategies, and troubleshooting tips.\n\nArchive index:\n\nArchive v1.0.0: 7 files, 19235 bytes\n\nFiles: README.md (2241b), references/api_reference.md (5501b), references/search_strategy.md (4125b), scripts/lit_search.py (37299b), skill-card.md (2621b), SKILL.md (6941b), _meta.json (154b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: review-paper-writing\ndescription: |\n  Literature review paper writing assistant — guides you through the full lifecycle:\n  (1) Systematic search using PICO/Boolean/MeSH frameworks across arXiv, Semantic Scholar, OpenAlex, CrossRef & PubMed;\n  (2) DOI & arXiv ID validation with cross-source conflict detection;\n  (3) Multi-format citation output (APA 7th, MLA 9th, IEEE, BibTeX, RIS, Markdown);\n  (4) Auto-generated structured literature review with timeline, keyword extraction & source-quality tagging.\n  Use when drafting a review article, survey paper, or thesis background chapter — or when given a topic to compile references for.\n---\n\n# Review Paper Writing Skill\n\n## Overview\n\nThis skill helps you write a thorough, well-structured literature review — from topic definition and systematic search to formatted citations and a polished markdown draft. It covers:\n\n- **Topic framing** with PICO framework\n- **Search strategy** (Boolean, MeSH, wildcards, proximity)\n- **Multi-source academic search** (arXiv, Semantic Scholar, OpenAlex, CrossRef, PubMed)\n- **DOI / arXiv ID validation** and conflict detection\n- **Citation formatting** (APA, MLA, IEEE, BibTeX, RIS, Markdown)\n- **Auto-generated literature review** in Markdown\n\n## Quick Start\n\n### 1. Run a Search\n\n```bash\npython3 scripts/lit_search.py \"large language model education\" -n 20 --sources arxiv openalex\n```\n\n### 2. Validate DOIs\n\n```bash\npython3 scripts/lit_search.py \"machine learning\" --validate\n```\n\n### 3. Format Citations\n\n```bash\npython3 scripts/lit_search.py \"BERT\" -n 10 -f apa      # APA 7th\npython3 scripts/lit_search.py \"transformer\" -n 10 -f bibtex  # BibTeX\npython3 scripts lit_search.py \"attention\" -n 10 -f ris     # RIS\n```\n\n### 4. Filter Results\n\n| Flag | Effect |\n|------|--------|\n| `--published-only` | Exclude arXiv preprints |\n| `--preprint-only` | Only arXiv preprints |\n| `--min-year 2020` | Earliest publication year |\n| `--min-citations 50` | Minimum citation count |\n| `--conflicts` | Detect cross-source metadata conflicts |\n\n### 5. Batch Mode (from file)\n\nCreate `papers.txt` with one DOI/PMID/arXiv ID per line:\n```\n10.48550/arXiv.2303.08774\n10.48550/arXiv.2205.11916\nPMID: 34567890\n```\nThen:\n```bash\npython3 scripts/lit_search.py file://papers.txt -f bibtex\n```\n\n## Search Strategy Framework\n\n### PICO Framework\n\nUse PICO to structure your research question:\n\n| Element | Meaning | Example |\n|---------|---------|---------|\n| **P**opulation | Target group | high school students |\n| **I**ntervention | Treatment or method | motivational interviewing |\n| **C**omparator | Control group | no intervention |\n| **O**utcome | Measurable result | academic performance |\n\nConvert to search terms:\n```\nP: student*\nI: \"motivational interviewing\"\nO: \"academic achievement\"\n→ \"motivational interviewing\" AND student* AND \"academic achievement\"\n```\n\n### Boolean Operators\n\n```python\n# AND: all terms must appear\n\"cognitive behavioral therapy\" AND adolescent*\n\n# OR: any term may appear\ndepression OR anxiety OR \"mental health\"\n\n# NOT: exclude terms\nanimal NOT pet\n\n# Parentheses for grouping\n(\"cognitive behavioral therapy\" OR CBT) AND adolescent*\n```\n\n### Wildcards & Truncation\n\n```python\nstudent*   → student, students, student's, students'\nwom?n      → woman, women\n```\n\n### Proximity Search\n\n```python\nbehavior N/2 change    # \"behavior\" within 2 words of \"change\"\n\"stress\" ADJ3 \"coping\" # same sentence\n```\n\n### MeSH (PubMed)\n\n```python\n\"Motor Activity\"[Mesh]\n\"Depression\"[Mesh] AND \"Therapy\"[Mesh:Subheading]\n```\n\n### Database-Specific Syntax\n\n```python\n# PubMed\n\"motivational interviewing\"[Title/Abstract]\n(\"Anxiety\"[Mesh] OR \"Anxiety Disorders\"[Mesh]) AND 2020:2024[dp]\n\n# PsycINFO (OVID)\nexp Motivational Interviewing/\nmotivation interview*.tw\n\n# Web of Science\nTS=(\"motivational interviewing\" AND school*)\nPY=2020-2024\n```\n\n## Source Comparison\n\n| Source | Type | API Key | Best For |\n|--------|------|---------|---------|\n| **arXiv** | Preprint | ❌ No | CS, ML, physics, stats |\n| **Semantic Scholar** | Published + preprint | Optional | High-citation papers |\n| **OpenAlex** | Published | ❌ No | Broad cross-disciplinary |\n| **CrossRef** | Published | ❌ No | Authoritative DOI metadata |\n| **PubMed** | Published (biomedical) | ❌ No | Medicine, health, biology |\n\n**Recommended combinations:**\n- `arxiv + semantic_scholar` → preprints + high-impact papers\n- `openalex + pubmed` → comprehensive academic coverage\n- `arxiv + openalex + pubmed` → full-spectrum search\n\n## Quality Tags\n\n| Source | Peer Reviewed | Tag |\n|--------|--------------|-----|\n| arXiv | ❌ No | `[arXiv]` |\n| Journal / Conference | ✅ Yes | `[Published]` |\n| PubMed | ✅ Yes | `[PubMed]` |\n\n> ⚠️ arXiv papers are **preprints** — not peer-reviewed. Treat conclusions as provisional.\n\n## Citation Formats\n\n| Format | Style |\n|--------|-------|\n| `apa` | APA 7th Edition |\n| `mla` | MLA 9th Edition |\n| `ieee` | IEEE |\n| `bibtex` | BibTeX (for LaTeX) |\n| `ris` | RIS (for EndNote/Zotero) |\n| `markdown` | Markdown with source tags |\n\n## Search Workflow\n\n```\n1. Define topic → PICO framework\n   ↓\n2. Build search blocks → synonyms, MeSH terms, wildcards\n   ↓\n3. Run multi-source search (parallel API calls)\n   ↓\n4. Deduplicate by DOI / arXiv ID\n   ↓\n5. Validate IDs (HEAD request → doi.org)\n   ↓\n6. Detect cross-source conflicts (title, year, authors)\n   ↓\n7. Filter → year, citations, source type\n   ↓\n8. Format → APA / MLA / BibTeX / ...\n   ↓\n9. Generate literature review (timeline, keywords, summary)\n```\n\n## Configuration\n\nEdit `scripts/lit_search.py` to add your Semantic Scholar API key:\n\n```python\nAPI_KEYS = {\n    \"semantic_scholar\": \"your-api-key\"  # Get: https://www.semanticscholar.org/api-keys\n}\n```\n\nWithout a key, the free tier is used (1 req/sec). A key enables 1000 req/5 sec and avoids rate-limiting.\n\n## Output Examples\n\n**Markdown output (`-f markdown`):**\n```\n[1] **Attention Is All You Need**\n* Vaswani, A., Shazeer, N., Parmar, N., et al. (2017). *\narXiv: [1706.03762](https://arxiv.org/abs/1706.03762) [arXiv]\n*Citations: 80000*\n\n[2] **BERT: Pre-training of Deep Bidirectional Transformers**\n* Devlin, J., Chang, M. W., Lee, K., & Toutanova, K. (2019). NAACL-HLT 2019*\nDOI: [10.48550/arXiv.1810.04805](https://doi.org/10.48550/arXiv.1810.04805) [Published]\n*Citations: 70000*\n```\n\n**Generated review section:**\n```\n# Literature Review\n\n## Statistics\n- **Total Papers**: 20\n- [arXiv]: 8\n- [Published]: 10\n- [PubMed]: 2\n\n## Timeline\n- 2024: 5 papers\n- 2023: 8 papers\n- 2022: 4 papers\n- 2021: 3 papers\n```\n\n## Troubleshooting\n\n| Problem | Solution |\n|---------|---------|\n| \"Rate limit\" from Semantic Scholar | Add API key, or switch to OpenAlex |\n| No results | Try fewer / broader search terms |\n| Too many results | Narrow date range, add AND filters |\n| Invalid DOI | Check format; try CrossRef validation |\n| arXiv ID not found | Use format `YYMM.NNNNN` (e.g., `2303.08774`) |\n\nFile v1.0.0:README.md\n\n# Review Paper Writing\n\n**Literature review paper writing assistant for systematic, multi-source academic research.**\n\n## Features\n\n- 🔍 **Systematic Search** — PICO framework, Boolean operators, MeSH terms, wildcards, proximity search\n- 🌐 **Multi-Source Coverage** — arXiv, Semantic Scholar, OpenAlex, CrossRef, PubMed\n- ✅ **DOI & ID Validation** — HEAD requests + CrossRef confirmation, conflict detection across sources\n- 📄 **Citation Formatting** — APA 7th, MLA 9th, IEEE, BibTeX, RIS, Markdown\n- 📊 **Auto-Generated Review** — Timeline, keyword extraction, source-quality tagging\n- 🔎 **Conflict Detection** — Flags mismatches in title/year/authors for the same DOI\n\n## Quick Start\n\n```bash\n# Search across multiple sources\npython3 scripts/lit_search.py \"large language model education\" -n 20 --sources arxiv openalex\n\n# APA format\npython3 scripts/lit_search.py \"BERT\" -n 10 -f apa\n\n# Validate DOIs\npython3 scripts/lit_search.py \"machine learning\" --validate\n\n# Exclude preprints, only published work\npython3 scripts/lit_search.py \"attention mechanism\" --published-only\n\n# Detect cross-source conflicts\npython3 scripts/lit_search.py \"transformer architecture\" --conflicts\n```\n\n## Supported Citation Formats\n\n| Format | Use Case |\n|--------|----------|\n| `apa` | Humanities, Social Sciences |\n| `mla` | Literature, Languages |\n| `ieee` | Engineering, Computer Science |\n| `bibtex` | LaTeX / Overleaf |\n| `ris` | EndNote, Zotero |\n| `markdown` | Direct document use |\n\n## Search Strategy Guide\n\nSee `references/search_strategy.md` for:\n- PICO framework for question framing\n- Boolean search syntax\n- MeSH term usage (PubMed)\n- Wildcards and truncation\n- Proximity operators\n- Per-database syntax reference\n\n## API Reference\n\nSee `references/api_reference.md` for detailed API documentation on:\n- Semantic Scholar Graph API\n- OpenAlex API\n- CrossRef API\n- PubMed E-utilities\n- DOI resolution & validation logic\n\n## Requirements\n\n- Python 3.8+\n- `requests` library\n\n```bash\npip install requests\n```\n\n## Optional: Semantic Scholar API Key\n\nGet a free key at https://www.semanticscholar.org/api-keys\n\nEdit `scripts/lit_search.py`:\n```python\nAPI_KEYS = {\n    \"semantic_scholar\": \"your-api-key\"\n}\n```\n\n## License\n\nMIT\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn7fwgwvg462484dm88mqp1ayh867jjf\",\n  \"slug\": \"literature-review-writing-assistant\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1779279512946\n}\n\nFile v1.0.0:references/api_reference.md\n\n# Literature Review API Reference\n\n## 1. Semantic Scholar API\n\n### Endpoint\n```\nGET https://api.semanticscholar.org/graph/v1/paper/search\n```\n\n### Parameters\n| 参数 | 类型 | 说明 |\n|------|------|------|\n| query | string | 搜索主题 |\n| limit | int | 返回数量 (默认10, 最大100) |\n| offset | int | 分页偏移 |\n| fields | string | 返回字段 (title,authors,year,venue,abstract,citationCount,externalIds) |\n\n### Response (paper)\n```json\n{\n  \"paperId\": \"...\",\n  \"title\": \"...\",\n  \"authors\": [{\"name\": \"...\", \"authorId\": \"...\"}],\n  \"year\": 2024,\n  \"venue\": \"...\",\n  \"abstract\": \"...\",\n  \"citationCount\": 100,\n  \"externalIds\": {\"DOI\": \"...\", \"PMID\": \"...\"}\n}\n```\n\n### Rate Limit\n- 100 requests/5 seconds (无API key)\n- 1000 requests/5 seconds (需要API key)\n\n---\n\n## 2. OpenAlex API\n\n### Endpoint\n```\nGET https://api.openalex.org/works\n```\n\n### Parameters\n| 参数 | 类型 | 说明 |\n|------|------|------|\n| search | string | 搜索主题 |\n| per-page | int | 每页数量 (默认25, 最大200) |\n| filter | string | 过滤条件 |\n| sort | string | 排序方式 |\n\n### Response (work)\n```json\n{\n  \"id\": \"https://openalex.org/W...\",\n  \"title\": \"...\",\n  \"authorships\": [{\"author\": {\"display_name\": \"...\"}}],\n  \"publication_year\": 2024,\n  \"primary_location\": {\"source\": {\"display_name\": \"...\"}},\n  \"abstract\": \"...\",\n  \"cited_by_count\": 100,\n  \"doi\": \"https://doi.org/...\",\n  \"pmid\": \"...\"\n}\n```\n\n### Rate Limit\n- 100,000 requests/day (免费)\n\n---\n\n## 3. CrossRef API\n\n### Endpoint\n```\nGET https://api.crossref.org/works\n```\n\n### Parameters\n| 参数 | 类型 | 说明 |\n|------|------|------|\n| query | string | 搜索词 |\n| rows | int | 返回数量 (默认20, 最大1000) |\n| select | string | 选择字段 |\n\n### Response\n```json\n{\n  \"message\": {\n    \"items\": [{\n      \"DOI\": \"10.xxxx/xxxxx\",\n      \"title\": [\"...\"],\n      \"author\": [{\"given\": \"...\", \"family\": \"...\"}],\n      \"published-print\": {\"date-parts\": [[2024]]},\n      \"container-title\": [\"...\"],\n      \"type\": \"journal-article\"\n    }]\n  }\n}\n```\n\n### Rate Limit\n- 50 requests/second\n\n---\n\n## 4. PubMed API (E-utilities)\n\n### Endpoint\n```\nGET https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi\nGET https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi\n```\n\n### Parameters (esearch)\n| 参数 | 类型 | 说明 |\n|------|------|------|\n| db | string | 数据库 (pubmed) |\n| term | string | 搜索词 |\n| retmax | int | 返回数量 |\n| retmode | string | 返回模式 (json) |\n\n### Parameters (esummary)\n| 参数 | 类型 | 说明 |\n|------|------|------|\n| db | string | 数据库 |\n| id | string | PubMed ID |\n| retmode | string | 返回模式 (json) |\n\n### Rate Limit\n- 3 requests/second\n- 10 requests/second (with API key)\n\n---\n\n## 5. DataCite API\n\n### Endpoint\n```\nGET https://api.datacite.org/dois\n```\n\n### Parameters\n| 参数 | 类型 |说明|\n|------|------|------|\n| query | string | DOI 查询 |\n| rows | int | 返回数量 |\n\n### Response\n```json\n{\n  \"data\": [{\n    \"id\": \"https://doi.org/...\",\n    \"attributes\": {\n      \"titles\": [{\"title\": \"...\"}],\n      \"authors\": [{\"given\": \"...\", \"family\": \"...\"}],\n      \"published\": \"2024\",\n      \"container-title\": [\"...\"]\n    }\n  }]\n}\n```\n\n### Rate Limit\n- 30 requests/second\n\n---\n\n## 6. DOI Resolution\n\n### Endpoint (CrossRef)\n```\nGET https://doi.org/{doi}\n```\n\n### Response Headers\n- `Content-Type: application/vnd.citationstyles.csl+json`\n- `HTTP 200` = 有效\n- `HTTP 404` = 未找到\n- `HTTP 410` = 已删除\n\n### Validation 逻辑\n\n1. **DOI 格式检查**\n   ```python\n   import re\n   DOI_PATTERN = r'^10\\.\\d{4,}/[-._;()/:A-Z0-9]+$'\n   bool(re.match(DOI_PATTERN, doi, re.IGNORECASE))\n   ```\n\n2. **HTTP HEAD 请求** (仅检查有效性，不下载内容)\n   ```python\n   import requests\n   r = requests.head(f\"https://doi.org/{doi}\", allow_redirects=True, timeout=10)\n   r.status_code == 200\n   ```\n\n3. **CrossRef API 验证**\n   ```python\n   r = requests.get(f\"https://api.crossref.org/works/{doi}\", timeout=10)\n   r.status_code == 200 and r.json()[\"message\"][\"DOI\"]\n   ```\n\n---\n\n## 7. 引用格式化格式\n\n### CSL-JSON (通用中间格式)\n```json\n{\n  \"type\": \"article-journal\",\n  \"DOI\": \"10.1234/example\",\n  \"title\": \"...\",\n  \"author\": [\n    {\"given\": \"John\", \"family\": \"Doe\"},\n    {\"given\": \"Jane\", \"family\": \"Smith\"}\n  ],\n  \"issued\": {\"date-parts\": [[2024, 1, 15]]},\n  \"container-title\": \"Nature\",\n  \"volume\": \"123\",\n  \"issue\": \"456\",\n  \"page\": \"789-795\"\n}\n```\n\n### 输出格式对比\n\n| 格式 | 处理方式 |\n|------|----------|\n| APA 7th | citeproc-py: `apa.csl` |\n| MLA 9th | citeproc-py: `mla.csl` |\n| Chicago | citeproc-py: `chicago-author-date.csl` |\n| IEEE | citeproc-py: `ieee.csl` |\n| BibTeX | python: 自定义生成 |\n| RIS | python: 自定义生成 |\n\n### BibTeX 示例\n```bibtex\n@article{doe2024,\n  author = {Doe, John and Smith, Jane},\n  title = {Example Title},\n  journal = {Nature},\n  year = {2024},\n  volume = {123},\n  number = {456},\n  pages = {789--795},\n  doi = {10.1234/example}\n}\n```\n\n---\n\n## 8. 完整检索工作流\n\n```\n1. 用户输入(query) \n   ↓\n2. 并发请求多个源\n   - Semantic Scholar (语义检索)\n   - OpenAlex (语义检索)\n   - CrossRef (精确匹配)\n   ↓\n3. 合并结果 (按 DOI 去重)\n   ↓\n4. 验证 DOI 有效性\n   - HEAD -> doi.org\n   - CrossRef API\n   ↓\n5. 跨源差异检测\n   - 同 DOI 比对 title/authors/year\n   - 标记冲突项\n   ↓\n6. 返回结构化结果\n   - papers: 合并去重后的文献列表\n   - conflicts: 跨源冲突报告\n   - errors: 无效 DOI 列表\n```\n\nFile v1.0.0:references/search_strategy.md\n\n# 搜索策略指南（基于 Hempel Chapter 3）\n\n## 1. PICO 框架\n\n### 定义\nPICO 是构建系统综述问题的框架：\n\n| 元素 | 全称 | 说明 | 示例 |\n|------|------|------|------|\n| P | Population | 研究人群 | 高中生、大学生 |\n| I | Intervention | 干预措施 | 动机访谈、认知行为疗法 |\n| C | Comparator | 对照组 | 无干预、常规处理 |\n| O | Outcome | 结局指标 | 学业成绩、心理健康 |\n\n### 自然语言转换\n```\nP: 学生\nI: 动机访谈\nO: 学业成绩\n↓\n搜索词: \"motivational interviewing\" AND student* AND academic achievement\n```\n\n## 2. 布尔搜索\n\n### 基本操作\n```python\n# AND: 同时包含两个词\n\"motivation interviewing\" AND school\n\n# OR: 包含任一词\ndepression OR anxiety OR mental health\n\n# NOT: 排除词\nanimal NOT pet\n```\n\n### 优先级\n```python\n# 使用括号分组\n(\"cognitive behavioral therapy\" OR CBT) AND adolescent*\n```\n\n## 3. 通配符和截词\n\n```python\n# * 截词（任意后缀）\nstudent* → student, students, student's\n\n# ? 单字符替代\nwom?n → woman, women\n```\n\n## 4. 邻近搜索\n\n```python\n# adjective 在名词前\nbehavior N/2 change\n\n# 同一句中\n\"stress\" ADJ3 \"coping\"\n```\n\n## 5. 索引词（MeSH）\n\n### PubMed MeSH\n```python\n# 主要 MeSH\n\"Motor Activity\"[Mesh]\n\n# 限定词\n\"Depression\"[Mesh] AND \"Therapy\"[Mesh:Subheading]\n```\n\n### 字段搜索\n```python\n# 标题中搜索\nti:intervention\n\n# 摘要中搜索\nab:random*\n\n# 关键词\nkw:machine learning\n```\n\n## 6. 过滤器\n\n### 研究类型\n```python\n# 随机对照试验\nrandomized controlled trial[pt]\n\n# 综述\nreview[pt] AND systematic[sbbb]\n\n# 元分析\nmeta-analysis[pt]\n```\n\n### 日期范围\n```python\n# 最近5年\n\"2019/01/01\"[PDAT] : \"2024/12/31\"[PDAT]\n\n# 特定年份\n2024[dp]\n```\n\n### 物种\n```python\n# 只 Human\nhumans[mesh]\n\n# 只 animals\nanimals[mesh]\n```\n\n## 7. 数据库特定语法\n\n### PubMed\n```python\n# 简单搜索\n\"motivational interviewing\"[Title/Abstract]\n\n# MeSH 术语\n\"Motor Activity\"[Mesh] AND \"Adolescent\"[Mesh]\n\n# 组合\n(\"Anxiety\"[Mesh] OR \"Anxiety Disorders\"[Mesh]) \nAND (\"Cognitive Therapy\"[Mesh] OR \"Behavior Therapy\"[Mesh])\nAND 2020:2024[dp]\n```\n\n### PsycINFO (OVID)\n```python\n# 关键词加字段\nmotivation interview*.tw\n\n# MeSH\nexp Motivational Interviewing/\n\n# 组合\n(exp Motivation/ OR exp Motivation Techniques/)\nAND (exp Intervention/ OR exp Treatment/)\nAND adolescent*.mp\n```\n\n### Web of Science\n```python\n# 主题搜索\nTS=(\"motivational interviewing\" AND school*)\n\n# 复合查询\nTS=(cognitive AND (\"behavior therapy\" OR CBT))\nPY=2020-2024\n```\n\n## 8. 搜索策略开发流程\n\n### 步骤\n1. **确定核心概念** → 从 PICO 提取关键词\n2. **列出同义词** → synonym, hyphenated, alternate spelling\n3. **构建搜索块** → 每个概念单独的搜索\n4. **组合** → 用 AND 连接搜索块\n5. **测试** → 调整搜索词数量（目标：100-500 篇）\n6. **记录** → 保存最终搜索策略\n\n### 示例：动机访谈\n```\n核心概念1: motivation* interview*\n  - \"motivational interviewing\"\n  - \"motivational interview\"\n  - MI\n\n核心概念2: school*\n  - school\n  - schools\n  - school*\n\n核心概念3: adolescent*\n  - adolescent\n  - adolescents\n  - teen\n  - teenager\n  - youth\n\n搜索策略:\n(\"motivational interviewing\" OR \"motivational interview\" OR MI) \nAND (school OR schools) \nAND (adolescent OR teen OR teenager OR youth)\n```\n\n## 9. 搜索优化\n\n### 结果太少？\n- 移除 AND 连接的一个概念\n- 改为 OR 连接同义词\n- 放宽日期限制\n- 移除 NOT 排除词\n\n### 结果太多？\n- 添加更多 AND 概念\n- 缩小日期范围\n- 添加强制性过滤器（human, English）\n- 使用更具体的术语\n\n## 10. 搜索策略记录模板\n\n```markdown\n## 搜索策略记录\n\n### 日期\n2024-XX-XX\n\n### 数据库\nPubMed, PsycINFO, Web of Science\n\n### 搜索策略\n| 数据库 | 搜索策略 | 结果数 |\n|---------|----------|--------|\n| PubMed | (1) AND (2) | XX |\n| PsycINFO | ... | XX |\n\n### 策略详情\n- (1) = \"motivational interviewing\"[tiab] OR MI[tiab]\n- (2) = adolescent*[tiab] OR teen*[tiab]\n\n### 修改历史\n- 初始搜索: \n- 修改1:\n- 最终:\n```\n\nFile v1.0.0:skill-card.md\n\n## Description:\n\nLiterature review paper writing assistant that helps agents frame topics, search scholarly sources, validate DOI and arXiv identifiers, format citations, and draft structured Markdown literature reviews.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[sherry-zh0u](https://clawhub.ai/user/sherry-zh0u)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users, developers, and research teams use this skill to run systematic academic searches, validate paper identifiers, format citations, and assemble literature-review drafts for review articles, survey papers, thesis background chapters, or topic-based reference collection.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Search terms are sent to external scholarly APIs.\n\nMitigation: Use only queries and research topics that are acceptable to share with the configured academic services.\n\nRisk: Sensitive unpublished research queries could be exposed when using the arXiv source before its endpoint is changed to HTTPS.\n\nMitigation: Avoid sensitive unpublished queries over the arXiv source and prefer HTTPS-backed sources for sensitive work.\n\nRisk: Advertised advanced review features may be incomplete or may overstate the quality of generated review content.\n\nMitigation: Review generated literature reviews, citations, metadata conflicts, and source-quality tags before relying on the output.\n\n## Reference(s):\n\n- [Search Strategy Guide](references/search_strategy.md)\n- [Literature Review API Reference](references/api_reference.md)\n- [Semantic Scholar Graph API](https://api.semanticscholar.org/graph/v1/paper/search)\n- [OpenAlex Works API](https://api.openalex.org/works)\n- [CrossRef Works API](https://api.crossref.org/works)\n- [PubMed E-utilities ESearch](https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi)\n- [PubMed E-utilities ESummary](https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Code, Shell commands, Configuration, Guidance]\n\n**Output Format:** [Markdown, citation text, BibTeX, RIS, and inline shell commands]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Can write formatted citation or review output to a user-specified file.]\n\n## Skill Version(s):\n\n1.0.0 (source: server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.","readmeExcerpt":"Skill: 📚 智能文献综述生成器 Owner: sherry-zh0u Summary: Literature review paper writing assistant — guides you through the full lifecycle: (1) Systematic search using PICO/Boolean/MeSH frameworks across arXiv, Sem... Tags: latest:1.0.0 Version history: v1.0.0 | 2026-05-20T12:18:32.946Z | user Initial release — literature review paper writing assistant. - Guides users through systematic literature search using PICO/Boolean/Me","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"python3 scripts/lit_search.py \"large language model education\" -n 20 --sources arxiv openalex"},{"language":"bash","snippet":"python3 scripts/lit_search.py \"machine learning\" --validate"},{"language":"bash","snippet":"python3 scripts/lit_search.py \"BERT\" -n 10 -f apa      # APA 7th\npython3 scripts/lit_search.py \"transformer\" -n 10 -f bibtex  # BibTeX\npython3 scripts lit_search.py \"attention\" -n 10 -f ris     # RIS"},{"language":"text","snippet":"10.48550/arXiv.2303.08774\n10.48550/arXiv.2205.11916\nPMID: 34567890"},{"language":"bash","snippet":"python3 scripts/lit_search.py file://papers.txt -f bibtex"},{"language":"text","snippet":"P: student*\nI: \"motivational interviewing\"\nO: \"academic achievement\"\n→ \"motivational interviewing\" AND student* AND \"academic achievement\""}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: review-paper-writing\ndescription: |\n  Literature review paper writing assistant — guides you through the full lifecycle:\n  (1) Systematic search using PICO/Boolean/MeSH frameworks across arXiv, Semantic Scholar, OpenAlex, CrossRef & PubMed;\n  (2) DOI & arXiv ID validation with cross-source conflict detection;\n  (3) Multi-format citation output (APA 7th, MLA 9th, IEEE, BibTeX, RIS, Markdown);\n  (4) Auto-generated structured literature review with timeline, keyword extraction & source-quality tagging.\n  Use when drafting a review article, survey paper, or thesis background chapter — or when given a topic to compile references for.\n---\n\n# Review Paper Writing Skill\n\n## Overview\n\nThis skill helps you write a thorough, well-structured literature review — from topic definition and systematic search to formatted citations and a polished markdown draft. It covers:\n\n- **Topic framing** with PICO framework\n- **Search strategy** (Boolean, MeSH, wildcards, proximity)\n- **Multi-source academic search** (arXiv, Semantic Scholar, OpenAlex, CrossRef, PubMed)\n- **DOI / arXiv ID validation** and conflict detection\n- **Citation formatting** (APA, MLA, IEEE, BibTeX, RIS, Markdown)\n- **Auto-generated literature review** in Markdown\n\n## Quick Start\n\n### 1. Run a Search\n\n```bash\npython3 scripts/lit_search.py \"large language model education\" -n 20 --sources arxiv openalex\n```\n\n### 2. Validate DOIs\n\n```bash\npython3 scripts/lit_search.py \"machine learning\" --validate\n```\n\n### 3. Format Citations\n\n```bash\npython3 scripts/lit_search.py \"BERT\" -n 10 -f apa      # APA 7th\npython3 scripts/lit_search.py \"transformer\" -n 10 -f bibtex  # BibTeX\npython3 scripts lit_search.py \"attention\" -n 10 -f ris     # RIS\n```\n\n### 4. Filter Results\n\n| Flag | Effect |\n|------|--------|\n| `--published-only` | Exclude arXiv preprints |\n| `--preprint-only` | Only arXiv preprints |\n| `--min-year 2020` | Earliest publication year |\n| `--min-citations 50` | Minimum citation count |\n| `--conflicts` | Detect cross-source metadata conflicts |\n\n### 5. Batch Mode (from file)\n\nCreate `papers.txt` with one DOI/PMID/arXiv ID per line:\n```\n10.48550/arXiv.2303.08774\n10.48550/arXiv.2205.11916\nPMID: 34567890\n```\nThen:\n```bash\npython3 scripts/lit_search.py file://papers.txt -f bibtex\n```\n\n## Search Strategy Framework\n\n### PICO Framework\n\nUse PICO to structure your research question:\n\n| Element | Meaning | Example |\n|---------|---------|---------|\n| **P**opulation | Target group | high school students |\n| **I**ntervention | Treatment or method | motivational interviewing |\n| **C**omparator | Control group | no intervention |\n| **O**utcome | Measurable result | academic performance |\n\nConvert to search terms:\n```\nP: student*\nI: \"motivational interviewing\"\nO: \"academic achievement\"\n→ \"motivational interviewing\" AND student* AND \"academic achievement\"\n```\n\n### Boolean Operators\n\n```python\n# AND: all terms must appear\n\"cognitive behavioral therapy\" AND adolescent*\n\n# OR: any term may appear\ndepression OR anx"},{"path":"README.md","content":"# Review Paper Writing\n\n**Literature review paper writing assistant for systematic, multi-source academic research.**\n\n## Features\n\n- 🔍 **Systematic Search** — PICO framework, Boolean operators, MeSH terms, wildcards, proximity search\n- 🌐 **Multi-Source Coverage** — arXiv, Semantic Scholar, OpenAlex, CrossRef, PubMed\n- ✅ **DOI & ID Validation** — HEAD requests + CrossRef confirmation, conflict detection across sources\n- 📄 **Citation Formatting** — APA 7th, MLA 9th, IEEE, BibTeX, RIS, Markdown\n- 📊 **Auto-Generated Review** — Timeline, keyword extraction, source-quality tagging\n- 🔎 **Conflict Detection** — Flags mismatches in title/year/authors for the same DOI\n\n## Quick Start\n\n```bash\n# Search across multiple sources\npython3 scripts/lit_search.py \"large language model education\" -n 20 --sources arxiv openalex\n\n# APA format\npython3 scripts/lit_search.py \"BERT\" -n 10 -f apa\n\n# Validate DOIs\npython3 scripts/lit_search.py \"machine learning\" --validate\n\n# Exclude preprints, only published work\npython3 scripts/lit_search.py \"attention mechanism\" --published-only\n\n# Detect cross-source conflicts\npython3 scripts/lit_search.py \"transformer architecture\" --conflicts\n```\n\n## Supported Citation Formats\n\n| Format | Use Case |\n|--------|----------|\n| `apa` | Humanities, Social Sciences |\n| `mla` | Literature, Languages |\n| `ieee` | Engineering, Computer Science |\n| `bibtex` | LaTeX / Overleaf |\n| `ris` | EndNote, Zotero |\n| `markdown` | Direct document use |\n\n## Search Strategy Guide\n\nSee `references/search_strategy.md` for:\n- PICO framework for question framing\n- Boolean search syntax\n- MeSH term usage (PubMed)\n- Wildcards and truncation\n- Proximity operators\n- Per-database syntax reference\n\n## API Reference\n\nSee `references/api_reference.md` for detailed API documentation on:\n- Semantic Scholar Graph API\n- OpenAlex API\n- CrossRef API\n- PubMed E-utilities\n- DOI resolution & validation logic\n\n## Requirements\n\n- Python 3.8+\n- `requests` library\n\n```bash\npip install requests\n```\n\n## Optional: Semantic Scholar API Key\n\nGet a free key at https://www.semanticscholar.org/api-keys\n\nEdit `scripts/lit_search.py`:\n```python\nAPI_KEYS = {\n    \"semantic_scholar\": \"your-api-key\"\n}\n```\n\n## License\n\nMIT"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7fwgwvg462484dm88mqp1ayh867jjf\",\n  \"slug\": \"literature-review-writing-assistant\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1779279512946\n}"},{"path":"references/api_reference.md","content":"# Literature Review API Reference\n\n## 1. Semantic Scholar API\n\n### Endpoint\n```\nGET https://api.semanticscholar.org/graph/v1/paper/search\n```\n\n### Parameters\n| 参数 | 类型 | 说明 |\n|------|------|------|\n| query | string | 搜索主题 |\n| limit | int | 返回数量 (默认10, 最大100) |\n| offset | int | 分页偏移 |\n| fields | string | 返回字段 (title,authors,year,venue,abstract,citationCount,externalIds) |\n\n### Response (paper)\n```json\n{\n  \"paperId\": \"...\",\n  \"title\": \"...\",\n  \"authors\": [{\"name\": \"...\", \"authorId\": \"...\"}],\n  \"year\": 2024,\n  \"venue\": \"...\",\n  \"abstract\": \"...\",\n  \"citationCount\": 100,\n  \"externalIds\": {\"DOI\": \"...\", \"PMID\": \"...\"}\n}\n```\n\n### Rate Limit\n- 100 requests/5 seconds (无API key)\n- 1000 requests/5 seconds (需要API key)\n\n---\n\n## 2. OpenAlex API\n\n### Endpoint\n```\nGET https://api.openalex.org/works\n```\n\n### Parameters\n| 参数 | 类型 | 说明 |\n|------|------|------|\n| search | string | 搜索主题 |\n| per-page | int | 每页数量 (默认25, 最大200) |\n| filter | string | 过滤条件 |\n| sort | string | 排序方式 |\n\n### Response (work)\n```json\n{\n  \"id\": \"https://openalex.org/W...\",\n  \"title\": \"...\",\n  \"authorships\": [{\"author\": {\"display_name\": \"...\"}}],\n  \"publication_year\": 2024,\n  \"primary_location\": {\"source\": {\"display_name\": \"...\"}},\n  \"abstract\": \"...\",\n  \"cited_by_count\": 100,\n  \"doi\": \"https://doi.org/...\",\n  \"pmid\": \"...\"\n}\n```\n\n### Rate Limit\n- 100,000 requests/day (免费)\n\n---\n\n## 3. CrossRef API\n\n### Endpoint\n```\nGET https://api.crossref.org/works\n```\n\n### Parameters\n| 参数 | 类型 | 说明 |\n|------|------|------|\n| query | string | 搜索词 |\n| rows | int | 返回数量 (默认20, 最大1000) |\n| select | string | 选择字段 |\n\n### Response\n```json\n{\n  \"message\": {\n    \"items\": [{\n      \"DOI\": \"10.xxxx/xxxxx\",\n      \"title\": [\"...\"],\n      \"author\": [{\"given\": \"...\", \"family\": \"...\"}],\n      \"published-print\": {\"date-parts\": [[2024]]},\n      \"container-title\": [\"...\"],\n      \"type\": \"journal-article\"\n    }]\n  }\n}\n```\n\n### Rate Limit\n- 50 requests/second\n\n---\n\n## 4. PubMed API (E-utilities)\n\n### Endpoint\n```\nGET https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi\nGET https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi\n```\n\n### Parameters (esearch)\n| 参数 | 类型 | 说明 |\n|------|------|------|\n| db | string | 数据库 (pubmed) |\n| term | string | 搜索词 |\n| retmax | int | 返回数量 |\n| retmode | string | 返回模式 (json) |\n\n### Parameters (esummary)\n| 参数 | 类型 | 说明 |\n|------|------|------|\n| db | string | 数据库 |\n| id | string | PubMed ID |\n| retmode | string | 返回模式 (json) |\n\n### Rate Limit\n- 3 requests/second\n- 10 requests/second (with API key)\n\n---\n\n## 5. DataCite API\n\n### Endpoint\n```\nGET https://api.datacite.org/dois\n```\n\n### Parameters\n| 参数 | 类型 |说明|\n|------|------|------|\n| query | string | DOI 查询 |\n| rows | int | 返回数量 |\n\n### Response\n```json\n{\n  \"data\": [{\n    \"id\": \"https://doi.org/...\",\n    \"attributes\": {\n      \"titles\": [{\"title\": \"...\"}],\n      \"authors\": [{\"given\": \"...\", \"family\": \"...\"}],\n      \"published\": \"2024\",\n      \"container-title\": [\"...\"]\n    }\n  }]\n}\n```\n\n### Rate Limit\n- 30 requests/second\n\n---\n\n## 6. DOI Resoluti"},{"path":"references/search_strategy.md","content":"# 搜索策略指南（基于 Hempel Chapter 3）\n\n## 1. PICO 框架\n\n### 定义\nPICO 是构建系统综述问题的框架：\n\n| 元素 | 全称 | 说明 | 示例 |\n|------|------|------|------|\n| P | Population | 研究人群 | 高中生、大学生 |\n| I | Intervention | 干预措施 | 动机访谈、认知行为疗法 |\n| C | Comparator | 对照组 | 无干预、常规处理 |\n| O | Outcome | 结局指标 | 学业成绩、心理健康 |\n\n### 自然语言转换\n```\nP: 学生\nI: 动机访谈\nO: 学业成绩\n↓\n搜索词: \"motivational interviewing\" AND student* AND academic achievement\n```\n\n## 2. 布尔搜索\n\n### 基本操作\n```python\n# AND: 同时包含两个词\n\"motivation interviewing\" AND school\n\n# OR: 包含任一词\ndepression OR anxiety OR mental health\n\n# NOT: 排除词\nanimal NOT pet\n```\n\n### 优先级\n```python\n# 使用括号分组\n(\"cognitive behavioral therapy\" OR CBT) AND adolescent*\n```\n\n## 3. 通配符和截词\n\n```python\n# * 截词（任意后缀）\nstudent* → student, students, student's\n\n# ? 单字符替代\nwom?n → woman, women\n```\n\n## 4. 邻近搜索\n\n```python\n# adjective 在名词前\nbehavior N/2 change\n\n# 同一句中\n\"stress\" ADJ3 \"coping\"\n```\n\n## 5. 索引词（MeSH）\n\n### PubMed MeSH\n```python\n# 主要 MeSH\n\"Motor Activity\"[Mesh]\n\n# 限定词\n\"Depression\"[Mesh] AND \"Therapy\"[Mesh:Subheading]\n```\n\n### 字段搜索\n```python\n# 标题中搜索\nti:intervention\n\n# 摘要中搜索\nab:random*\n\n# 关键词\nkw:machine learning\n```\n\n## 6. 过滤器\n\n### 研究类型\n```python\n# 随机对照试验\nrandomized controlled trial[pt]\n\n# 综述\nreview[pt] AND systematic[sbbb]\n\n# 元分析\nmeta-analysis[pt]\n```\n\n### 日期范围\n```python\n# 最近5年\n\"2019/01/01\"[PDAT] : \"2024/12/31\"[PDAT]\n\n# 特定年份\n2024[dp]\n```\n\n### 物种\n```python\n# 只 Human\nhumans[mesh]\n\n# 只 animals\nanimals[mesh]\n```\n\n## 7. 数据库特定语法\n\n### PubMed\n```python\n# 简单搜索\n\"motivational interviewing\"[Title/Abstract]\n\n# MeSH 术语\n\"Motor Activity\"[Mesh] AND \"Adolescent\"[Mesh]\n\n# 组合\n(\"Anxiety\"[Mesh] OR \"Anxiety Disorders\"[Mesh]) \nAND (\"Cognitive Therapy\"[Mesh] OR \"Behavior Therapy\"[Mesh])\nAND 2020:2024[dp]\n```\n\n### PsycINFO (OVID)\n```python\n# 关键词加字段\nmotivation interview*.tw\n\n# MeSH\nexp Motivational Interviewing/\n\n# 组合\n(exp Motivation/ OR exp Motivation Techniques/)\nAND (exp Intervention/ OR exp Treatment/)\nAND adolescent*.mp\n```\n\n### Web of Science\n```python\n# 主题搜索\nTS=(\"motivational interviewing\" AND school*)\n\n# 复合查询\nTS=(cognitive AND (\"behavior therapy\" OR CBT))\nPY=2020-2024\n```\n\n## 8. 搜索策略开发流程\n\n### 步骤\n1. **确定核心概念** → 从 PICO 提取关键词\n2. **列出同义词** → synonym, hyphenated, alternate spelling\n3. **构建搜索块** → 每个概念单独的搜索\n4. **组合** → 用 AND 连接搜索块\n5. **测试** → 调整搜索词数量（目标：100-500 篇）\n6. **记录** → 保存最终搜索策略\n\n### 示例：动机访谈\n```\n核心概念1: motivation* interview*\n  - \"motivational interviewing\"\n  - \"motivational interview\"\n  - MI\n\n核心概念2: school*\n  - school\n  - schools\n  - school*\n\n核心概念3: adolescent*\n  - adolescent\n  - adolescents\n  - teen\n  - teenager\n  - youth\n\n搜索策略:\n(\"motivational interviewing\" OR \"motivational interview\" OR MI) \nAND (school OR schools) \nAND (adolescent OR teen OR teenager OR youth)\n```\n\n## 9. 搜索优化\n\n### 结果太少？\n- 移除 AND 连接的一个概念\n- 改为 OR 连接同义词\n- 放宽日期限制\n- 移除 NOT 排除词\n\n### 结果太多？\n- 添加更多 AND 概念\n- 缩小日期范围\n- 添加强制性过滤器（human, English）\n- 使用更具体的术语\n\n## 10. 搜索策略记录模板\n\n```markdown\n## 搜索策略记录\n\n### 日期\n2024-XX-XX\n\n### 数据库\nPubMed, PsycINFO, Web of Science\n\n### 搜索策略\n| 数据库 | 搜索策略 | 结果数 |\n|---------|----------|--------|\n| PubMed | (1) AND (2) | XX |\n| PsycI"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Literature review paper writing assistant — guides you through the full lifecycle: (1) Systematic search using PICO/Boolean/MeSH frameworks across arXiv, Sem... Skill: 📚 智能文献综述生成器 Owner: sherry-zh0u Summary: Literature review paper writing assistant — guides you through the full lifecycle: (1) Systematic search using PICO/Boolean/MeSH frameworks across arXiv, Sem... Tags: latest:1.0.0 Version history: v1.0.0 | 2026-05-20T12:18:32.946Z | user Initial release — literature review paper writing assistant. - Guides users through systematic literature search using PICO/Boolean/Me","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1119,"uniquenessScore":52,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T22:14:39.019Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-11T22:14:39.019Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-14T11:53:56.070Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}