
Web Research
This orchestrates multi-source research by spinning up subagents for different subtopics, having them save findings to files, then synthesizing everything into cited reports. You create a research plan, delegate 2-5 focused questions to parallel subagents (each doing 3-5 searches max), then read their findings files and combine them. It's structured around file-based coordination rather than direct returns, which keeps things organized in a dedicated folder. The workflow is methodical: plan, delegate, synthesize. Works well when you need to compare options or investigate something with multiple angles, though the overhead probably isn't worth it for simple lookups.
- skills.sh installs
- 3.9K
- GitHub stars
- 31.2K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add langchain-ai/deepagents --skill web-research --agent claude-codeInstalls into .claude/skills of the current project.
Files
Web Research Skill
Research Process
Step 1: Create and Save Research Plan
Before delegating to subagents, you MUST:
-
Create a research folder - Organize all research files in a dedicated folder relative to the current working directory:
mkdir research_[topic_name]This keeps files organized and prevents clutter in the working directory.
-
Analyze the research question - Break it down into distinct, non-overlapping subtopics
-
Write a research plan file - Use the
write_filetool to createresearch_[topic_name]/research_plan.mdcontaining:- The main research question
- 2-5 specific subtopics to investigate
- Expected information from each subtopic
- How results will be synthesized
Planning Guidelines:
- Simple fact-finding: 1-2 subtopics
- Comparative analysis: 1 subtopic per comparison element (max 3)
- Complex investigations: 3-5 subtopics
Step 2: Delegate to Research Subagents
For each subtopic in your plan:
Sponsors
Details
- Repository
- github.com/langchain-ai/deepagents
- Categories
- AI & Agent Building, Data Science & ML