langchain-skills
Agent skills for building agents with LangChain, LangGraph, and Deep Agents. Covers Deep Agents setup, memory and filesystem backends, subagents, task planning, and human-in-the-loop approval.
Gives you a ready-made agent for long, multi-step coding work that can delegate subtasks to sub-agents, manage its own context, keep memory across sessions, and ask you to approve tool calls before they run.
Claude Code
$ npx -y skills add langchain-ai/deepagents --agent claude-code
Codex
$ npx skills add langchain-ai/deepagents -a codex
Cursor
$ npx skills add langchain-ai/deepagents -a cursor
Gemini CLI
$ npx skills add langchain-ai/deepagents -a gemini-cli
GitHub Copilot
$ npx skills add langchain-ai/deepagents -a github-copilot
OpenCode
$ npx skills add langchain-ai/deepagents -a opencode
Windsurf
$ npx skills add langchain-ai/deepagents -a windsurf
Deep Agents is an open source agent harness — an opinionated agent that runs out of the box. Extend, override, or replace any piece.
Principles:
Features include:
Deep Agents is available as a JavaScript/TypeScript library — see deepagents.js.
Note Deep Agents Code — a pre-built coding agent in your terminal, similar to Claude Code or Cursor, powered by any LLM. Install with
curl -LsSf https://langch.in/dcode | bash. See the documentation for the full feature set.
uv add deepagents
from deepagents import create_deep_agent
agent = create_deep_agent(
model="openai:gpt-6-astra",
system_prompt="You are a research assistant.",
)
result = agent.invoke({"messages": "Research LangGraph and write a summary"})
The agent can plan, read/write files, and manage its own context. Add your own tools, swap models, customize prompts, configure sub-agents, and more. See the documentation for full details.
Tip For developing, debugging, and deploying AI agents and LLM applications, see LangSmith.
LangGraph is the graph runtime. LangChain's create_agent is a minimal agent harness on top of it. Deep Agents is a more opinionated harness on top of create_agent — same building blocks, but with filesystem, sub-agents, context management, and skills bundled in. For how the three relate, see the LangChain ecosystem overview.
Yes. Any model that supports tool calling works — frontier APIs (OpenAI, Anthropic, Google), open-weight models hosted on providers like Baseten or Fireworks, and self-hosted models via Ollama, vLLM, or llama.cpp. Use any LangChain chat model.
Yes! Deep Agents is built on LangGraph, designed for production agent deployments. Pair it with LangSmith for tracing, evaluation, and monitoring. See Going to production for the full guide.
All three are layers in the same stack — see the LangChain ecosystem overview for how they relate. Use Deep Agents when you want the full harness — planning, context management, delegation — out of the box. Use LangChain's create_agent when you want a lighter harness without the bundled middleware. Drop to LangGraph when the agent loop itself isn't the right shape and you need a custom graph.
The layers compose: any LangGraph CompiledStateGraph can be passed in as a sub-agent to a Deep Agent, so custom orchestration plugs in alongside the harness's defaults.
Inspired by Claude Code: an attempt to identify what makes it general-purpose, and push that further.
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. See the security policy for more information.
Agent skills for building agents with LangChain, LangGraph, and Deep Agents. Covers Deep Agents setup, memory and filesystem backends, subagents, task planning, and human-in-the-loop approval.
See 12 deepagents alternatives
A development methodology for coding agents that makes the agent brainstorm before building, follow plans, run parallel work and finish branches in a disciplined way. You get fewer skipped steps and more consistent results from your coding assistant.
Helps you take a change from a rough idea or bug report through to a tested, reviewed result, with each step handled by a focused skill. Its skills cover pinning down domain terms, designing module interfaces, diagnosing hard bugs, and reviewing changes against your repo's coding standards.
Gives your coding agent a planning, testing and review routine to follow on every task. It plans before building, checks changes with tests, has a fresh reviewer look for regressions, and saves repeated wins as reusable skills.
Developer tools for working on the React codebase itself. Provides skills for extracting error messages, managing and debugging feature flags across release channels, running Flow type checks, and fixing lint and formatting issues before committing.
Install it with the command on its page. It includes configuration-hardening, safety. Its skills do not fire on their own yet. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it