
langchain-skills
★ 851Claude Code plugin · langchain-ai/langchain-skills
Agent skills for building agents with LangChain, LangGraph, and Deep Agents
14 skills — installs as one unit
⌁ skills (14)
deep-agents-core
🔥🔥🔥🔥✓ VerifiedINVOKE THIS SKILL when building ANY Deep Agents application. Covers create_deep_agent(), harness architecture, SKILL.md format, and configuration options.
Full instructions & audit →deep-agents-memory
🔥🔥🔥🔥✓ VerifiedINVOKE THIS SKILL when your Deep Agent needs memory, persistence, or filesystem access. Covers StateBackend (ephemeral), StoreBackend (persistent), FilesystemMiddleware, and CompositeBackend for routing.
Full instructions & audit →deep-agents-orchestration
🔥🔥🔥🔥✓ VerifiedINVOKE THIS SKILL when using subagents, task planning, or human approval in Deep Agents. Covers SubAgentMiddleware, TodoList for planning, and HITL interrupts.
Full instructions & audit →ecosystem-primer
INVOKE FIRST for any LangChain / LangGraph / Deep Agents agent building project before consulting other skills or writing any agent code. Required starting point for up to date info on framework selection (LangChain vs LangGraph vs Deep Agents vs hybrid composition), agent patterns, install, environment setup, and which skill to load next.
Full instructions & audit →langchain-dependencies
🔥🔥🔥🔥✓ VerifiedINVOKE THIS SKILL when setting up a new project or when asked about package versions, installation, or dependency management for LangChain, LangGraph, LangSmith, or Deep Agents. Covers required packages, minimum versions, environment requirements, versioning best practices, and common community tool packages for both Python and TypeScript.
Full instructions & audit →langchain-fundamentals
🔥🔥🔥🔥✓ VerifiedCreate LangChain agents with create_agent, define tools, and use middleware for human-in-the-loop and error handling.
Full instructions & audit →langchain-middleware
🔥🔥🔥🔥✓ VerifiedINVOKE THIS SKILL when you need human-in-the-loop approval, custom middleware, or structured output. Covers HumanInTheLoopMiddleware for human approval of dangerous tool calls, creating custom middleware with hooks, Command resume patterns, and structured output with Pydantic/Zod.
Full instructions & audit →langchain-rag
🔥🔥🔥🔥✓ VerifiedINVOKE THIS SKILL when building ANY retrieval-augmented generation (RAG) system. Covers document loaders, RecursiveCharacterTextSplitter, embeddings (OpenAI), and vector stores (Chroma, FAISS, Pinecone).
Full instructions & audit →langgraph-cli
INVOKE THIS SKILL when using the langgraph CLI to scaffold, develop, build, or deploy LangGraph applications. Covers langgraph new, dev, build, up, deploy, and langgraph.json configuration.
Full instructions & audit →langgraph-fundamentals
🔥🔥🔥🔥✓ VerifiedINVOKE THIS SKILL when writing ANY LangGraph code. Covers StateGraph, state schemas, nodes, edges, Command, Send, invoke, streaming, and error handling.
Full instructions & audit →langgraph-human-in-the-loop
🔥🔥🔥🔥✓ VerifiedINVOKE THIS SKILL when implementing human-in-the-loop patterns, pausing for approval, or handling errors in LangGraph. Covers interrupt(), Command(resume=...), approval/validation workflows, and the 4-tier error handling strategy.
Full instructions & audit →langgraph-persistence
🔥🔥🔥🔥✓ VerifiedINVOKE THIS SKILL when your LangGraph needs to persist state, remember conversations, travel through history, or configure subgraph checkpointer scoping. Covers checkpointers, thread_id, time travel, Store, and subgraph persistence modes.
Full instructions & audit →managed-deep-agents
INVOKE THIS SKILL when creating, deploying, running, or operating Managed Deep Agents in LangSmith. Covers deepagents-cli, the Python and TypeScript SDKs, React useStream, REST fallbacks, MCP tools, interrupts, backends, and the managed agent file tree.
Full instructions & audit →swarm
Dispatches many independent items in parallel: create a table, fan out to subagents, aggregate results. One row = one unit of work.
Full instructions & audit →LangChain Skills
⚠️ — This project is in early development. APIs and skill content may change.
Agent skills for building agents with LangChain, LangGraph, and Deep Agents.
Want your agent to self-improve? Use langsmith-skills to observe, evaluate, and iterate on your LLM applications.
Supported Coding Agents
These skills can be installed via npx skills for any agent that supports the Agent Skills specification, including Claude Code, Cursor, Windsurf, and more.
Available Skills (13)
Getting Started
- ecosystem-primer - Start-here primer: framework selection (LangChain vs LangGraph vs Deep Agents), env setup, and which skill to load next
- langchain-dependencies - Full package version and dependency management reference (Python + TypeScript)
Deep Agents
- deep-agents-core - Agent architecture, harness setup, and SKILL.md format
- deep-agents-memory - Memory, persistence, filesystem middleware
- deep-agents-orchestration - Subagents, task planning, human-in-the-loop
- managed-deep-agents - Managed Deep Agents: deploy with the CLI, use the SDKs, stream runs, connect MCP tools, and build React
useStreamUIs
LangChain
- langchain-fundamentals - Agents with create_agent, tools, structured output, middleware basics
- langchain-middleware - Human-in-the-loop approval, custom middleware, Command resume patterns
- langchain-rag - RAG pipeline (document loaders, embeddings, vector stores)
LangGraph
- langgraph-fundamentals - StateGraph, nodes, edges, state reducers
- langgraph-persistence - Checkpointers, thread_id, cross-thread memory
- langgraph-cli - CLI lifecycle: scaffold, dev, build, deploy, langgraph.json config
- langgraph-human-in-the-loop - Interrupts, human review, approval workflows
Installation
Quick Install
Using npx skills:
Local (current project):
npx skills add langchain-ai/langchain-skills --skill '*' --yesGlobal (all projects):
npx skills add langchain-ai/langchain-skills --skill '*' --yes --globalTo link skills to a specific agent (e.g. Claude Code):
npx skills add langchain-ai/langchain-skills --agent claude-code --skill '*' --yes --globalClaude Code Plugin
Install directly as a Claude Code plugin:
/plugin marketplace add langchain-ai/langchain-skills
/plugin install langchain-skills@langchain-skillsInstall Script (Claude Code & Deep Agents CLI only)
Alternatively, clone the repo and use the install script:
# Install for Claude Code in current directory (default)
./install.sh
# Install for Claude Code in a specific project directory
./install.sh ~/my-project
# Install for Claude Code globally
./install.sh --global
# Install for Deep Agents CLI in a specific project directory
./install.sh --deepagents ~/my-project
# Install for Deep Agents CLI globally (includes agent persona)
./install.sh --deepagents --global| Flag / Argument | Description |
|---|---|
DIRECTORY | Target project directory (default: current directory, ignored with --global) |
--claude | Install for Claude Code (default) |
--deepagents | Install for Deep Agents CLI |
--global, -g | Install globally instead of current directory |
--force, -f | Overwrite skills with same names as this package |
--yes, -y | Skip confirmation prompts |
Usage
After installation, set your API keys:
export OPENAI_API_KEY=<your-key> # For OpenAI models
export ANTHROPIC_API_KEY=<your-key> # For Anthropic modelsThen run your coding agent from the directory where you installed (for local installs) or from anywhere (for global installs).
One install gets you everything — 14 skills — kept up to date together.