Skip to main content
代理技能是可复用的、按需提供的能力,它们捆绑了指令以及可选的辅助脚本。本页总结了您可以添加到兼容编码代理中的、面向 LangSmith 的技能,用于查询追踪、生成数据集和定义评估器。要直接从终端操作相同的 LangSmith 数据,请使用 LangSmith CLI
这些技能遵循代理技能规范,并在 langsmith-skills GitHub 仓库 中维护。您可以将 SKILL.md 和任何引用的 scripts/ 复制到您的代理技能目录中。下面的安装程序仅安装 LangSmith 技能(追踪、数据集、评估器)。

快速安装

使用 npx skills 仅安装 LangSmith 技能(追踪、数据集、评估器):
npx skills add langchain-ai/langsmith-skills --skill '*' --yes
要更新,请重新运行该命令。如果目标技能文件夹已存在,请先将其删除(例如 rm -rf ~/.claude/skills/langsmith-*)。

配置环境

安装技能后,设置所有 LangSmith 技能、辅助脚本和 LangSmith CLI 使用的环境变量:
export LANGSMITH_API_KEY=<your-key>
# 可选默认值
export LANGSMITH_PROJECT=<default-project>
# 高级:仅适用于多工作区或某些自托管设置
# export LANGSMITH_WORKSPACE_ID=<workspace-id>

这些技能涵盖的内容

  • 追踪:为应用添加追踪;列出、过滤、检查和导出追踪以进行调试和分析。
  • 数据集:将追踪转换为评估数据集(final_response、single_step、trajectory、RAG),并可选择上传到 LangSmith。
  • 评估器:定义代码或 LLM 作为评判的评估器,并将其附加到数据集(离线)或项目(在线)。
每个技能目录都包含一个 SKILL.md 以及可选的 scripts/ 辅助脚本,您可以运行或调整这些脚本。这些技能旨在插入兼容的编码代理(如 Claude Code 或 DeepAgents CLI),不过如果您不想设置完整的代理,也可以直接重用辅助脚本。对于更复杂的查询、导出或自动化,您可以将这些技能与 LangSmith CLI 结合使用,从终端对相同的项目、数据集和评估器进行脚本化操作。

手动安装

克隆仓库并运行安装脚本以获取更多选项:
git clone https://github.com/langchain-ai/langsmith-skills.git
cd langsmith-skills

# 在当前目录为 Claude Code 安装(默认)
./install.sh

# 全局为 Claude Code 安装
./install.sh --global

# 在当前目录为 DeepAgents CLI 安装
./install.sh --deepagents

# 全局为 DeepAgents CLI 安装(包含代理角色)
./install.sh --deepagents --global

# 仅安装 LangSmith 技能(任何目标)
./install.sh --langsmith
如果您更喜欢只复制特定技能,请将所需目录从 config/skills/ 复制到您的代理技能文件夹中。 包含的 LangSmith 技能:
  • langsmith-trace — 追踪(查询/导出)
  • langsmith-dataset — 数据集(生成/上传)
  • langsmith-evaluator — 评估器(创建/附加)