Scientific Writing
neflibata-feng/MyArxiv-Agent
Core skill for the deep research and writing tool. An agent skill from neflibata-feng/MyArxiv-Agent.
Deep research agent searching 10+ sources with local or cloud LLMs
$ npx skills add wentorai/research-plugins --skill local-deep-research-guide -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install wentorai/research-plugins local-deep-research-guide --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/wentorai/research-plugins.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/research/deep-research/local-deep-research-guide .claude/skills/local-deep-research-guide && 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 "local-deep-research-guide" agent skill from https://github.com/wentorai/research-plugins/tree/main/skills/research/deep-research/local-deep-research-guide into .claude/skills/local-deep-research-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "local-deep-research-guide", 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/wentorai/research-plugins/tree/main/skills/research/deep-research/local-deep-research-guideType 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 wentorai/research-plugins --skill local-deep-research-guide -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install wentorai/research-plugins local-deep-research-guide --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/wentorai/research-plugins.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/research/deep-research/local-deep-research-guide .agents/skills/local-deep-research-guide && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "local-deep-research-guide" agent skill from https://github.com/wentorai/research-plugins/tree/main/skills/research/deep-research/local-deep-research-guide into .agents/skills/local-deep-research-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "local-deep-research-guide", 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 wentorai/research-plugins --skill local-deep-research-guide -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install wentorai/research-plugins local-deep-research-guide --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/wentorai/research-plugins.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/research/deep-research/local-deep-research-guide .cursor/skills/local-deep-research-guide && 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 "local-deep-research-guide" agent skill from https://github.com/wentorai/research-plugins/tree/main/skills/research/deep-research/local-deep-research-guide into .cursor/skills/local-deep-research-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "local-deep-research-guide", 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/wentorai/research-plugins.git --path skills/research/deep-research/local-deep-research-guide--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 wentorai/research-plugins --skill local-deep-research-guide -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install wentorai/research-plugins local-deep-research-guide --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/wentorai/research-plugins.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/research/deep-research/local-deep-research-guide .gemini/skills/local-deep-research-guide && 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 "local-deep-research-guide" agent skill from https://github.com/wentorai/research-plugins/tree/main/skills/research/deep-research/local-deep-research-guide into .gemini/skills/local-deep-research-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "local-deep-research-guide", 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 wentorai/research-plugins local-deep-research-guideInstalls 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 wentorai/research-plugins --skill local-deep-research-guide -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/wentorai/research-plugins.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/research/deep-research/local-deep-research-guide .github/skills/local-deep-research-guide && 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 "local-deep-research-guide" agent skill from https://github.com/wentorai/research-plugins/tree/main/skills/research/deep-research/local-deep-research-guide into .github/skills/local-deep-research-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "local-deep-research-guide", 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 wentorai/research-plugins --skill local-deep-research-guide -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install wentorai/research-plugins local-deep-research-guide --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/wentorai/research-plugins.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/research/deep-research/local-deep-research-guide .opencode/skills/local-deep-research-guide && 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 "local-deep-research-guide" agent skill from https://github.com/wentorai/research-plugins/tree/main/skills/research/deep-research/local-deep-research-guide into .opencode/skills/local-deep-research-guide/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "local-deep-research-guide", 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.
local-deep-research-guideDeep research agent searching 10+ sources with local or cloud LLMs
Local Deep Research Guide is an agent skill from wentorai/research-plugins. Deep research agent searching 10+ sources with local or cloud LLMs
Its SKILL.md is about 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 Deep research and Academic paper search. The repository describes itself as: 350+ academic research skills, MCP configs, and plugins for Research-Claw and AI agents. The licence is MIT.
Read from SKILL.md and the folder at commit bf44b3c. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
pipollamagitdockerFrom 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:
github.comollama.comAlso links to:
api.openalex.orginfo.arxiv.orgFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
OPENAI_API_KEYANTHROPIC_API_KEYSERPER_API_KEYTAVILY_API_KEYSEMANTIC_SCHOLAR_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Local Deep Research Guide loads about 2k tokens when it runs. Until then it costs about 23 tokens; SKILL.md has 442 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 found no risky patterns in SKILL.md.
Automated 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 wentorai/research-plugins at commit bf44b3c, republished under its MIT licence (© wentorai). 442 words, ~2,012 tokens.
.claude/skills/local-deep-research-guide/SKILL.md (or your agent's skills folder).Local Deep Research is an open-source deep research tool with over 4,000 GitHub stars that conducts comprehensive multi-source research using either local LLMs (via Ollama, LM Studio, or vLLM) or cloud-based models. It searches across 10+ academic and web sources simultaneously, synthesizes the findings, and produces well-cited research reports. The project is designed for researchers who need thorough, multi-perspective research coverage while maintaining the option to keep everything running locally for privacy.
What makes Local Deep Research stand out is its breadth of search integration. Rather than relying on a single search API, it queries multiple sources in parallel -- including Google Scholar, OpenAlex, arXiv, PubMed, Wikipedia, web search engines, and more -- then cross-references and synthesizes the results. This multi-source approach produces more comprehensive and balanced research outputs compared to single-source tools.
The tool is particularly well-suited for academic researchers who need to conduct preliminary literature reviews, verify claims across multiple databases, or explore interdisciplinary topics where relevant work may be scattered across different platforms and publication venues.
# Install from PyPI
pip install local-deep-research
# Or clone for development
git clone https://github.com/LearningCircuit/local-deep-research.git
cd local-deep-research
pip install -e .Local Deep Research supports multiple LLM backends. Choose the one that fits your privacy and performance requirements:
# Option 1: Local LLM via Ollama (fully private)
# First, install Ollama: https://ollama.com/
ollama pull llama3.1:70b
export LDR_LLM_PROVIDER=ollama
export LDR_LLM_MODEL=llama3.1:70b
# Option 2: Local LLM via LM Studio
export LDR_LLM_PROVIDER=lmstudio
export LDR_LLM_BASE_URL=http://localhost:1234/v1
# Option 3: Cloud LLM (OpenAI)
export LDR_LLM_PROVIDER=openai
export OPENAI_API_KEY=$OPENAI_API_KEY
export LDR_LLM_MODEL=gpt-4o
# Option 4: Cloud LLM (Anthropic)
export LDR_LLM_PROVIDER=anthropic
export ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY
export LDR_LLM_MODEL=claude-sonnet-4-20250514Configure which search sources to use:
# Web search (at least one required)
export SERPER_API_KEY=$SERPER_API_KEY
# Or
export TAVILY_API_KEY=$TAVILY_API_KEY
# Or
export SEARX_URL=http://localhost:8888 # Self-hosted SearXNG
# Academic sources (optional, enhances academic research)
export SEMANTIC_SCHOLAR_API_KEY=$SEMANTIC_SCHOLAR_API_KEY
# PubMed and arXiv require no API keysStart a research session from the command line or Python API:
# Command-line interface
local-deep-research "What are the most effective methods for \
few-shot learning in NLP as of 2024?"# Python API
from local_deep_research import DeepResearcher
researcher = DeepResearcher(
llm_provider="ollama",
llm_model="llama3.1:70b",
search_sources=["google_scholar", "openalex",
"arxiv", "web"],
max_iterations=10,
)
result = researcher.research(
"What are the most effective methods for few-shot learning "
"in NLP as of 2024?"
)
print(result.report)Local Deep Research queries multiple sources in parallel for each research sub-question:
| Source | Type | API Key Required | Best For |
|---|---|---|---|
| Google Scholar | Academic | No (via scraping) | Broad academic search |
| OpenAlex | Academic | No | Cross-disciplinary, citation data |
| arXiv | Academic | No | Preprints, ML/physics/math |
| PubMed | Academic | No | Biomedical literature |
| Wikipedia | Encyclopedia | No | Background and definitions |
| Web Search | General | Yes (Serper/Tavily) | Recent developments |
| SearXNG | Meta-search | Self-hosted | Privacy-focused web search |
| CrossRef | Academic | No | DOI resolution, metadata |
| CORE | Academic | Optional | Open access papers |
| Unpaywall | Academic | No | Open access PDF links |
# Customize source priorities for your research domain
researcher = DeepResearcher(
search_sources={
"primary": ["openalex", "arxiv"],
"secondary": ["google_scholar", "web"],
"reference": ["wikipedia", "crossref"],
},
source_weights={
"openalex": 1.5, # Prioritize academic sources
"arxiv": 1.5,
"web": 0.8,
},
)The research pipeline produces structured reports with proper citations:
result = researcher.research(
"Compare reinforcement learning from human feedback (RLHF) "
"with direct preference optimization (DPO) for LLM alignment"
)
# The report includes:
# - Executive summary
# - Detailed findings organized by sub-topic
# - Inline citations with source URLs
# - Source bibliography
# - Confidence assessment for each claim
# Save the report
result.save_markdown("rlhf_vs_dpo_report.md")
result.save_html("rlhf_vs_dpo_report.html")Local Deep Research includes a built-in web interface for interactive research sessions:
# Start the web UI
local-deep-research --ui
# Or specify host and port
local-deep-research --ui --host 0.0.0.0 --port 5000The web interface provides:
Build on previous research with follow-up queries:
# Initial research
result1 = researcher.research(
"Overview of graph neural networks for molecular property prediction"
)
# Follow-up that builds on context from the first query
result2 = researcher.follow_up(
"Which of these approaches handle 3D molecular geometry?",
context=result1,
)Run multiple research queries in batch for systematic investigations:
queries = [
"Attention mechanisms in protein structure prediction",
"Graph neural networks for drug-target interaction",
"Transfer learning approaches in computational chemistry",
"Benchmarks for molecular property prediction models",
]
results = researcher.batch_research(
queries,
parallel=True,
max_workers=4,
)
# Generate a comparative summary across all queries
summary = researcher.synthesize(results)For maximum privacy, run everything locally with no external API calls:
# Use Ollama for LLM
ollama pull llama3.1:70b
# Use SearXNG for search (self-hosted)
docker run -d --name searxng -p 8888:8080 searxng/searxng
# Configure Local Deep Research
export LDR_LLM_PROVIDER=ollama
export LDR_LLM_MODEL=llama3.1:70b
export SEARX_URL=http://localhost:8888
export LDR_SEARCH_SOURCES=searxng,arxiv,pubmed,wikipedia
# All queries now stay on your local machine
local-deep-research "Your sensitive research query here"© wentorai, 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/research/deep-research/local-deep-research-guide of wentorai/research-plugins.
Open the folder on GitHubat commit bf44b3c
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in wentorai/research-plugins, which our catalogue first saw on October 7, 2026.
Local Deep Research Guide 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 |
|---|---|---|---|---|---|---|
| Local Deep Research Guide this skillwentorai/research-plugins | 298 | 1 repos | ~2k | Automated safety check: Pass | MIT | |
| Scientific Writingneflibata-feng/MyArxiv-Agent | 126 | 18 repos | ~8.4k | Automated safety check: Notes | MIT | |
| Paper Expert Generatorguhaohao0991/PaperClaw | 250 | — | ~2k | Automated safety check: Pass | None | |
| Rival Search MCPdamionrashford/RivalSearchMCP | 132 | — | ~796 | Automated safety check: Pass | MIT | |
| Deep Research Literature SurveyHKUSTDial/Supervisor-Skills | 8.8k | — | ~2.4k | Automated safety check: Pass | CC-BY-NC-SA-4.0 | |
| Argo Search and Verificationtaxueseek/argo | 188 | — | ~1.2k | Automated safety check: Pass | MIT |
neflibata-feng/MyArxiv-Agent
Core skill for the deep research and writing tool. An agent skill from neflibata-feng/MyArxiv-Agent.
guhaohao0991/PaperClaw
Generate a specialized domain-expert research agent modeled on PaperClaw architecture.
damionrashford/RivalSearchMCP
Deterministic deep research via RivalSearchMCP. An agent skill from damionrashford/RivalSearchMCP.
HKUSTDial/Supervisor-Skills
Runs a survey-grade literature investigation: fixes the research questions, searches from adversarial angles, verifies citations and writes an evidence-first report.
taxueseek/argo
Unified web search, page fetching and evidence checking across hundreds of sources, with result verification, a research-dossier mode and vertical search engines.
AgentTeam-TaichuAI/ScienceClaw
多源深度调研与专业报告生成。适用场景广泛——只要用户的问题涉及需要深度分析的专业话题,就应使用此技能。包括但不限于:(1) 用户明确要求调研/research/综述/报告/发现;(2) 用户提出一个技术或科学话题,话题复杂度需要多源深度分析;(3) 用户要求对比多种技术方案的优劣;(4) 涉及生物医药、蛋白质、基因、药物靶点等需要专业数据库支撑的问题。核心能力:根据问题性质自动组合 arXiv…
wentorai/research-plugins
Craft structured research abstracts that maximize clarity and journal acceptance
wentorai/research-plugins
Manage academic citations across BibTeX, APA, MLA, and Chicago formats
wentorai/research-plugins
Summarize academic papers with structured extraction of key elements
wentorai/research-plugins
Evidence-based study techniques for academic learning and retention
wentorai/research-plugins
Adjust writing tone and register for academic audiences and venues
wentorai/research-plugins
Academic translation, post-editing, and Chinglish correction guide
Categories
Deep research agent searching 10+ sources with local or cloud LLMs. Local Deep Research Guide is an agent skill from wentorai/research-plugins.
Local Deep Research Guide fits situations like: tasks that involve Deep research; tasks that involve Academic paper search.
Run `npx skills add wentorai/research-plugins --skill local-deep-research-guide -a claude-code`. Or copy the skill folder (skills/research/deep-research/local-deep-research-guide in wentorai/research-plugins) into .claude/skills/local-deep-research-guide in your project. Claude Code loads it when a task matches its description.
Run `npx skills add wentorai/research-plugins --skill local-deep-research-guide -a codex`. Or copy the skill folder (skills/research/deep-research/local-deep-research-guide in wentorai/research-plugins) into .agents/skills/local-deep-research-guide 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 wentorai/research-plugins --skill local-deep-research-guide -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/local-deep-research-guide, .gemini/skills/local-deep-research-guide, .github/skills/local-deep-research-guide and .opencode/skills/local-deep-research-guide in your project.
Going by SKILL.md and its folder, Local Deep Research Guide needs the command-line tools its instructions call (pip, ollama, git and docker) and credentials named OPENAI_API_KEY, ANTHROPIC_API_KEY, SERPER_API_KEY and TAVILY_API_KEY. Our summary lists: Python 3; Docker; A credential in OPENAI_API_KEY; A credential in ANTHROPIC_API_KEY.
SKILL.md names 4 domains. In commands or code: github.com and ollama.com; the agent is likely to contact these when it follows the instructions. As links in the text: api.openalex.org and info.arxiv.org. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Local Deep Research Guide is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2k tokens (SKILL.md is roughly 8k 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 Local Deep Research Guide: Scientific Writing (neflibata-feng/MyArxiv-Agent, 126 stars), Paper Expert Generator (guhaohao0991/PaperClaw, 250 stars), Rival Search MCP (damionrashford/RivalSearchMCP, 132 stars) and Deep Research Literature Survey (HKUSTDial/Supervisor-Skills, 8.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
wentorai (a GitHub user) maintains it in wentorai/research-plugins, which has 298 GitHub stars. The repository holds 405 skills in this directory. The repository was last updated on June 19, 2026.
Source: wentorai/research-plugins on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.