dianel555/dskills/literature-searcher
Claude Code and agent skill by dianel555/dskills
- community
Checking that the SKILL.md file is still in the repository.
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.
Install
npx vskill@latest install dianel555/dskills/literature-searcherSKILL.md
Literature Searcher
Run all commands from skills/literature-searcher. The package uses only the Python standard library.
Search
Without --platform, the command searches CrossRef, OpenAlex, PubMed, and Semantic Scholar. Scopus requires ELSEVIER_API_KEY.
Download Open-Access PDFs
Downloads query Unpaywall by default. Enable the optional scihub-cli fallback explicitly with --scihub-fallback auto.
Incremental Monitoring And Insight
Set queries in data/monitor_config.json, then run:
Monitoring uses the HTTPS DeepLX endpoint in DEEPLX_ENDPOINT by default and does not require a DeepL API key. To use a local OpenAI-compatible model service, set LOCAL_LLM_BASE_URL and LOCAL_LLM_MODEL, then pass --translator local_llm. Translation failures are recorded in the result JSON and do not stop monitoring.
Python API
| Capability | Import | Entry point | |
|---|---|---|---|
| Multi-platform search | literature_searcher.searcher | search_papers() | |
| Result deduplication | literature_searcher.searcher | merge_and_deduplicate() | |
| PDF download | literature_searcher.downloader | Downloader.download_by_doi() | |
| Paper classification | literature_searcher.classifier | PaperClassifier.classify() | |
| Incremental monitoring | literature_searcher.monitor | run_monitor() | |
| Coverage analysis | literature_searcher.insight | analyze_coverage() |
PaperClassifier.classify() and batch_classify() accept both mappings and objects with paper attributes.
Configuration
The package reads these optional variables from the process environment: LITERATURE_EMAIL, OPENALEX_EMAIL, OPENALEX_API_KEY, SEMANTIC_SCHOLAR_API_KEY, ELSEVIER_API_KEY, DEEPLX_ENDPOINT, LOCAL_LLM_BASE_URL, and LOCAL_LLM_MODEL. Copy .env.example to .env in the skill directory to load values automatically. Variables already exported by the calling shell take precedence.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/literature-searcher/SKILL.md
Popularity
- Repository stars
- 65
- Repository forks
- 6
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dianel555/dskills/literature-searcher)