๐ ๆบ่ฝๆ็ฎ็ปผ่ฟฐ็ๆๅจ
/install literature-review-writing-assistant
Review Paper Writing Skill
Overview
This 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:
- Topic framing with PICO framework
- Search strategy (Boolean, MeSH, wildcards, proximity)
- Multi-source academic search (arXiv, Semantic Scholar, OpenAlex, CrossRef, PubMed)
- DOI / arXiv ID validation and conflict detection
- Citation formatting (APA, MLA, IEEE, BibTeX, RIS, Markdown)
- Auto-generated literature review in Markdown
Quick Start
1. Run a Search
python3 scripts/lit_search.py "large language model education" -n 20 --sources arxiv openalex
2. Validate DOIs
python3 scripts/lit_search.py "machine learning" --validate
3. Format Citations
python3 scripts/lit_search.py "BERT" -n 10 -f apa # APA 7th
python3 scripts/lit_search.py "transformer" -n 10 -f bibtex # BibTeX
python3 scripts lit_search.py "attention" -n 10 -f ris # RIS
4. Filter Results
| Flag | Effect |
|---|---|
--published-only |
Exclude arXiv preprints |
--preprint-only |
Only arXiv preprints |
--min-year 2020 |
Earliest publication year |
--min-citations 50 |
Minimum citation count |
--conflicts |
Detect cross-source metadata conflicts |
5. Batch Mode (from file)
Create papers.txt with one DOI/PMID/arXiv ID per line:
10.48550/arXiv.2303.08774
10.48550/arXiv.2205.11916
PMID: 34567890
Then:
python3 scripts/lit_search.py file://papers.txt -f bibtex
Search Strategy Framework
PICO Framework
Use PICO to structure your research question:
| Element | Meaning | Example |
|---|---|---|
| Population | Target group | high school students |
| Intervention | Treatment or method | motivational interviewing |
| Comparator | Control group | no intervention |
| Outcome | Measurable result | academic performance |
Convert to search terms:
P: student*
I: "motivational interviewing"
O: "academic achievement"
โ "motivational interviewing" AND student* AND "academic achievement"
Boolean Operators
# AND: all terms must appear
"cognitive behavioral therapy" AND adolescent*
# OR: any term may appear
depression OR anxiety OR "mental health"
# NOT: exclude terms
animal NOT pet
# Parentheses for grouping
("cognitive behavioral therapy" OR CBT) AND adolescent*
Wildcards & Truncation
student* โ student, students, student's, students'
wom?n โ woman, women
Proximity Search
behavior N/2 change # "behavior" within 2 words of "change"
"stress" ADJ3 "coping" # same sentence
MeSH (PubMed)
"Motor Activity"[Mesh]
"Depression"[Mesh] AND "Therapy"[Mesh:Subheading]
Database-Specific Syntax
# PubMed
"motivational interviewing"[Title/Abstract]
("Anxiety"[Mesh] OR "Anxiety Disorders"[Mesh]) AND 2020:2024[dp]
# PsycINFO (OVID)
exp Motivational Interviewing/
motivation interview*.tw
# Web of Science
TS=("motivational interviewing" AND school*)
PY=2020-2024
Source Comparison
| Source | Type | API Key | Best For |
|---|---|---|---|
| arXiv | Preprint | โ No | CS, ML, physics, stats |
| Semantic Scholar | Published + preprint | Optional | High-citation papers |
| OpenAlex | Published | โ No | Broad cross-disciplinary |
| CrossRef | Published | โ No | Authoritative DOI metadata |
| PubMed | Published (biomedical) | โ No | Medicine, health, biology |
Recommended combinations:
arxiv + semantic_scholarโ preprints + high-impact papersopenalex + pubmedโ comprehensive academic coveragearxiv + openalex + pubmedโ full-spectrum search
Quality Tags
| Source | Peer Reviewed | Tag |
|---|---|---|
| arXiv | โ No | [arXiv] |
| Journal / Conference | โ Yes | [Published] |
| PubMed | โ Yes | [PubMed] |
โ ๏ธ arXiv papers are preprints โ not peer-reviewed. Treat conclusions as provisional.
Citation Formats
| Format | Style |
|---|---|
apa |
APA 7th Edition |
mla |
MLA 9th Edition |
ieee |
IEEE |
bibtex |
BibTeX (for LaTeX) |
ris |
RIS (for EndNote/Zotero) |
markdown |
Markdown with source tags |
Search Workflow
1. Define topic โ PICO framework
โ
2. Build search blocks โ synonyms, MeSH terms, wildcards
โ
3. Run multi-source search (parallel API calls)
โ
4. Deduplicate by DOI / arXiv ID
โ
5. Validate IDs (HEAD request โ doi.org)
โ
6. Detect cross-source conflicts (title, year, authors)
โ
7. Filter โ year, citations, source type
โ
8. Format โ APA / MLA / BibTeX / ...
โ
9. Generate literature review (timeline, keywords, summary)
Configuration
Edit scripts/lit_search.py to add your Semantic Scholar API key:
API_KEYS = {
"semantic_scholar": "your-api-key" # Get: https://www.semanticscholar.org/api-keys
}
Without a key, the free tier is used (1 req/sec). A key enables 1000 req/5 sec and avoids rate-limiting.
Output Examples
Markdown output (-f markdown):
[1] **Attention Is All You Need**
* Vaswani, A., Shazeer, N., Parmar, N., et al. (2017). *
arXiv: [1706.03762](https://arxiv.org/abs/1706.03762) [arXiv]
*Citations: 80000*
[2] **BERT: Pre-training of Deep Bidirectional Transformers**
* Devlin, J., Chang, M. W., Lee, K., & Toutanova, K. (2019). NAACL-HLT 2019*
DOI: [10.48550/arXiv.1810.04805](https://doi.org/10.48550/arXiv.1810.04805) [Published]
*Citations: 70000*
Generated review section:
# Literature Review
## Statistics
- **Total Papers**: 20
- [arXiv]: 8
- [Published]: 10
- [PubMed]: 2
## Timeline
- 2024: 5 papers
- 2023: 8 papers
- 2022: 4 papers
- 2021: 3 papers
Troubleshooting
| Problem | Solution |
|---|---|
| "Rate limit" from Semantic Scholar | Add API key, or switch to OpenAlex |
| No results | Try fewer / broader search terms |
| Too many results | Narrow date range, add AND filters |
| Invalid DOI | Check format; try CrossRef validation |
| arXiv ID not found | Use format YYMM.NNNNN (e.g., 2303.08774) |
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install literature-review-writing-assistant - After installation, invoke the skill by name or use
/literature-review-writing-assistant - Provide required inputs per the skill's parameter spec and get structured output
What is ๐ ๆบ่ฝๆ็ฎ็ปผ่ฟฐ็ๆๅจ?
Literature review paper writing assistant โ guides you through the full lifecycle: (1) Systematic search using PICO/Boolean/MeSH frameworks across arXiv, Sem... It is an AI Agent Skill for Claude Code / OpenClaw, with 13 downloads so far.
How do I install ๐ ๆบ่ฝๆ็ฎ็ปผ่ฟฐ็ๆๅจ?
Run "/install literature-review-writing-assistant" in the OpenClaw or Claude Code chat to install it in one step โ no extra setup required.
Is ๐ ๆบ่ฝๆ็ฎ็ปผ่ฟฐ็ๆๅจ free?
Yes, ๐ ๆบ่ฝๆ็ฎ็ปผ่ฟฐ็ๆๅจ is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does ๐ ๆบ่ฝๆ็ฎ็ปผ่ฟฐ็ๆๅจ support?
๐ ๆบ่ฝๆ็ฎ็ปผ่ฟฐ็ๆๅจ is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created ๐ ๆบ่ฝๆ็ฎ็ปผ่ฟฐ็ๆๅจ?
It is built and maintained by sherry-zh0u (@sherry-zh0u); the current version is v1.0.0.