Local Researcher Skill for Openclaw

A completely local deep research assistant that uses local LLMs to perform iterative web searches and generate structured Markdown reports.

antonia-sz
v1.0.0
Mar 23, 2026
0
725
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install local-researcher

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install local-researcher using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Local Researcher Skill?

The Local Researcher Skill is a powerful addition to the Openclaw Skills ecosystem, designed for users who prioritize privacy and data sovereignty. It leverages local Large Language Models (LLMs) via Ollama or LMStudio to conduct autonomous, iterative research across the web. Unlike cloud-based agents, this skill ensures that your research topics and findings stay on your own hardware.

By utilizing advanced reasoning models like DeepSeek-R1 or Llama 3.2, the skill can reflect on gathered information, identify knowledge gaps, and refine its search queries automatically. This results in highly professional Markdown reports complete with executive summaries, detailed findings, and verified source citations.

Local Researcher Skill Use Cases

  • Privacy-sensitive academic or literature reviews where data cannot be shared with cloud providers.
  • Market research and competitor analysis for internal business strategy.
  • Tracking technical trends in software development or emerging technologies.
  • Automated generation of structured research papers and documentation with full source tracking.

How Local Researcher Skill Works

  1. The system generates initial search queries based on the user's provided research topic.
  2. It performs web searches using privacy-friendly engines like DuckDuckGo or specialized APIs like Tavily.
  3. The local LLM summarizes the retrieved search results and extracts key information.
  4. A reflection phase identifies knowledge gaps and generates new, refined queries to fill them.
  5. Steps 2 through 4 repeat until the configured maximum research loops are reached.
  6. The skill compiles all findings into a final Markdown report including an executive summary and a list of all cited sources.

Local Researcher Skill Setup

First, ensure you have Ollama installed and a model pulled:

# Install Ollama and pull required models
brew install ollama
ollama pull deepseek-r1:8b
ollama pull llama3.2

Then, install the local-researcher package within the Openclaw Skills environment:

git clone https://github.com/langchain-ai/local-deep-researcher.git
cd local-deep-researcher
python -m venv .venv
source .venv/bin/activate
pip install -e .

Configure your environment variables by creating a .env file:

LLM_PROVIDER=ollama
OLLAMA_BASE_URL=http://localhost:11434
LOCAL_LLM=deepseek-r1:8b
SEARCH_API=duckduckgo
MAX_WEB_RESEARCH_LOOPS=3

Local Researcher Skill Data Schema & Taxonomy

The skill manages research data through a state-based architecture. Key outputs and metadata include:

Data Element Type Description
final_summary String The complete Markdown report generated by the local LLM.
sources Array A list of all URLs and references visited during the research loops.
topic String The initial research query or subject.
metadata Object Includes loop count, model used, and search API provider.

Local Researcher Skill Advanced Features

  • Multi-provider support allowing switching between Ollama and LMStudio.
  • Configurable research depth via MAX_WEB_RESEARCH_LOOPS for varying levels of detail.
  • Full-page content fetching to provide models with deeper context beyond search snippets.
  • Visual workflow monitoring using LangGraph Studio for real-time iteration tracking.
  • Flexible search API integration supporting DuckDuckGo, Tavily, Perplexity, and SearXNG.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*