Avoid common LangChain mistakes — LCEL gotchas, memory persistence, RAG chunking, and output parser traps.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install langchain或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install langchain⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/langchain/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: LangChain description: Avoid common LangChain mistakes — LCEL gotchas, memory persistence, RAG chunking, and output parser traps. metadata: {"clawdbot":{"emoji":"🦜","requires":{"bins":["python3"]},"os":["linux","darwin","win32"]}} ---
| pipes output to next — prompt | llm | parserRunnablePassthrough() forwards input unchanged — use in parallel branchesRunnableParallel runs branches concurrently — {"a": chain1, "b": chain2}.invoke() for single, .batch() for multiple, .stream() for tokens{"question": x} not just x if prompt expects {question}ConversationBufferMemory grows unbounded — use ConversationSummaryMemory for long chatsmemory_key="chat_history" needs {chat_history} in promptreturn_messages=True for chat models — False returns string for completion modelsRecursiveCharacterTextSplitter preserves structure — splits on paragraphs, then sentencesPydanticOutputParser needs format instructions in prompt — call .get_format_instructions()OutputFixingParser retries with LLM — wraps another parser, fixes errorswith_structured_output() on chat models — cleaner than manual parsing for supported modelssimilarity_search returns documents — .page_content for textk parameter controls results count — more isn't always better, noise increasesfilter={"source": "docs"} in most vector storesmax_marginal_relevance_search for diversity — avoids redundant similar chunkshandle_parsing_errors=True — prevents crash on malformed agent outputmax_iterations=10 default may be too low{Question} ≠ {question}ChatPromptTemplate, not PromptTemplateconfig={"callbacks": [...]} through chaintrim_messages or summarization for long histories安装 LangChain 后,可以对 AI 说这些话来触发它
Help me get started with LangChain
Explains what LangChain does, walks through the setup, and runs a quick demo based on your current project
Use LangChain to avoid common LangChain mistakes — LCEL gotchas, memory persistence,...
Invokes LangChain with the right parameters and returns the result directly in the conversation
What can I do with LangChain in my documents & notes workflow?
Lists the top use cases for LangChain, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/langchain/ 目录(个人级,所有项目可用),或 .claude/skills/langchain/(项目级)。重启 AI 客户端后,用 /langchain 主动调用,或让 AI 根据上下文自动发现并使用。
LangChain 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
LangChain 可免费安装使用。请查阅仓库了解许可证信息。
Avoid common LangChain mistakes — LCEL gotchas, memory persistence, RAG chunking, and output parser traps.
LangChain 属于「Documents & Notes」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my documents & notes tasks using LangChain
Identifies repetitive steps in your workflow and sets up LangChain to handle them automatically