langchain-ai/langchain-dependencies

新しいプロジェクトのセットアップ時や、LangChain、LangGraph、LangSmith、Deep Agents のパッケージバージョン、インストール、依存関係管理に関する質問があった場合にこのスキルを呼び出します。Python と TypeScript の両方について、必要なパッケージ、最小バージョン、環境要件、バージョン管理のベストプラクティス、一般的なコミュニティツールパッケージをカバーします。

langchain-dependencies とは?

このスキルは、LangChain、LangGraph、LangSmith、Deep Agents を含む LangChain エコシステムにおけるプロジェクトのセットアップ、パッケージバージョン、インストール、依存関係管理のための包括的なガイドです。主に開発者や AI エージェントユーザーを対象としており、Python と TypeScript の両方で動作するプラットフォームをサポートしています。このスキルを使用すると、最小バージョン要件、環境設定、バージョン管理のベストプラクティス、およびコミュニティツールパッケージに関する正確な情報を提供できます。特に、`pyproject.toml` や `requirements.txt` などのファイル設定、LangChain CLI の利用、LangSmith SDK のセットアップ方法を詳しく説明し、依存関係の競合を回避しながらプロジェクトを迅速に開始できるようにします。また、`langchain-community` や `langchain-experimental` などの追加パッケージの使いどころも示しています。

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

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

langchain-dependencies は何をしますか?

新しいプロジェクトのセットアップ時や、LangChain、LangGraph、LangSmith、Deep Agents のパッケージバージョン、インストール、依存関係管理に関する質問があった場合にこのスキルを呼び出します。Python と 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.

関連スキル