langchain-ai/langchain-dependencies

INVOCA ESTA HABILIDAD al configurar un nuevo proyecto o cuando te pregunten sobre versiones de paquetes, instalación o gestión de dependencias para LangChain, LangGraph, LangSmith o Deep Agents. Cubre paquetes requeridos, versiones mínimas, requisitos del entorno, mejores prácticas de versionado y paquetes comunes de herramientas comunitarias tanto para Python como para TypeScript.

¿Qué es langchain-dependencies?

Esta habilidad está diseñada para desarrolladores que trabajan con el ecosistema de LangChain, LangGraph, LangSmith y Deep Agents. Proporciona orientación completa sobre configuración de proyectos, gestión de dependencias y versionado de paquetes en entornos Python y TypeScript. Incluye información sobre paquetes requeridos, versiones mínimas compatibles, requisitos del sistema y mejores prácticas para mantener dependencias actualizadas y estables. También cubre paquetes comunes de herramientas comunitarias que extienden la funcionalidad del ecosistema. Es útil durante la configuración inicial de proyectos o cuando se necesita resolver problemas relacionados con instalación y compatibilidad de versiones. La habilidad se basa en la documentación oficial de SKILL.md y está optimizada para agentes de IA como Claude Code, Cursor o Codex.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/langchain-ai/langchain-skills/tree/main/skills/langchain-dependencies

Installed? Explore more Productividad y colaboración skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace langchain-dependencies?

INVOCA ESTA HABILIDAD al configurar un nuevo proyecto o cuando te pregunten sobre versiones de paquetes, instalación o gestión de dependencias para LangChain, LangGraph, LangSmith o Deep Agents. Cubre paquetes requeridos, versiones mínimas, requisitos del entorno, mejores prácticas de versionado y paquetes comunes de herramientas comunitarias tanto para Python como para TypeScript.

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

langchain-ai/deep-agents-core

INVOKE THIS SKILL when building ANY Deep Agents application. Covers create_deep_agent(), harness architecture, SKILL.md format, and configuration options.

langchain-ai/deep-agents-memory

INVOKE THIS SKILL when your Deep Agent needs memory, persistence, or filesystem access. Covers StateBackend (ephemeral), StoreBackend (persistent), FilesystemMiddleware, and CompositeBackend for routing.

langchain-ai/deep-agents-orchestration

INVOKE THIS SKILL when using subagents, task planning, or human approval in Deep Agents. Covers SubAgentMiddleware, TodoList for planning, and HITL interrupts.

langchain-ai/framework-selection

INVOKE THIS SKILL at the START of any LangChain/LangGraph/Deep Agents project, before writing any agent code. Determines which framework layer is right for the task: LangChain, LangGraph, Deep Agents, or a combination. Must be consulted before other agent skills.

langchain-ai/langchain-fundamentals

Create LangChain agents with create_agent, define tools, and use middleware for human-in-the-loop and error handling.

langchain-ai/langchain-middleware

INVOKE 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.

langchain-ai/langchain-rag

INVOKE THIS SKILL when building ANY retrieval-augmented generation (RAG) system. Covers document loaders, RecursiveCharacterTextSplitter, embeddings (OpenAI), and vector stores (Chroma, FAISS, Pinecone).

langchain-ai/langgraph-fundamentals

INVOKE THIS SKILL when writing ANY LangGraph code. Covers StateGraph, state schemas, nodes, edges, Command, Send, invoke, streaming, and error handling.

langchain-ai/langgraph-human-in-the-loop

INVOKE 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.

langchain-ai/langgraph-persistence

INVOKE 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.

langchain-ai/swarm

Dispatches many independent items in parallel: create a table, fan out to subagents, aggregate results. One row = one unit of work.

Skills relacionados