Individual skill
research-observability
Add file-based observability, tracing, and run analysis to LLM/agent experiments — per-turn transcripts, tool calls and results, reasoning traces, token/cost accounting, per-episode artifacts, plus terminal viewers and a run-comparison report. Platform-agnostic: one small adapter covers OpenAI, Gemini/Vertex, Anthropic, LiteLLM, Tinker, vLLM, or any custom inference stack, and the same tooling then works unchanged. Use this skill whenever the user wants observability, tracing, logging, or run tracking for model experiments; asks why an agent failed a task or wants to replay/debug/diff an episode; wants to compare models, arms, or ablations; wants to instrument a new folder, repo, or platform ("add observability here", "do the same for Tinker/Gemini/OpenAI"); wants to import or tie in existing experiment results so old runs show up alongside new ones; or wants eval runner scripts where many models share one protocol. Reach for this even when they only say "log what the model is doing", "I can't tell what happened in this run", or "set up traces for this experiment".
skills/research-observability/SKILL.md
Source commit 7a708ce17d05bd390da88b2350f4b794d9427f18
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 9, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 2,124
- Repository last updated
- Oct 7, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 7,704 bytesSKILL.mdcore · 7,704 bytesSKILL.mdcore · 7,704 bytesSKILL.mdcore · 7,704 bytesSKILL.mdcore · 7,704 bytesassets/_common_eval.shruns · 4,776 bytesreferences/data-model.mddoc · 8,436 bytesreferences/integration.mddoc · 8,935 bytesreferences/platforms.mddoc · 11,413 bytesreferences/reference-implementation.mddoc · 4,541 bytesreferences/runner-scripts.mddoc · 4,997 bytesreferences/viewers.mddoc · 6,659 bytesscripts/obs.pyruns · 26,271 bytesscripts/obs_adapters.pyruns · 18,246 bytesscripts/obs_import.pyruns · 8,278 bytesscripts/obs_report.pyruns · 6,855 bytesscripts/view_trace.pyruns · 12,525 bytesscripts/view_trace_tui.pyruns · 24,246 bytes
Read excerpt
# Research observability
Experiments you cannot replay are experiments you have to rerun. This skill
installs a small, file-based observability layer over any LLM/agent experiment
and the tools to read it: every generation, every tool call and result, every
reasoning trace, every reward — on disk as plain JSONL, greppable, diffable, and
re-gradable months later.
The design bet: **the recording format is fixed and platform-independent, so
adding a platform is writing one ~15-line normalizer, not re-plumbing
observability.** LiteLLM, OpenAI, Gemini, Anthropic, Tinker and a bespoke
inference server all produce identical files, and every viewer, report and diff
downstream works with no further changes.