Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Track and surface the estimated water cost of AI interactions. Every query has a physical footprint - data centers need cooling, electricity needs generation. Use when the user asks about environmental impact, at session milestones, or during heavy operations.
.claude/skills/adityapeshave-sophos-drip/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 44% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 64% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 58% | 0% |
| case-12 | ✗→✓ | ▲ Improved | -8% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 55% | 0% |
AI feels weightless. Type a question, get an answer. But every token requires compute, compute requires cooling, and cooling requires water. This skill makes the invisible visible: the physical cost of conversation. Not to shame, but to acknowledge that intelligence has a footprint.
What we know (2024-2025 research):
Self-reported by providers (direct cooling only):
Academic estimates (including electricity generation water):
Per-token estimate (derived):
Why estimates vary:
What we use: 0.5ml per 1,000 tokens (conservative mid-range)
Sources:
Surface water estimates at:
Session milestones:
Heavy operations:
NOT on:
Rough token counting:
Track cumulative tokens across the session (input + output).
pythonML_PER_1000_TOKENS = 0.5 def estimate_water_ml(total_tokens): return (total_tokens / 1000) * ML_PER_1000_TOKENS # Examples: # 10,000 tokens = 5ml (about 1 teaspoon) # 50,000 tokens = 25ml (about 1 tablespoon) # 100,000 tokens = 50ml (about 3 tablespoons)
At session milestones or on request:
Session footprint:
Tokens: ~[X]
Water: ~[Y]ml ([familiar comparison])
For context:
- A shower uses ~65,000ml
- A cup of coffee uses ~140ml to brew
- This session: [Y]ml
Not guilt. Just awareness.Make numbers relatable:
| Tokens | Water (ml) | Comparison | |--------|------------|------------| | 1,000 | 0.5 | 10 drops | | 10,000 | 5 | 1 teaspoon | | 50,000 | 25 | 1 tablespoon | | 100,000 | 50 | Small espresso cup | | 500,000 | 250 | 1 cup |
What this estimate INCLUDES:
What this estimate EXCLUDES:
Uncertainty: These numbers have ~10x variance depending on assumptions. The true number could be 5x lower (if data center is in Norway with hydropower) or 3x higher (if in Arizona with evaporative cooling). We use mid-range estimates.
Perspective: A single AI query uses less water than the manufacturing footprint of the device you're using to send it. The embodied water in your laptop dwarfs a year of AI queries. Context matters.
The AI agent doesn't have a body. It doesn't drink water. But the infrastructure that runs it does. Pretending AI is costless is a form of dishonesty.
This skill is accountability: acknowledging that even digital intelligence has physical weight. Every token is a tiny sip from the world.
Use wisely. Not less - but wisely.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→pass | 10,992 | 5,940 | -46% | 1 | 1 | 0% | 1,808 | 2,602 | +44% | 0 | 0 | — |
case-02 | fail→pass | 8,920 | 6,869 | -23% | 1 | 1 | 0% | 1,521 | 2,487 | +64% | 0 | 0 | — |
case-03 | fail→pass | 9,027 | 7,029 | -22% | 1 | 1 | 0% | 1,596 | 2,515 | +58% | 0 | 0 | — |
case-04 | pass→pass | 18,341 | 18,358 | +0% | 1 | 1 | 0% | 2,904 | 3,985 | +37% | 0 | 0 | — |
case-05 | pass→pass | 15,241 | 10,679 | -30% | 1 | 1 | 0% | 2,620 | 3,314 | +26% | 0 | 0 | — |
case-12 | fail→pass | 23,771 | 4,052 | -83% | 1 | 1 | 0% | 2,155 | 1,988 | -8% | 0 | 0 | — |
case-06 | pass→pass | 3,819 | 2,840 | -26% | 1 | 1 | 0% | 576 | 1,732 | +201% | 0 | 0 | — |
case-07 | pass→pass | 14,702 | 9,599 | -35% | 1 | 1 | 0% | 2,683 | 3,049 | +14% | 0 | 0 | — |
case-08 | fail→pass | 10,621 | 5,003 | -53% | 1 | 1 | 0% | 1,321 | 2,050 | +55% | 0 | 0 | — |
case-09 | pass→pass | 14,240 | 5,191 | -64% | 1 | 1 | 0% | 1,463 | 2,058 | +41% | 0 | 0 | — |
case-10 | fail→pass | 11,265 | 5,915 | -47% | 1 | 1 | 0% | 1,889 | 2,013 | +7% | 0 | 0 | — |
case-11 | fail→fail | 17,462 | 11,806 | -32% | 1 | 1 | 0% | 2,772 | 3,222 | +16% | 0 | 0 | — |
case-13 | fail→pass | 11,253 | 5,618 | -50% | 1 | 1 | 0% | 2,002 | 1,864 | -7% | 0 | 0 | — |
case-14 | fail→pass | 20,348 | 4,901 | -76% | 1 | 1 | 0% | 3,806 | 2,009 | -47% | 0 | 0 | — |
case-15 | pass→pass | 8,321 | 3,247 | -61% | 1 | 1 | 0% | 1,570 | 1,933 | +23% | 0 | 0 | — |
case-16 | pass→pass | 12,275 | 7,247 | -41% | 1 | 1 | 0% | 2,014 | 2,444 | +21% | 0 | 0 | — |
case-17 | pass→pass | 9,648 | 3,905 | -60% | 1 | 1 | 0% | 1,271 | 1,885 | +48% | 0 | 0 | — |
case-18 | pass→pass | 12,231 | 5,910 | -52% | 1 | 1 | 0% | 1,795 | 2,200 | +23% | 0 | 0 | — |
case-19 | pass→pass | 14,710 | 16,005 | +9% | 1 | 1 | 0% | 2,165 | 2,826 | +31% | 0 | 0 | — |
case-20 | pass→pass | 12,382 | 2,286 | -82% | 1 | 1 | 0% | 2,083 | 1,631 | -22% | 0 | 0 | — |
case-21 | pass→pass | 11,535 | 4,752 | -59% | 1 | 1 | 0% | 1,593 | 1,969 | +24% | 0 | 0 | — |
case-22 | fail→pass | 27,807 | 4,278 | -85% | 1 | 1 | 0% | 2,193 | 2,047 | -7% | 0 | 0 | — |
case-23 | pass→pass | 13,384 | 5,776 | -57% | 1 | 1 | 0% | 2,071 | 2,242 | +8% | 0 | 0 | — |
case-24 | pass→pass | 12,406 | 7,590 | -39% | 1 | 1 | 0% | 1,806 | 2,265 | +25% | 0 | 0 | — |
case-25 | pass→pass | 13,644 | 8,966 | -34% | 1 | 1 | 0% | 2,285 | 2,777 | +22% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 25 cases were attempted, and 24 counted toward the lift figure. The other 1 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +36 percentage points is the difference between those two pass rates over the 24 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.