langsmith

Trace, evaluate, and manage prompts for LLM applications via LangSmith SDKs.

40|9|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/akillness/oh-my-skills --skill langsmith-akillness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: langsmith
Source: https://github.com/akillness/oh-my-skills/tree/main/.agent-skills/langsmith
Command: npx skills add https://github.com/akillness/oh-my-skills --skill langsmith-akillness

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires langsmith, openai, and includes scripts (resource) and references (resource) components.

What problem does it solve?

LangSmith provides end-to-end observability, tracing, evaluation, and prompt management for LLM applications and AI agents, helping teams debug, monitor, and optimize their pipelines.

Core Features & Use Cases

  • End-to-end tracing of LLM calls, tools, and retrievers with context and searchability.
  • Offline and online evaluation, dataset versioning, and human or automated feedback workflows.
  • Prompt Hub management and dataset-driven benchmarking for regression testing.

Quick Start

Install the LangSmith SDKs for Python or TypeScript and run the quickstart examples to enable tracing and evaluation.

Frequently Asked Questions about langsmith

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enable tracing for LLM applications and monitor LLM calls?

To enable tracing for LLM applications, you must set the LANGSMITH_TRACING environment variable and use the LangSmith SDKs. This provides end-to-end observability for monitoring LLM calls, tools, and retrievers.

What is the best way to evaluate LLM pipelines and run regression testing?

Evaluating LLM pipelines is best handled through dataset versioning and benchmarking. You can run offline and online evaluations using human or automated feedback workflows to test for regressions in your LLM applications.

Does LangSmith observability work with OpenAI and TypeScript environments?

Yes, LangSmith observability supports TypeScript environments and includes specific wrappers for OpenAI. It requires the LangSmith SDKs for Python or TypeScript to integrate tracing and evaluation into your LLM pipelines.

Can I manage prompts for LLM agents using a prompt hub workflow?

Yes, you can manage prompts for LLM agents using the Prompt Hub. It provides dataset-driven benchmarking and prompt management capabilities to help debug, monitor, and optimize your LLM application pipelines.

Why do I need openevals for LLM tracing and what are its limitations?

Openevals is an optional dependency required specifically for advanced evaluation of LLM tracing. Without it, you still get core observability, but advanced automated feedback workflows for LLM applications will be limited.