Skip to main content
skill CX Codex

agenttrace-session-audit — Claude Code skill

Audits local AI coding-agent sessions using the agenttrace CLI. It spots tool failures, retry loops, latency spikes, and wasted tokens directly in your logs.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add luoyuctl/agenttrace --skill agenttrace-session-audit -a claude-code
Open on GitHub

What agenttrace-session-audit does

This skill audits local AI agent logs from tools like Claude Code, Codex CLI, Cursor, Cline, and Aider. It runs the agenttrace binary from your PATH or executes cargo run -q -p agenttrace -- inside the repository. The workflow starts with agenttrace --doctor to locate session stores, followed by agenttrace --overview to aggregate spending, token usage, latency, and tool failures.

Results can be saved to Markdown files for inspection or exported as JSON for automated pipelines. It also sets up CI gates using threshold flags like --fail-under-health, --fail-on-critical, and --max-tool-fail-rate.

Session content and source code stay private on your machine because the skill forbids uploading traces anywhere. Without the compiled agenttrace binary on PATH or a local Rust setup in the repository, session auditing will not execute.

What it helps with

  • track token burn and runaway session costs
  • spot repeated tool call failures and retry loops
  • enforce agent health gates in CI pipelines
  • diagnose local session storage with agenttrace --doctor

Example prompts for the agent

  • Audit my most recent Claude Code session with agenttrace --latest
  • Generate a Markdown overview of token burn across all agent logs
  • Run an audit with CI health gates requiring a minimum score of 80

How to install agenttrace-session-audit

1Skills CLI (Vercel)

npx skills add luoyuctl/agenttrace --skill agenttrace-session-audit -a claude-code

2Manually: put the files in place

~/.claude/skills/agenttrace-session-audit/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/agenttrace-session-audit/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about agenttrace-session-audit

How to install agenttrace-session-audit in Claude Code?

Run npx skills add luoyuctl/agenttrace --skill agenttrace-session-audit -a claude-code. This installs the skill file to ~/.claude/skills/agenttrace-session-audit/SKILL.md.

What does agenttrace-session-audit do?

It inspects local coding-agent sessions to identify high spend, token waste, tool failure loops, and latency issues. It exports findings to Markdown and JSON or enforces health checks in CI.

Does the skill upload session logs to external servers?

No, prompts, code, and traces are treated as strictly private local data. The skill guardrails prohibit uploading session logs to external services.

Source text

SKILL.md · MIT
---
name: agenttrace-session-audit
description: Audit local AI coding-agent sessions with agenttrace. Use when the user asks to inspect Claude Code, Codex CLI, Qwen Code, Cline, Aider, Cursor exports, Hermes Agent, OpenCode, OpenClaw, Pi, Oh My Pi, Kimi CLI, Copilot-style logs, or generic JSON/JSONL traces for cost, tokens, tool failures, latency, anomalies, health, diffs, or CI gates.
license: MIT
metadata:
  short-description: Audit AI agent session health
---

# agenttrace Session Audit

Use this skill when session logs need an operational read: spend, token burn, cache use, tool failures, retry loops, latency, health, anomalies, and CI gate readiness.

## Workflow

1. Prefer the installed `agenttrace` binary when it is available on `PATH`.
2. If the binary is not available and the current directory is the `luoyuctl/agenttrace` repository, use `cargo run -q -p agenttrace --`.
3. Start with discovery unless the user gave a specific file or directory:

```bash
agenttrace --doctor
agenttrace --overview
```

4. For a fast human report, use Markdown:

```bash
agenttrace --overview -f markdown -o agenttrace-overview.md
```

5. For automation or CI, use JSON or health gates:

```bash
agenttrace --overview -f json -o agenttrace-overview.json
agenttrace --overview --fail-under-health 80 --fail-on-critical --max-tool-fail-rate 15
```

6. For a single recent session:

```bash
agenttrace --latest
agenttrace --latest -f json
```

7. For a specific export or session directory:

```bash
agenttrace path/to/session-or-export.json
agenttrace --overview -d path/to/session-dir
```

## Report Focus

- Lead with the highest-risk sessions and the reason they matter.
- Call out token/cost waste, repeated tool failures, retry loops, long gaps, and low health scores.
- When proposing a CI gate, include the exact `agenttrace` command and threshold.
- If no sessions are detected, run `agenttrace --doctor` and report the detected agent directories and next step.
- Report the session capability level (`Detailed`, `Aggregate`, or `Limited`) before relying on latency or step evidence.
- Treat Tool Steps as metadata-only evidence. Do not imply that Aggregate or Limited sources have a complete execution trace.

## Guardrails

- Treat prompts, code, and session contents as local/private data. Do not upload logs to external services.
- Do not invent metrics. If a parser cannot infer cost, model, or latency, say which field is missing.
- Do not compare missing event-level evidence as zero latency or zero failures; mark it unavailable.
- Do not overwrite user reports unless the user asked for that output path.

© luoyuctl · MIT · luoyuctl/agenttrace

Similar skills

All skills for Agent setup: memory, context, orchestration →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor