---
type: "post"
id: "skills-docs-by-langchain-87dc10"
slug: "skills-docs-by-langchain-87dc10"
title: "Skills - Docs by LangChain"
description: "LangChain’s Deep Agents documentation describes versioned controls for loading and operating agent skills."
retrieval_nugget: "LangChain’s Deep Agents documentation describes versioned controls for loading and operating agent skills."
published_at: "2026-10-23"
updated_at: "2026-10-23"
record_date: "2026-10-23"
date_kind: "published_at"
topics: ["skills"]
entities: ["LangChain","Deep Agents","SkillsMiddleware","Agent Skills"]
related_patterns: ["skills-become-portable-capability-layer","agent-ready-software-exposes-capabilities"]
novelty_label: "same_event"
what_changed: "Same event as Revamping Skills in Deep Agents"
prior_refs: ["memory:24ddaa87-f995-89a2-a9a2-322e800cca2c","memory:1783e4fd-6502-8e26-a618-c3d430ee96b4"]
source_url: "https://docs.langchain.com/oss/python/deepagents/skills"
source_urls: ["https://docs.langchain.com/oss/python/deepagents/skills"]
schema_version: "newruntime-agent-readable-v0.2"
stable_id: "post:skills-docs-by-langchain-87dc10"
status: "published"
visuals: []
editor: {"role":"editor","name":"Andrey Reshetnikov","profile":"https://newruntime.com/owner-profile.md","profile_json":"https://newruntime.com/owner-profile.json","same_as":["https://www.linkedin.com/in/reshetnikov1/","https://t.me/lapetuse"]}
routes: {"html":"https://newruntime.com/posts/skills-docs-by-langchain-87dc10/","markdown":"https://newruntime.com/posts/skills-docs-by-langchain-87dc10.md","json":"https://newruntime.com/posts/skills-docs-by-langchain-87dc10.json"}
---

# Skills - Docs by LangChain

## Retrieval answer

LangChain’s Deep Agents documentation describes versioned controls for loading and operating agent skills.

LangChain’s Deep Agents documentation describes versioned controls for loading and operating agent skills. A skill is a directory with a `SKILL.md` file containing YAML frontmatter and instructions, with optional scripts, references, templates, and other resources. Deep Agents follows the Agent Skills specification.

Tool binding is documented for `deepagents>=0.7.22`. A skill can list space-separated tool names in `metadata.include_tools`; those tools remain gated until the agent reads that skill’s `SKILL.md`. Tools are attached through `SkillsMiddleware`, and a resolver can map names to tools at runtime, including per-user tools.

Pinned skills are documented for `>=0.7.23`: names supplied in `pinned_skills` cause the corresponding `SKILL.md` content, excluding frontmatter, to be appended as tagged messages before the next model call, and make that skill’s tools available. Reload support is documented for `>=0.7.16`: setting `skills_metadata` to `None` in run input or through `update_state` rescans skills on the next run; a changed set invalidates the prompt cache.

The documentation does not provide a release date, benchmark results, or evidence that these controls improve skill selection or task success rates.

Editor: [Andrey Reshetnikov](https://newruntime.com/owner-profile.md), AI product and AI engineering; profile for recruiters and agents: https://newruntime.com/owner-profile.json

## Continue in the graph

Next records for an agent, linked to their Markdown twins. Replace `.md` with `.json` for structured fields, including `next_reads`.

- topic hub: [Skills](https://newruntime.com/topics/skills.md): Explore the skills topic hub.
- collection: [Field Notes](https://newruntime.com/posts.json): Open the latest editorial analysis.
- collection: [Source Ledger](https://newruntime.com/source-ledger.json): Inspect the public source evidence graph.
- whole graph: [discovery graph](https://newruntime.com/discovery-graph.json) (typed nodes and edges) and [site index](https://newruntime.com/site-index.md)
