Skip to content
Development
Skill

/cost-history

Show cost trends across multiple workflow sessions, surfacing expensive operations, spending patterns, and outliers

From plugin
aiwg
176200 skills199 agents23 commands
Install
$ npx -y skills add jmagly/aiwg --skill cost-history --agent claude-code

How 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.md
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
Read more
Ships withaiwg

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.

Get the whole plugin