web-research
Orchestrates multi-source web research by delegating to subagents, synthesizing findings, and producing cited reports.
- Breaks research questions into 2–5 distinct subtopics, creates a research plan file, and spawns up to 3 subagents in parallel for efficient investigation
- Each subagent performs 3–5 web searches per subtopic and writes findings to local files with key facts, quotes, and source URLs
- Synthesizes results by reading local findings files, integrating insights across subtopics, and citing sources directly in the final response
- Supports simple fact-finding, comparative analysis, and complex multi-angle investigations through flexible planning and structured file-based communication
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
More from langchain-ai/deepagents
langgraph-docs
Fetches and references LangGraph Python documentation to build stateful agents, create multi-agent workflows, and implement human-in-the-loop patterns. Use when the user asks about LangGraph, graph agents, state machines, agent orchestration, LangGraph API, or needs LangGraph implementation guidance.
3.1Ksocial-media
Drafts engaging social media posts, writes hooks, suggests hashtags, creates thread structures, and generates companion images. Use when the user asks to write a LinkedIn post, tweet, Twitter/X thread, social media caption, social post, or repurpose content for social platforms.
1.3Kblog-post
Writes and structures long-form blog posts, creates tutorial outlines, and optimizes content for SEO with cover image generation. Use when the user asks to write a blog post, article, how-to guide, tutorial, technical writeup, thought leadership piece, or long-form content.
1.1Karxiv-search
Searches arXiv for preprints and academic papers, retrieves abstracts, and filters by topic. Use when the user asks to find research papers, search arXiv, look up preprints, find academic articles in physics, math, CS, biology, statistics, or related fields.
964skill-creator
Guide for creating effective skills that extend agent capabilities with specialized knowledge, workflows, or tool integrations. Use this skill when the user asks to: (1) create a new skill, (2) make a skill, (3) build a skill, (4) set up a skill, (5) initialize a skill, (6) scaffold a skill, (7) update or modify an existing skill, (8) validate a skill, (9) learn about skill structure, (10) understand how skills work, or (11) get guidance on skill design patterns. Trigger on phrases like \"create a skill\", \"new skill\", \"make a skill\", \"skill for X\", \"how do I create a skill\", or \"help me build a skill\".
541schema-exploration
Lists tables, describes columns and data types, identifies foreign key relationships, and maps entity relationships in a database. Use when the user asks about database schema, table structure, column types, what tables exist, ERD, foreign keys, or how entities relate.
497