langchain-ai/langchain-skills
GitHub: langchain-ai/langchain-skills
LangChain 官方的智能体技能库,为 Claude Code、Cursor 等编码代理提供覆盖 LangChain、LangGraph 和 Deep Agents 的 15 项可安装技能模块。
Stars: 908 | Forks: 78
# LangChain Skills
用于构建基于 LangChain、LangGraph 和 Deep Agents 的智能体技能。
## 支持的编码代理
这些技能可以通过 [`npx skills`](https://github.com/vercel-labs/skills) 安装到任何支持[代理技能规范](https://skills.sh)的代理中,包括 Claude Code、Cursor、Windsurf 等。
## 安装
### 快速安装
使用 [`npx skills`](https://github.com/vercel-labs/skills):
**本地** (当前项目):
```
npx skills add langchain-ai/langchain-skills --skill '*' --yes
```
**全局** (所有项目):
```
npx skills add langchain-ai/langchain-skills --skill '*' --yes --global
```
将技能链接到特定代理(例如 Claude Code):
```
npx skills add langchain-ai/langchain-skills --agent claude-code --skill '*' --yes --global
```
### Claude Code 插件
直接作为 [Claude Code 插件](https://code.claude.com/docs/en/plugins)安装:
```
/plugin marketplace add langchain-ai/langchain-skills
/plugin install langchain-skills@langchain-skills
```
### 安装脚本 (仅限 Claude Code 和 Deep Agents CLI)
或者,克隆仓库并使用安装脚本:
```
# 为 Claude Code 安装到当前目录(默认)
./install.sh
# 为 Claude Code 安装到特定项目目录
./install.sh ~/my-project
# 全局安装 Claude Code
./install.sh --global
# 为 Deep Agents CLI 安装到特定项目目录
./install.sh --deepagents ~/my-project
# 全局安装 Deep Agents CLI(包含 agent persona)
./install.sh --deepagents --global
```
| 标志 / 参数 | 描述 |
|------|-------------|
| `DIRECTORY` | 目标项目目录(默认:当前目录,使用 `--global` 时忽略) |
| `--claude` | 为 Claude Code 安装(默认) |
| `--deepagents` | 为 Deep Agents CLI 安装 |
| `--global`, `-g` | 全局安装,而不是安装到当前目录 |
| `--force`, `-f` | 覆盖与此包同名的技能 |
| `--yes`, `-y` | 跳过确认提示 |
## 用法
安装完成后,设置您的 API 密钥:
```
export OPENAI_API_KEY= # For OpenAI models
export ANTHROPIC_API_KEY= # For Anthropic models
```
然后在您安装技能的目录中(对于本地安装)或从任何地方(对于全局安装)运行您的编码代理。
### 评估工程
仅安装 eval-engineering 技能:
```
npx skills add langchain-ai/langchain-skills --skill eval-engineering --yes
```
或者向 Codex 提问:“从 `langchain-ai/langchain-skills` 安装 `eval-engineering` 技能。”
评估任务需要 [Harbor](https://www.harborframework.com/docs)。使用 Docker 在本地运行 Harbor,或使用受支持的云环境。
然后向您的编码代理提问:
```
Use eval-engineering to inspect this agent and propose two or three Harbor evals. Traces for this agent can be found here [Tracing Project/Location].
```
## 可用技能 (15)
### 入门
- **ecosystem-primer** - 入门指南:框架选择(LangChain vs LangGraph vs Deep Agents)、环境设置,以及下一步应加载哪个技能
- **langchain-dependencies** - 完整的包版本和依赖管理参考(Python + TypeScript)
### Deep Agents
- **deep-agents-core** - 代理架构、测试工具设置和 SKILL.md 格式
- **deep-agents-memory** - 记忆、持久化、文件系统中间件
- **deep-agents-orchestration** - 子代理、任务规划、human-in-the-loop
- **managed-deep-agents** - 托管 Deep Agents:使用 CLI 部署、使用 SDK、流式传输运行、连接 MCP 工具,并构建 React `useStream` UI
### LangChain
- **langchain-fundamentals** - 使用 create_agent 构建代理、工具、结构化输出、中间件基础
- **langchain-middleware** - human-in-the-loop 审批、自定义中间件、Command 恢复模式
- **langchain-rag** - RAG 管道(文档加载器、embeddings、向量存储)
### LangGraph
- **langgraph-fundamentals** - StateGraph、节点、边、状态 reducers
- **langgraph-persistence** - Checkpointers、thread_id、跨线程记忆
- **langgraph-cli** - CLI 生命周期:脚手架、开发、构建、部署、langgraph.json 配置
- **langgraph-human-in-the-loop** - 中断、人工审查、审批工作流
### 评估
- **eval-engineering** - 在用户批准的情况下,为现有代理构建、运行和审计 Harbor 评估
### 实用工具
- **swarm** - 并行分发独立的工作项并汇总结果
标签:AI智能体, LangChain, SOC Prime, 开发工具, 插件, 自动化攻击, 请求拦截, 轻量级, 逆向工具