langgraph-docs
π―Skillfrom langchain-ai/deepagents
Researches and generates comprehensive documentation for LangGraph, extracting key details and creating structured summaries.
Installation
npx skills add https://github.com/langchain-ai/deepagents --skill langgraph-docsSkill Details
Overview

The batteries-included agent harness.
What is Deep Agents?
Deep Agents is an agent harness. An opinionated, ready-to-run agent out of the box. Instead of wiring up prompts, tools, and context management yourself, you get a working agent immediately and customize what you need.
What's included:
- Planning β
write_todos/read_todosfor task breakdown and progress tracking - Filesystem β
read_file,write_file,edit_file,ls,glob,grepfor reading and writing context - Shell access β
executefor running commands (with sandboxing) - Sub-agents β
taskfor delegating work with isolated context windows - Smart defaults β Prompts that teach the model how to use these tools effectively
- Context management β Auto-summarization when conversations get long, large outputs saved to files
Quickstart
```bash
pip install deepagents
# or
uv add deepagents
```
```python
from deepagents import create_deep_agent
agent = create_deep_agent()
result = agent.invoke({"messages": [{"role": "user", "content": "Research LangGraph and write a summary"}]})
```
The agent can plan, read/write files, and manage its own context. Add tools, customize prompts, or swap models as needed.
Customization
Add your own tools, swap models, customize prompts, configure sub-agents, and more. See the [documentation](https://docs.langchain.com/oss/python/deepagents/overview) for full details.
```python
from langchain.chat_models import init_chat_model
agent = create_deep_agent(
model=init_chat_model("openai:gpt-4o"),
tools=[my_custom_tool],
system_prompt="You are a research assistant.",
)
```
MCP is supported via [langchain-mcp-adapters](https://github.com/langchain-ai/langchain-mcp-adapters).
Deep Agents CLI
Try Deep Agents instantly from the terminal:
```bash
uv tool install deepagents-cli
deepagents
```
The CLI adds conversation resume, web search, remote sandboxes (Modal, Runloop, Daytona), persistent memory, custom skills, and human-in-the-loop approval. See the [CLI documentation](https://docs.langchain.com/oss/python/deepagents/cli) for more. Using the Deep Agents requires setting an API Key before running (ex: ANTHROPIC_API_KEY).
LangGraph Native
create_deep_agent returns a compiled [LangGraph](https://docs.langchain.com/oss/python/langgraph/overview) graph. Use it with streaming, Studio, checkpointers, or any LangGraph feature.
FAQ
Why should I use this?
- 100% open source β MIT licensed, fully extensible
- Provider agnostic β Works with Claude, OpenAI, Google, or any LangChain-compatible model
- Built on LangGraph β Production-ready runtime with streaming, persistence, and checkpointing
- Batteries included β Planning, file access, sub-agents, and context management work out of the box
- Get started in seconds β
pip install deepagentsoruv add deepagentsand you have a working agent - Customize in minutes β Add tools, swap models, tune prompts when you need to
Resources
- [Documentation](https://docs.langchain.com/oss/python/deepagents/overview) β Full API reference and guides
- [Examples](examples/) β Working agents and patterns
- [CLI](https://docs.langchain.com/oss/python/deepagents/cli) β Interactive terminal interface
Security
Deep Agents follows a "trust the LLM" model. The agent can do anything its tools allow. Enforce boundaries at the tool/sandbox level, not by expecting the model to self-police.
More from this repository5
Generates precise, optimized search queries by analyzing user intent and breaking down complex information needs into targeted search strategies.
Manages and automates social media interactions, content creation, and engagement across multiple platforms.
Performs comprehensive web searches, retrieves relevant information, and synthesizes research findings for agent tasks.
Generates structured blog posts by researching a topic, outlining content, and drafting a complete article with appropriate formatting.
Explores and analyzes data schemas, extracting structural details and relationships to help understand complex data models.