Literature Review
neflibata-feng/MyArxiv-Agent
Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.).
A skill your agent uses when writing literature review sections - guides searching, organizing, and synthesizing academic sources
$ npx skills add Norman-bury/research-writing-skill --skill literature-review -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Norman-bury/research-writing-skill literature-review --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Norman-bury/research-writing-skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/literature-review .claude/skills/literature-review && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "literature-review" agent skill from https://github.com/Norman-bury/research-writing-skill/tree/main/skills/literature-review into .claude/skills/literature-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "literature-review", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Norman-bury/research-writing-skill/tree/main/skills/literature-reviewType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Norman-bury/research-writing-skill --skill literature-review -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Norman-bury/research-writing-skill literature-review --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Norman-bury/research-writing-skill.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/literature-review .agents/skills/literature-review && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "literature-review" agent skill from https://github.com/Norman-bury/research-writing-skill/tree/main/skills/literature-review into .agents/skills/literature-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "literature-review", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Norman-bury/research-writing-skill --skill literature-review -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Norman-bury/research-writing-skill literature-review --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Norman-bury/research-writing-skill.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/literature-review .cursor/skills/literature-review && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "literature-review" agent skill from https://github.com/Norman-bury/research-writing-skill/tree/main/skills/literature-review into .cursor/skills/literature-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "literature-review", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Norman-bury/research-writing-skill.git --path skills/literature-review--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Norman-bury/research-writing-skill --skill literature-review -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Norman-bury/research-writing-skill literature-review --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Norman-bury/research-writing-skill.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/literature-review .gemini/skills/literature-review && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "literature-review" agent skill from https://github.com/Norman-bury/research-writing-skill/tree/main/skills/literature-review into .gemini/skills/literature-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "literature-review", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Norman-bury/research-writing-skill literature-reviewInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Norman-bury/research-writing-skill --skill literature-review -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Norman-bury/research-writing-skill.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/literature-review .github/skills/literature-review && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "literature-review" agent skill from https://github.com/Norman-bury/research-writing-skill/tree/main/skills/literature-review into .github/skills/literature-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "literature-review", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Norman-bury/research-writing-skill --skill literature-review -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Norman-bury/research-writing-skill literature-review --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Norman-bury/research-writing-skill.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/literature-review .opencode/skills/literature-review && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "literature-review" agent skill from https://github.com/Norman-bury/research-writing-skill/tree/main/skills/literature-review into .opencode/skills/literature-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "literature-review", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
literature-reviewA skill your agent uses when writing literature review sections - guides searching, organizing, and synthesizing academic sources
Literature Review is an agent skill from Norman-bury/research-writing-skill. Use when writing literature review sections - guides searching, organizing, and synthesizing academic sources
Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Research & Science, covering Literature review, Academic paper search and Citation management. It works with LaTeX, Semantic Scholar, arXiv and PubMed. The repository describes itself as: 科研写作助手 (Research Writing Assistant). The licence is MIT.
Read from SKILL.md and the folder at commit 6f79595. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadWriteEditBashWebSearchWebFetchFrom allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
pythoncurlFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
doi.orgapi.crossref.orgAlso links to:
cnki.netFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Literature Review loads about 2.2k tokens when it runs. Until then it costs about 32 tokens; SKILL.md has 376 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
allowed-tools: Read, Write, Edit, Bash, WebSearch, WebFetchAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Norman-bury/research-writing-skill at commit 6f79595, republished under its MIT licence (© Norman-bury). 376 words, ~2,161 tokens.
.claude/skills/literature-review/SKILL.md (or your agent's skills folder).本技能指导文献搜索、整理和综述写作。
<EXTREMELY-IMPORTANT>
## 核心原则:绝不编造文献
这是最重要的原则,必须严格遵守:
</EXTREMELY-IMPORTANT>
<MCP-INTEGRATION>
## 文献工具脚本
本技能内置了多个文献处理脚本:
脚本位置:scripts/scholar_search.py
支持的数据库:PubMed, CrossRef, Semantic Scholar, arXiv
支持的输出格式:
json - JSON 格式(默认)bibtex - BibTeX 格式,可直接用于 LaTeXris - RIS 格式,用于 EndNote/Zoteroapa - APA 引用格式mla - MLA 引用格式chicago - Chicago 引用格式vancouver - Vancouver 引用格式# 基本搜索
python scripts/scholar_search.py "deep learning transformer"
# 指定数据库
python scripts/scholar_search.py "neural network" --sources pubmed,crossref
# 年份过滤(当前是2026年,建议使用近年范围)
python scripts/scholar_search.py "machine learning" --year 2023-2026
# 输出 BibTeX 格式(用于 LaTeX 论文)
python scripts/scholar_search.py "landslide detection" --format bibtex -o refs.bib
# 输出 APA 引用格式
python scripts/scholar_search.py "attention mechanism" --format apa --limit 5
# JSON 输出(用于程序处理)
python scripts/scholar_search.py "quantum computing" --format json -o results.jsonBibTeX 格式(用于 LaTeX):
@article{xu2024,
title = {CAS Landslide Dataset: A Large-Scale and Multisensor Dataset},
author = {Yulin Xu and Chaojun Ouyang and Qingsong Xu},
journal = {Scientific Data},
year = {2024},
doi = {10.1038/s41597-023-02847-z},
}APA 格式(用于正文引用):
Yulin Xu and Chaojun Ouyang (2024). CAS Landslide Dataset...| 数据库 | 速率限制 | 摘要 | 引用数 | 适用领域 |
|---|---|---|---|---|
| CrossRef | 高 | 部分 | 是 | 全学科 |
| PubMed | 中 | 需额外请求 | 否 | 生物医学 |
| Semantic Scholar | 低* | 是 | 是 | 全学科 |
| arXiv | 低 | 是 | 否 | CS/物理/数学 |
* Semantic Scholar 建议配置 API Key 以获得更高限额。
</MCP-INTEGRATION>
文献检索不是交付终点。写 Introduction、Related Work、研究现状前,必须把文献转成证据-论点映射:
| Source ID | Citation | Abstract-level finding | Usable fact | Supported claim | 引用位置 / citation slot | Risk |
|---|---|---|---|---|---|---|要求:
Supported claim 必须是可写进正文的一句话,不是“这篇文献很相关”。引用位置 / citation slot 必须具体到段落角色,如“Introduction-P2 方法谱系”或“RelatedWork-P3 FL-IDS 局限”。如果没有 evidence-claim map,不得声称文献综述已完成。
使用 scripts/scholar_search.py 进行多数据库并行搜索。
# 搜索所有数据库,输出 JSON
python scripts/scholar_search.py "your query" --format json -o results.json
# 指定数据库和年份
python scripts/scholar_search.py "deep learning" --sources crossref,semanticscholar --year 2023-2026
# 仅搜索 PubMed(生物医学)
python scripts/scholar_search.py "hippocampus memory" --sources pubmed --limit 20# 输出 BibTeX 格式
python scripts/scholar_search.py "landslide detection" --format bibtex -o refs.bib
# 直接输出到控制台
python scripts/scholar_search.py "transformer attention" --format bibtex --limit 5BibTeX 输出示例:
@article{xu2024,
title = {CAS Landslide Dataset: A Large-Scale and Multisensor Dataset},
author = {Yulin Xu and Chaojun Ouyang and Qingsong Xu},
journal = {Scientific Data},
year = {2024},
doi = {10.1038/s41597-023-02847-z},
url = {https://doi.org/10.1038/s41597-023-02847-z}
}# APA 格式
python scripts/scholar_search.py "neural network" --format apa --limit 3
# MLA 格式
python scripts/scholar_search.py "machine learning" --format mla --limit 3
# Chicago 格式
python scripts/scholar_search.py "attention mechanism" --format chicago --limit 3APA 输出示例:
Yulin Xu and Chaojun Ouyang (2024). CAS Landslide Dataset: A Large-Scale
and Multisensor Dataset for Deep Learning-Based Landslide Detection.
Scientific Data. 10.1038/s41597-023-02847-z[
{
"title": "Attention Is All You Need",
"authors": ["Ashish Vaswani", "Noam Shazeer", "..."],
"year": 2017,
"journal": "Advances in neural information processing systems",
"doi": "10.48550/arXiv.1706.03762",
"citations": 100000,
"url": "https://doi.org/10.48550/arXiv.1706.03762",
"_source": "crossref"
}
]当脚本不可用时,使用 WebSearch 进行搜索。
可用数据库:
| 数据库 | 特点 | 适用领域 |
|---|---|---|
| Google Scholar | 综合性最强 | 全学科 |
| PubMed | 生物医学权威 | 医学、生物 |
| IEEE Xplore | 工程技术 | 计算机、电子 |
| arXiv | 预印本 | 物理、数学、CS |
| Semantic Scholar | AI增强搜索 | 全学科 |
搜索策略:
<HARD-GATE>
AI无法直接搜索中文学术数据库,必须让用户配合。
</HARD-GATE>
推荐数据库:
AI提供的帮助:
每篇文献记录以下信息:
## 文献1
- **标题**:
- **作者**:
- **年份**:
- **期刊/会议**:
- **DOI/链接**:
- **核心观点**:
- **研究方法**:
- **主要结论**:
- **与本研究关系**:按主题而非按文献组织:
文献综述/
├── 理论基础/
├── 方法技术/
├── 应用研究/
└── 综述文章/一、引言
- 研究背景
- 综述目的和范围
二、研究现状
2.1 主题一
2.2 主题二
2.3 主题三
三、研究评述
- 已有研究的贡献
- 存在的不足
- 研究趋势
四、研究空白与本研究定位综合而非罗列
批判性分析
引入某一研究领域:
[领域名称]是近年来[学科]研究的热点之一。自[开创性工作]以来,
该领域经历了快速发展,主要研究集中在[方向1]、[方向2]和[方向3]等方面。介绍代表性研究:
[作者]([年份])提出了[方法/理论],该研究[主要贡献]。
实验结果表明,[主要发现]。然而,该方法存在[局限性]。指出研究空白:
尽管已有研究在[方面]取得了显著进展,但在[具体问题]方面仍存在不足。
具体而言,[问题1]尚未得到充分探讨,[问题2]缺乏系统性研究。[1] 作者. 文章题目[J]. 期刊名, 年份, 卷(期): 页码.
[2] 作者. 书名[M]. 出版地: 出版社, 年份: 页码.Author, A. A., & Author, B. B. (Year). Title. Journal, Volume(Issue), pages.执行搜索命令:
python scripts/scholar_search.py "搜索关键词" --sources crossref,semanticscholar --year 2020-2024 --limit 20 --format json输出示例:
"我来使用学术搜索脚本帮你查找文献。
搜索查询:
[关键词]数据源:CrossRef, Semantic Scholar 年份范围:2020-2024搜索结果(按引用数排序):
# 标题 作者 年份 期刊 引用数 DOI 1 [...] [...] 2023 [...] 156 [DOI] 2 [...] [...] 2022 [...] 89 [DOI] 需要我进一步获取某篇文献的详细信息吗?"
"我来帮你搜索相关英文文献。
搜索关键词:[生成的关键词]
搜索结果:
- [文献标题] - [作者] ([年份])
- 期刊:[期刊名]
- 核心内容:[简要描述]
- DOI:[链接]
建议:这些文献中,[文献X]与你的研究最相关。"
"中文学术文献需要你在知网(CNKI)等数据库搜索,我来帮你准备搜索策略。
建议搜索关键词:
- 主题词:[关键词1]、[关键词2]
- 组合搜索:[关键词1] AND [关键词2]
搜索步骤:
- 访问 https://www.cnki.net/
- 选择"高级搜索"
- 输入上述关键词
- 筛选条件:核心期刊/CSSCI,近5年
请将搜索到的文献摘要粘贴给我,我帮你整理和分析。"
"收到,我来帮你整理这些文献。
文献整理:
序号 作者 年份 核心观点 与本研究关系 1 [作者] [年份] [观点] [关系] 综述建议: 这些文献可以从以下角度组织...
需要我帮你起草综述段落吗?"
使用 verification 技能进行严格验证:
| 声称 | 验证方式 | 不充分 |
|---|---|---|
| 引用存在 | CrossRef API 确认 DOI | "看起来正确" |
| 引用格式正确 | 运行格式检查脚本 | 目测检查 |
| 作者信息准确 | 搜索原始来源 | "应该没错" |
验证脚本:
# 验证 DOI 是否存在
curl -s "https://api.crossref.org/works/10.1000/doi123"
# 验证 BibTeX 文件
python scripts/scholar_search.py "your query" --format bibtex --output refs.bib当用户提供 PDF 文件时,使用 scripts/pdf_parser.py 提取内容:
# 提取 PDF 文本
python scripts/pdf_parser.py paper.pdf --output paper_text.txt
# 提取结构和摘要
python scripts/pdf_parser.py paper.pdf --sections --abstract --json paper_info.json
# 总结 PDF 内容
python scripts/pdf_parser.py paper.pdf --summarize输出内容:
必须检查:
© Norman-bury, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/literature-review of Norman-bury/research-writing-skill.
Open the folder on GitHubat commit 6f79595
Literature Review next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Literature Review this skillNorman-bury/research-writing-skill | 3.4k | — | ~2.2k | Automated safety check: Notes | MIT | |
| Literature Reviewneflibata-feng/MyArxiv-Agent | 126 | 20 repos | ~5.9k | Automated safety check: Notes | MIT | |
| Literature Review AgentAr9av/PaperOrchestra | 679 | 1 repos | ~5.2k | Automated safety check: Pass | Custom licence | |
| Nature Academic Searchjing1312/nature-figure-skill | 171 | — | ~1.3k | Automated safety check: Notes | MIT | |
| Literature ReviewK-Dense-AI/scientific-agent-skills | 48k | 1 repos | ~3.2k | Automated safety check: Notes | MIT | |
| Literature Searchlingzhi227/agent-research-skills | 390 | — | ~805 | Automated safety check: Pass | None |
neflibata-feng/MyArxiv-Agent
Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.).
Ar9av/PaperOrchestra
Step 3 of the PaperOrchestra pipeline (arXiv:2604.05018). An agent skill from Ar9av/PaperOrchestra.
jing1312/nature-figure-skill
Multi-source literature search, citation verification, MeSH search strategy, citation file management (.nbib/.ris/.bib conversion), and reference management (BibTeX, related articles, ID conversion)…
K-Dense-AI/scientific-agent-skills
Runs systematic, scoping or narrative literature reviews across PubMed, arXiv, bioRxiv and Semantic Scholar, with citation checks and Markdown or PDF output.
lingzhi227/agent-research-skills
Search academic literature using Semantic Scholar, arXiv, and OpenAlex APIs.
Drchronx/ai-agent-research-starter-kit
Use AI4Scholar for real scholarly literature tasks through MCP or the OpenClaw plugin: paper search, Google Scholar/Semantic Scholar/PubMed/arXiv/bioRxiv/medRxiv queries, PDF download and reading…
Norman-bury/research-writing-skill
A skill your agent uses when writing or revising Introduction, Related Work, background, literature synthesis, or any section where references must drive claims
Norman-bury/research-writing-skill
A skill your agent uses when Python environment setup is needed for data visualization or conda installation is required
Norman-bury/research-writing-skill
A skill your agent uses when designing experiments, result tables, mock planning data, evaluation protocols, or results sections before real data are final
Norman-bury/research-writing-skill
A skill your agent uses when creating flowcharts, architecture diagrams, or conceptual diagrams - generates prompts for image AI
Norman-bury/research-writing-skill
A skill your agent uses when creating data visualizations for papers - generates publication-quality plots with top-journal color schemes
Norman-bury/research-writing-skill
A skill your agent uses when user requests LaTeX format output or has provided school/journal LaTeX templates
Works with
Categories
A skill your agent uses when writing literature review sections - guides searching, organizing, and synthesizing academic sources. Literature Review is an agent skill from Norman-bury/research-writing-skill.
Literature Review fits situations like: writing literature review sections - guides searching; synthesizing academic sources.
Run `npx skills add Norman-bury/research-writing-skill --skill literature-review -a claude-code`. Or copy the skill folder (skills/literature-review in Norman-bury/research-writing-skill) into .claude/skills/literature-review in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Norman-bury/research-writing-skill --skill literature-review -a codex`. Or copy the skill folder (skills/literature-review in Norman-bury/research-writing-skill) into .agents/skills/literature-review in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Norman-bury/research-writing-skill --skill literature-review -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/literature-review, .gemini/skills/literature-review, .github/skills/literature-review and .opencode/skills/literature-review in your project.
Going by SKILL.md and its folder, Literature Review needs the command-line tools its instructions call (python and curl). Our summary lists: Python 3. Its frontmatter pre-approves these tools: Read, Write, Edit, Bash, WebSearch, WebFetch.
SKILL.md names 3 domains. In commands or code: doi.org and api.crossref.org; the agent is likely to contact these when it follows the instructions. As links in the text: cnki.net. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Literature Review is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.2k tokens (SKILL.md is roughly 8.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Literature Review: Literature Review (neflibata-feng/MyArxiv-Agent, 126 stars), Literature Review Agent (Ar9av/PaperOrchestra, 679 stars), Nature Academic Search (jing1312/nature-figure-skill, 171 stars) and Literature Review (K-Dense-AI/scientific-agent-skills, 48k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Norman-bury (a GitHub user) maintains it in Norman-bury/research-writing-skill, which has 3,384 GitHub stars. The repository holds 20 skills in this directory. The repository was last updated on June 10, 2026.
Source: Norman-bury/research-writing-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.