CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

langsmith-trace

INVOKE THIS SKILL when working with LangSmith tracing OR querying traces. Covers adding tracing to applications and querying/exporting trace data. Uses the langsmith CLI tool.

64

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

65%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A largely actionable, information-dense skill body with good decision routing for both tracing setup and trace querying. Its main weaknesses are the missing verification steps around batch export and destructive dataset operations, and the all-in-one inline layout despite being long enough to warrant reference files.

Suggestions

Add verification steps after batch operations — e.g., after 'langsmith trace export ./traces --limit 20 --full', check the exported file count matches the limit or spot-check one JSONL file before stitching — and caution validation before 'dataset delete'/'example delete'.

Move secondary material (dataset/example/evaluator/experiment/thread command trees, the full filter catalog, and one of the two language-specific tracing examples) into a references/ file such as references/cli-reference.md, keeping SKILL.md focused on tracing setup and trace/run querying with clear pointers.

Make the nested tracing examples fully executable or explicitly mark the abbreviated fragments (define a docs source for retrieve_docs, complete the 'create(...)' call) so every code block is copy-paste ready.

DimensionReasoningScore

Conciseness

The body is dense and instructional — commands and code dominate, and the trace-vs-run explanation is LangSmith-specific knowledge Claude does not already have. Minor trimming opportunities remain: '--api-key $LANGSMITH_API_KEY' is repeated in every example and ~40 lines of dataset/example/evaluator/experiment/thread command trees serve topics secondary to the two core purposes. This fits 'efficient; minor instances that could be trimmed' rather than the lean anchor 5.

4 / 5

Actionability

CLI examples are copy-paste ready with concrete flags, and the Python/TypeScript tracing examples are mostly executable. Minor gaps keep it below anchor 5: 'return docs' references an undefined variable in the nested Python example and 'client.chat.completions.create(...)' is abbreviated pseudocode.

4 / 5

Workflow Clarity

Decision routing is clear (LangChain apps → env vars; OTel-capable frameworks → OTel integration; otherwise → traceable decorator) and 'query traces first' gives sequencing guidance. However, batch operations lack any verification steps: 'trace export' has no check that the expected number of files was produced, and destructive commands like 'dataset delete' are listed without validation guidance — the rubric's cap for batch/destructive workflows without verification holds it at 3 despite otherwise good structure.

3 / 5

Progressive Disclosure

The body is well sectioned (setup, tracing approaches, querying, filters, export, tips) but is a ~265-line monolith with no bundle files at all: secondary reference material (dataset/example/evaluator/experiment/thread command trees, full filter catalog, language-specific tracing examples) that would fit naturally in references/ files is inlined. Structure exists but content that should be separate is inline, matching anchor 3; it is above anchor 2 because section tags and the command tree make navigation easy.

3 / 5

Total

14

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it explicitly answers both what the skill does and when to invoke it, with concrete product-gated trigger terms. Minor room to add a few natural synonyms (traces, observability, debugging) and acknowledge secondary capabilities like dataset management.

DimensionReasoningScore

Specificity

The description names several concrete actions — 'adding tracing to applications', 'querying/exporting trace data', 'Uses the langsmith CLI tool' — but coverage has minor gaps (datasets, evaluators, and experiments covered in the body are omitted), fitting the 'several specific actions; minor gaps' anchor rather than the comprehensive anchor 5.

4 / 5

Completeness

Both questions are answered explicitly and concretely: what — 'Covers adding tracing to applications and querying/exporting trace data. Uses the langsmith CLI tool.'; when — 'INVOKE THIS SKILL when working with LangSmith tracing OR querying traces.' The imperative trigger phrasing mirrors the accepted 'Use when...' pattern rather than first/second-person voice, so no voice penalty applies.

5 / 5

Trigger Term Quality

Good natural keyword coverage — 'LangSmith tracing', 'querying traces', 'trace data', 'langsmith CLI' — but a few natural terms users might say are missing (e.g., 'traces' standalone, 'observability', 'debugging', 'runs'). This sits above anchor 3 ('some relevant keywords, missing variations') but below anchor 5's synonym/extension completeness.

4 / 5

Distinctiveness Conflict Risk

'LangSmith' pins a clear niche with distinct triggers (LangSmith tracing, querying traces, langsmith CLI); overlap risk with generic tracing/observability skills is minimal because triggers are product-gated.

5 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

hefgi/dotfiles

Path

.agents/skills/langsmith-trace/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.