langsmith-dataset

Create and upload evaluation datasets to LangSmith via CLI or SDK.

Updated May 25, 2026
One-click install
npx skills add https://github.com/lguibr/fh --skill langsmith-dataset-lguibr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: langsmith-dataset
Source: https://github.com/lguibr/fh/tree/main/.agents/skills/langsmith-dataset
Command: npx skills add https://github.com/lguibr/fh --skill langsmith-dataset-lguibr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

LangSmith dataset workflows are often manual and error-prone; this skill automates creation, management, and uploading of evaluation datasets to LangSmith for testing and validation.

Core Features & Use Cases

  • Supports dataset types (final_response, single_step, trajectory, and RAG) and provides CLI and SDK-based workflows for dataset creation, example management, and exports.
  • Facilitates end-to-end dataset lifecycle: from trace collection to dataset upload for reproducible evaluations.
  • Works with Python and JavaScript/TypeScript environments, with code samples and commands to get started.

Quick Start

Create a LangSmith dataset named 'My Dataset' and upload it with examples using the CLI or SDK.

Frequently Asked Questions about langsmith-dataset

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

FAQPage Schema
How do I create and upload LangSmith evaluation datasets using the SDK?

To create and upload LangSmith evaluation datasets, use the Python or TypeScript SDK to define dataset types, manage examples, and push data to a scoped project with authentication for reproducible testing.

What is the difference between LangSmith dataset types like trajectory and RAG?

LangSmith dataset types include final_response, single_step, trajectory, and RAG. Trajectory datasets capture multi-step agent actions, while RAG datasets focus on retrieval contexts and generated responses.

Can I manage LangSmith datasets from the command line?

Yes, you can manage LangSmith datasets from the command line using CLI commands to create datasets, upload examples, and handle exports across Python and JavaScript/TypeScript environments.

Do I need authentication to upload evaluation datasets to LangSmith?

Yes, authentication and project scoping are required to upload evaluation datasets to LangSmith, ensuring your testing data is securely attached to the correct project environment.

How does collecting traces help with LangSmith dataset creation?

Collecting traces facilitates the end-to-end dataset lifecycle, allowing you to capture application runs and convert them into structured examples for uploading as reproducible LangSmith evaluation datasets.