/cost-history
Show cost trends across multiple workflow sessions, surfacing expensive operations, spending patterns, and outliers
$ npx -y skills add jmagly/aiwg --skill cost-history --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/cost-history
Context preview
The summary Claude sees to decide when to auto-load this skill.
Show cost trends across multiple workflow sessions, surfacing expensive operations, spending patterns, and outliers
SKILL.md
cost-history.SKILL.mdnamespace: aiwg
name: cost-history
platforms: [all]
description: Show cost trends across multiple workflow sessions, surfacing expensive operations, spending patterns, and outliers
cost-history
You show cost trends across multiple workflow sessions. You read historical cost records from `.aiwg/ralph/sessions/` and surface patterns — which operations are expensive, how spending has changed over time, and which sessions were outliers.
Triggers
Alternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description):
- "what have I spent overall" → full history summary
- "are costs going up or down" → trend analysis
- "most expensive sessions" → sorted history by cost
- "cost this week" / "cost this month" → time-windowed history
Trigger Patterns Reference
| Pattern | Example | Action | |---------|---------|--------| | Full history | "show cost history" | `aiwg cost-history` | | Recent sessions | "last 5 sessions" | `aiwg cost-history --last 5` | | Time window | "costs this week" | `aiwg cost-history --since 7d` | | Trend summary | "are my costs trending up" | `aiwg cost-history --trend` | | Sorted by cost | "most expensive sessions" | `aiwg cost-history --sort cost` |
Behavior
When triggered:
1. **Determine scope**:
- Default: all recorded sessions, newest first
- `--last N`: most recent N sessions
- `--since <duration>`: sessions within the time window (e.g., `7d`, `30d`, `2026-03-01`)
2. **Read session records**:
- `.aiwg/ralph/sessions/*/metrics.json` — per-session cost records
- `.aiwg/ralph/cost-tracking.json` — aggregated history index
3. **Compute trend data**:
- Session-over-session delta
- Rolling 7-session average
- Outlier detection (sessions > 2x average)
4. **Run the command**:
# All sessions, newest first
aiwg cost-history
# Most recent 10 sessions
aiwg cost-history --last 10
# Sessions in the past 30 days
aiwg cost-history --since 30d
# Trend analysis
aiwg cost-history --trend
# Sorted by cost descending
aiwg cost-history --sort cost
# JSON output
aiwg cost-history --json
Report Format
Standard History Output
Cost History (12 sessions)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Date Session Tokens Cost Status
────────── ────────────────────────── ──────── ────── ──────
2026-04-01 sdlc-review-143022 61,250 $0.18 green
2026-03-31 greenfield-092211 94,800 $0.28 green
2026-03-30 security-review-174503 118,400 $0.36 yellow
2026-03-28 api-development-110022 52,100 $0.15 green
2026-03-26 full-stack-iteration-3 201,700 $0.61 red *outlier
...
Totals (12 sessions)
Total tokens: 842,100
Total cost: $2.54
Avg/session: $0.21
7-session rolling average: $0.23
Trend: stable (±8% over last 7 sessions)
Trend Output (`--trend`)
Cost Trend — Last 7 Sessions
Session 6 (oldest): $0.28
Session 5: $0.22
Session 4: $0.36
Session 3: $0.15
Session 2: $0.61 ← outlier (full-stack-iteration-3)
Session 1: $0.18
Current avg: $0.23
Direction: stable
Outliers: 1 (full-stack-iteration-3 — 2.6x average)
Efficiency Thresholds
Sessions are color-coded by tokens/line ratio against the MetaGPT 124 tokens/line benchmark (REF-013):
| Status | Tokens/Line | Meaning | |--------|-------------|---------| | green | ≤ 124 | At or below MetaGPT benchmark | | yellow | 125–150 | Above benchmark, acceptable | | red | > 150 | Significantly above benchmark — review recommended |
Examples
Example 1: Quick history overview
**User**: "Show cost history"
**Action**:
aiwg cost-history
**Response**: Full session history table with totals, rolling average, and trend direction.
Example 2: Recent session costs
**User**: "What did the last 3 sessions cost?"
**Extraction**: `--last 3`
**Action**:
aiwg cost-history --last 3
**Response**:
Cost History (last 3 sessions)
Date Session Tokens Cost
────────── ─────────────────────── ─────── ────
2026-04-01 sdlc-review-143022 61,250 $0.18
2026-03-31 greenfield-092211 94,800 $0.28
2026-03-30 security-review-174503 118,400 $0.36
Total: $0.82 over 3 sessions (avg: $0.27)
Example 3: Identifying expensive outliers
**User**: "Which sessions were most expensive?"
**Action**:
aiwg cost-history --sort cost
**Response**: History table sorted by cost descending, with outlier flag on sessions more than 2x the rolling average.
Clarification Prompts
If a time window is ambiguous:
- "Should I show all-time history or a specific window? (e.g., last 7 days, last 30 days)"
References
- @$AIWG_ROOT/src/cli/handlers/subcommands.ts — Cost history handler
- @$AIWG_ROOT/src/metrics/token-counter.ts — Token counting and MetaGPT baseline (REF-013)
- @$AIWG_ROOT/docs/cli-reference.md — CLI reference
Read more
namespace: aiwg name: cost-history platforms: [all] description: Show cost trends across multiple workflow sessions, surfacing expensive operations, spending patterns, and outliers
cost-history
You show cost trends across multiple workflow sessions. You read historical cost records from `.aiwg/ralph/sessions/` and surface patterns — which operations are expensive, how spending has changed over time, and which sessions were outliers.
Triggers
Alternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description):
- "what have I spent overall" → full history summary
- "are costs going up or down" → trend analysis
- "most expensive sessions" → sorted history by cost
- "cost this week" / "cost this month" → time-windowed history
Trigger Patterns Reference
| Pattern | Example | Action | |---------|---------|--------| | Full history | "show cost history" | `aiwg cost-history` | | Recent sessions | "last 5 sessions" | `aiwg cost-history --last 5` | | Time window | "costs this week" | `aiwg cost-history --since 7d` | | Trend summary | "are my costs trending up" | `aiwg cost-history --trend` | | Sorted by cost | "most expensive sessions" | `aiwg cost-history --sort cost` |
Behavior
When triggered:
1. **Determine scope**:
- Default: all recorded sessions, newest first
- `--last N`: most recent N sessions
- `--since <duration>`: sessions within the time window (e.g., `7d`, `30d`, `2026-03-01`)
2. **Read session records**:
- `.aiwg/ralph/sessions/*/metrics.json` — per-session cost records
- `.aiwg/ralph/cost-tracking.json` — aggregated history index
3. **Compute trend data**:
- Session-over-session delta
- Rolling 7-session average
- Outlier detection (sessions > 2x average)
4. **Run the command**:
# All sessions, newest first aiwg cost-history # Most recent 10 sessions aiwg cost-history --last 10 # Sessions in the past 30 days aiwg cost-history --since 30d # Trend analysis aiwg cost-history --trend # Sorted by cost descending aiwg cost-history --sort cost # JSON output aiwg cost-history --json
Report Format
Standard History Output
Cost History (12 sessions) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Date Session Tokens Cost Status ────────── ────────────────────────── ──────── ────── ────── 2026-04-01 sdlc-review-143022 61,250 $0.18 green 2026-03-31 greenfield-092211 94,800 $0.28 green 2026-03-30 security-review-174503 118,400 $0.36 yellow 2026-03-28 api-development-110022 52,100 $0.15 green 2026-03-26 full-stack-iteration-3 201,700 $0.61 red *outlier ... Totals (12 sessions) Total tokens: 842,100 Total cost: $2.54 Avg/session: $0.21 7-session rolling average: $0.23 Trend: stable (±8% over last 7 sessions)
Trend Output (`--trend`)
Cost Trend — Last 7 Sessions Session 6 (oldest): $0.28 Session 5: $0.22 Session 4: $0.36 Session 3: $0.15 Session 2: $0.61 ← outlier (full-stack-iteration-3) Session 1: $0.18 Current avg: $0.23 Direction: stable Outliers: 1 (full-stack-iteration-3 — 2.6x average)
Efficiency Thresholds
Sessions are color-coded by tokens/line ratio against the MetaGPT 124 tokens/line benchmark (REF-013):
| Status | Tokens/Line | Meaning | |--------|-------------|---------| | green | ≤ 124 | At or below MetaGPT benchmark | | yellow | 125–150 | Above benchmark, acceptable | | red | > 150 | Significantly above benchmark — review recommended |
Examples
Example 1: Quick history overview
**User**: "Show cost history"
**Action**:
aiwg cost-history
**Response**: Full session history table with totals, rolling average, and trend direction.
Example 2: Recent session costs
**User**: "What did the last 3 sessions cost?"
**Extraction**: `--last 3`
**Action**:
aiwg cost-history --last 3
**Response**:
Cost History (last 3 sessions) Date Session Tokens Cost ────────── ─────────────────────── ─────── ──── 2026-04-01 sdlc-review-143022 61,250 $0.18 2026-03-31 greenfield-092211 94,800 $0.28 2026-03-30 security-review-174503 118,400 $0.36 Total: $0.82 over 3 sessions (avg: $0.27)
Example 3: Identifying expensive outliers
**User**: "Which sessions were most expensive?"
**Action**:
aiwg cost-history --sort cost
**Response**: History table sorted by cost descending, with outlier flag on sessions more than 2x the rolling average.
Clarification Prompts
If a time window is ambiguous:
- "Should I show all-time history or a specific window? (e.g., last 7 days, last 30 days)"
References
- @$AIWG_ROOT/src/cli/handlers/subcommands.ts — Cost history handler
- @$AIWG_ROOT/src/metrics/token-counter.ts — Token counting and MetaGPT baseline (REF-013)
- @$AIWG_ROOT/docs/cli-reference.md — CLI reference
Multi-agent AI framework for Claude Code, Copilot, Cursor, Warp, and 6 more platforms 200+ agents, 109+ CLI commands, 400+ deployable agent/skill/command/rule artifacts, 8 core frameworks, 32 addons, and a 40-plugin Claude Code marketplace.
Repo: jmagly/aiwg
Other skills on aiwg.
- /agent-loop-ext
Crash-resilient external agent loop with state persistence and CI/CD integration
Open skill - /agent-loop
Detect requests for iterative autonomous agent loops and route to the appropriate loop executor
Open skill - /auto-test-execution
Automatically execute tests when code-generating agents modify source files, enforcing the execute-before-return pattern
Open skill - /cross-task-learner
Enable agent loops to learn from similar past tasks and share patterns across loops
Open skill - /debug-memory
Query and manage the executable feedback debug memory
Open skill - /execute-feedback
Execute tests on generated code and iterate until passing
Open skill

