variance-analysis

variance-analysis is a skill for Claude Code, Codex from alebgl77/claude-inc. It costs 101 tokens per session (1,106 once invoked), scanned A, original, MIT.

A financial analysis method for explaining differences between budgets and actual results or between reporting periods. It shows dollar and percentage changes, their causes, and likely effects on the forecast.

In plain words
What is it for?
Use it to analyze revenue, costs, margins, and other line items; separate material from minor changes; identify price, volume, mix, timing, or one-off drivers; and prepare bridge-style waterfall explanations.
Why use it?
It turns a list of changed numbers into a clear explanation of what moved, why it moved, and whether the change matters.

Skill for Claude CodeCodex

Part of the claude-inc plugin — 50 skills, 3 commands, 8 agents shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/alebgl77/claude-inc/variance-analysis
Any agent
npx skills add alebgl77/claude-inc --skill variance-analysis
Clone the repo
git clone --depth 1 https://github.com/alebgl77/claude-inc

Made for: Claude Code, Codex.

Or install claude-inc, the plugin that ships this one along with the rest of its 50 skills, 3 commands, 8 agents.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for variance-analysis

README.md
[![agentmods](https://agentmods.dev/badge/skills/alebgl77/claude-inc/variance-analysis.svg)](https://agentmods.dev/skills/alebgl77/claude-inc/variance-analysis)
Your own site
<a href="https://agentmods.dev/skills/alebgl77/claude-inc/variance-analysis"><img src="https://agentmods.dev/badge/skills/alebgl77/claude-inc/variance-analysis.svg" alt="Measured on agentmods" height="20"></a>
Per session 101 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,106 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00101 $0.01106
Opus 5 $0.00051 $0.00553
Sonnet 5 $0.00020 $0.00221
Haiku 4.5 $0.00010 $0.00111

Measured 4d ago against content hash ab6a7ffe0e7a, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

variance-analysis scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/variance-analysis/SKILL.md · 73 lines

How it starts

The opening of the file, as written. The whole thing — 73 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Variance Analysis — Variance Analyst

"Explain the variances."

When to use

  • Budget vs actual needs explaining — "why is opex 30% over plan?".
  • Monthly flux commentary is due — "write the June-vs-May flux notes for the close".
  • One line moved hard — "what drove the gross margin drop?".
  • Leadership wants the story — "the board asks: are we beating plan, and why?".
  • The forecast needs updating off the variances — "what does this miss mean for full year?".

Workflow

  1. Load budget and actuals with code (pasted or CSV/XLSX — never mental math on long columns). Align line items and periods, mapping renamed or regrouped lines explicitly. Verify both columns foot to their reported totals before analyzing.
  2. Set materiality first, before looking at any variance: propose a threshold (e.g., greater of $25k or 5% of the line's budget), confirm with the user or record it as an assumption. This prevents cherry-picking.
  3. Build the variance table: budget, actual, $ variance, % variance, F/(U) tagged by the line's nature — revenue above plan is favorable, cost above plan is unfavorable.
  4. Split material from immaterial. Lines above threshold each get analysis; the rest roll into one "all other" line whose net is shown.
  5. Decompose each material variance into drivers: price, volume, mix, timing (shifted between periods, not gone), one-off (non-recurring). Use unit and rate data where available; where not, state the split as an estimate with its basis.
  6. Build the bridge waterfall: budget total → one bar per driver → actual total, as a text waterfall (or chart if plotting is available). Bars must sum exactly to the total variance — no plug bar.
  7. Write the "so what" per material line: root cause, whether it persists, and the action it implies. One tight paragraph each — no restating the table in prose.
  8. Note forecast impact: classify each material variance run-rate (annualize it) vs one-time (exclude it), and state the resulting full-period outlook adjustment.

Read the full file on GitHub · 73 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 4d ago First seen · 73 lines · 101 tokens per session scan A ab6a7ffe0e7a

Subscribe to this mod's changes

variance-analysis is a skill published in the GitHub repository alebgl77/claude-inc (14 stars, last pushed 2d ago), licensed MIT. It adds 101 tokens to every session and 1,106 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.