主题
LangSmith 技能
使用 Agent Skills,从你的编码智能体处理 LangSmith 追踪、数据集和评估器。
Agent Skills 是可复用、按需加载的能力,打包了指令以及可选的辅助脚本。本页汇总了面向 LangSmith 的技能,你可以将其添加到兼容的编码智能体中,以查询追踪、生成数据集和定义评估器。要直接在终端中处理相同的 LangSmith 数据,请使用 LangSmith CLI。
NOTE
这些技能遵循 Agent Skills 规范,并在 langsmith-skills GitHub 仓库中维护。你可以将 SKILL.md 以及任何被引用的 scripts/ 复制到智能体的技能目录中。下面的安装程序仅安装 LangSmith 技能(trace、dataset、evaluator)。
快速安装
使用 npx skills 仅安装 LangSmith 技能(trace、dataset、evaluator):
bash
npx skills add langchain-ai/langsmith-skills --skill '*' --yesbash
npx skills add langchain-ai/langsmith-skills --skill '*' --yes --globalbash
npx skills add langchain-ai/langsmith-skills --agent claude-code --skill '*' --yes --globalTIP
要更新,请重新运行该命令。如果目标技能文件夹已存在,请先删除它们(例如 rm -rf ~/.claude/skills/langsmith-*)。
配置环境
安装技能后,设置所有 LangSmith 技能、辅助脚本和 LangSmith CLI 使用的环境变量:
bash
export LANGSMITH_API_KEY=<your-key>
# Optional defaults
export LANGSMITH_PROJECT=<default-project>
# Advanced: multi-workspace or certain self-hosted setups only
# export LANGSMITH_WORKSPACE_ID=<workspace-id>这些技能涵盖的内容
- 追踪:为应用添加追踪;列出、筛选、检查和导出追踪,用于调试和分析。
- 数据集:将追踪转换为评估数据集(final_response、single_step、trajectory、RAG),并可选上传到 LangSmith。
- 评估器:定义代码或 LLM-as-a-judge 评估器,并将其附加到数据集(离线)或项目(在线)。
每个技能目录都附带一个 SKILL.md 以及可选的 scripts/ 辅助脚本,你可以运行或调整它们。这些技能旨在接入兼容的编码智能体(例如 Claude Code 或 Deep Agents Code),不过如果你不想配置完整的智能体,也可以直接复用辅助脚本。对于更繁重的查询、导出或自动化,你可以将这些技能与 LangSmith CLI 配合使用,在终端中针对相同的项目、数据集和评估器编写脚本。
手动安装
克隆仓库并运行安装脚本以获取更多选项:
bash
git clone https://github.com/langchain-ai/langsmith-skills.git
cd langsmith-skills
# Install for Claude Code in current directory (default)
./install.sh
# Install for Claude Code globally
./install.sh --global
# Install for Deep Agents Code in current directory
./install.sh --deepagents
# Install for Deep Agents Code globally (includes agent persona)
./install.sh --deepagents --global
# Install only LangSmith skills (any target)
./install.sh --langsmith如果你只想复制特定技能,请将 config/skills/ 中所需的目录复制到智能体的技能文件夹中。
包含的 LangSmith 技能:
- langsmith-trace — 追踪(查询/导出)
- langsmith-dataset — 数据集(生成/上传)
- langsmith-evaluator — 评估器(创建/附加)