Skills for Real Engineers. Straight from my .agents directory.
deep-agents-memory
Agent skill fromlangchain-ai/langchain-skills
INVOKE THIS SKILL when your Deep Agent needs memory, persistence, or filesystem access. Covers StateBackend (ephemeral), StoreBackend (persistent), FilesystemMiddleware, and CompositeBackend for routing.
How to install deep-agents-memory
npx skills add langchain-ai/langchain-skills# or add only this skill to Claude Code: copy the folder
config/skills/deep-agents-memory/
# into
~/.claude/skills/deep-agents-memory/ (all projects)
.claude/skills/deep-agents-memory/ (one project)
1<overview>2Deep Agents use pluggable backends for file operations and memory:34**Short-term (StateBackend)**: Persists within a single thread, lost when thread ends5**Long-term (StoreBackend)**: Persists across threads and sessions6**Hybrid (CompositeBackend)**: Route different paths to different backends78FilesystemMiddleware provides tools: `ls`, `read_file`, `write_file`, `edit_file`, `glob`, `grep`9</overview>1011<backend-selection>1213| Use Case | Backend | Why |14|----------|---------|-----|15| Temporary working files | StateBackend | Default, no setup |16| Local development CLI | FilesystemBackend | Direct disk access |17| Cross-session memory | StoreBackend | Persists across threads |18| Hybrid storage | CompositeBackend | Mix ephemeral + persistent |1920</backend-selection>2122<ex-default-state-backend>23<python>24Default StateBackend stores files ephemerally within a thread.2526```python27from deepagents import create_deep_agent2829agent = create_deep_agent() # Default: StateBackend30result = agent.invoke({31 "messages": [{"role": "user", "content": "Write notes to /draft.txt"}]32}, config={"configurable": {"thread_id": "thread-1"}})33# /draft.txt is lost when thread ends34```35</python>36<typescript>37Default StateBackend stores files ephemerally within a thread.3839```typescript40import { createDeepAgent } from "deepagents";4142const agent = await createDeepAgent(); // Default: StateBackend43const result = await agent.invoke({44…
Excerpt shown under the repository's MIT license.
More skills in langchain-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
