BR

braintrust-analyze

This skill analyzes session logs to report on agent performance, tool usage, token consumption, and task productivity.

Install

mkdir -p .claude/skills/braintrust-analyze && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/3802" && unzip -o skill.zip -d .claude/skills/braintrust-analyze && rm skill.zip

Installs to .claude/skills/braintrust-analyze

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Analyze Claude Code sessions via Braintrust
43 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Summarize session tool usage
  • Identify repeated loop patterns
  • Track agent productivity metrics
  • Generate token consumption trends

How it works

Parses session traces exported by the agent to correlate events and tool calls, providing statistical breakdowns of behavior.

Inputs & outputs

You give it
Session ID or analysis timeframe
You get back
Performance report and trend visualization

When to use braintrust-analyze

  • Analyze recent session performance
  • Detect repeated loop patterns
  • Report weekly agent token usage
  • Review skill activation frequency

About this skill

Braintrust Analysis

Analyze your Claude Code sessions for patterns, issues, and insights using Braintrust tracing data.

When to Use

  • After completing a complex task (retrospective)
  • When debugging why something failed
  • Weekly review of productivity patterns
  • Finding opportunities to create new skills
  • Understanding token usage trends

Commands

Run from the project directory:

# Analyze last session - summary with tool/agent/skill breakdown
uv run python -m runtime.harness scripts/braintrust_analyze.py --last-session

# List recent sessions
uv run python -m runtime.harness scripts/braintrust_analyze.py --sessions 5

# Agent usage statistics (last 7 days)
uv run python -m runtime.harness scripts/braintrust_analyze.py --agent-stats

# Skill usage statistics (last 7 days)
uv run python -m runtime.harness scripts/braintrust_analyze.py --skill-stats

# Detect loops - find repeated tool patterns (>5 same tool calls)
uv run python -m runtime.harness scripts/braintrust_analyze.py --detect-loops

# Replay specific session - show full sequence of actions
uv run python -m runtime.harness scripts/braintrust_analyze.py --replay <session-id>

# Weekly summary - daily activity breakdown
uv run python -m runtime.harness scripts/braintrust_analyze.py --weekly-summary

# Token trends - usage over time
uv run python -m runtime.harness scripts/braintrust_analyze.py --token-trends

Options

  • --project NAME - Braintrust project name (default: agentica)

What You'll Learn

Session Analysis

  • Tool usage breakdown
  • Agent spawns (plan-agent, debug-agent, etc.)
  • Skill activations (/commit, /research, etc.)
  • Token consumption estimates

Loop Detection

Find sessions where the same tool was called repeatedly, which may indicate:

  • Stuck in a search loop
  • Inefficient approach
  • Opportunity for better tooling

Usage Patterns

  • Which agents you use most
  • Which skills get activated
  • Daily/weekly activity trends

Examples

Quick Retrospective

# What happened in my last session?
uv run python -m runtime.harness scripts/braintrust_analyze.py --last-session

Output:

## Session Analysis
**ID:** `92940b91...`
**Started:** 2025-12-24T01:31:05Z
**Spans:** 14

### Tool Usage
- Read: 4
- Bash: 2
- Edit: 2
...

Find Loops

uv run python -m runtime.harness scripts/braintrust_analyze.py --detect-loops

Weekly Review

uv run python -m runtime.harness scripts/braintrust_analyze.py --weekly-summary

Requirements

  • BRAINTRUST_API_KEY in ~/.claude/.env or project .env
  • Braintrust tracing enabled (via braintrust-claude-plugin)

When not to use it

  • When analyzing non-agentic logs that lack Braintrust traces
  • When security constraints prohibit log data transmission

Prerequisites

uvBraintrust account

Limitations

  • Only works if Braintrust tracing is active during sessions
  • Requires project-specific Braintrust configuration

How it compares

It enables analytical retrospection on agent behavior, whereas generic logs are only used for individual error debugging.

Compared to similar skills

braintrust-analyze side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
braintrust-analyze (this skill)17moReviewIntermediate
elasticsearch-analysis25moReviewIntermediate
agent-session-monitor26moReviewIntermediate
analyze-log-files12moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry