← All skills
literature-searcher
77 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a research skill usually looks things up on the internet.
By Dianel555/DSkills (GitHub) · research · 65 stars · scanned at commit fa935e6
Search CrossRef, OpenAlex, PubMed, Semantic Scholar, and optional Scopus;
deduplicate results, download open-access PDFs by DOI, classify papers, monitor
new results, and analyze coverage.
Use when asked to search literature, monitor a topic, download an open-access
paper, classify papers, or analyze literature gaps.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README.
Found in 5 places.
Show 2 more
Downloads and installs other software
The author does not mention this.
Found in 2 places.
Connects to the internet
The author does not mention this. Expected for a research skill.
Found in 40 places.
Show 17 more
- skills/literature-searcher/literature_searcher/downloader.py, line 11
import urllib.request - skills/literature-searcher/literature_searcher/downloader.py, line 33
req = urllib.request.Request(url, headers=headers) - skills/literature-searcher/literature_searcher/downloader.py, line 34
with urllib.request.urlopen(req, timeout=timeout) as resp: - skills/literature-searcher/literature_searcher/downloader.py, line 57
req = urllib.request.Request(url) - skills/literature-searcher/literature_searcher/downloader.py, line 60
with urllib.request.urlopen(req, timeout=20) as resp: - skills/literature-searcher/literature_searcher/monitor.py, line 9
import urllib.request - skills/literature-searcher/literature_searcher/monitor.py, line 145
request = urllib.request.Request( - skills/literature-searcher/literature_searcher/monitor.py, line 152
with urllib.request.urlopen(request, timeout=30) as response: - skills/literature-searcher/literature_searcher/openalex_searcher.py, line 7
import urllib.request - skills/literature-searcher/literature_searcher/openalex_searcher.py, line 42
req = urllib.request.Request(url, headers=headers) - skills/literature-searcher/literature_searcher/openalex_searcher.py, line 44
with urllib.request.urlopen(req, timeout=30) as resp: - skills/literature-searcher/literature_searcher/pubmed_searcher.py, line 10
import urllib.request - skills/literature-searcher/literature_searcher/pubmed_searcher.py, line 47
req = urllib.request.Request(esearch_url, headers={"User-Agent": PubMedSearcher.USER_AGENT}) - skills/literature-searcher/literature_searcher/pubmed_searcher.py, line 48
with urllib.request.urlopen(req, timeout=30) as resp: - skills/literature-searcher/literature_searcher/pubmed_searcher.py, line 65
req = urllib.request.Request(efetch_url, headers={"User-Agent": PubMedSearcher.USER_AGENT}) - skills/literature-searcher/literature_searcher/pubmed_searcher.py, line 66
with urllib.request.urlopen(req, timeout=30) as resp: - skills/literature-searcher/literature_searcher/scopus_searcher.py, line 7
import urllib.request
and 20 more places
Safer alternatives
Low-risk skills in the same category (research) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'literature-searcher' ] || [ -L ~/.agents/skills/'literature-searcher' ]; then echo 'A skill folder named literature-searcher already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/Dianel555/DSkills' "$d" && git -C "$d" checkout --quiet 'fa935e64b3aa9ebb5fea7b9d65f4d00cf5fd0796' -- 'skills/literature-searcher' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/literature-searcher' ~/.agents/skills/'literature-searcher' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'literature-searcher' ~/.claude/skills/'literature-searcher' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for Dianel555/DSkills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/Dianel555/DSkills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | fa935e6 | 77 |