Flops skill
Skill zeroatflops/flops-skill
Look up and cite verifiable GPU/compute rental reference prices (H100, A100, H200, and more; spot, on-demand, or DePIN markets) from the public FLOPS Index — no API key required. Use when the user asks what a GPU or accelerator costs to rent, wants the cheapest option for a given chip, wants to compare spot vs on-demand vs decentralized compute rates, or wants to fact-check / cite a compute price with a source they can independently verify. Keywords: GPU price, H100 cost, A100 rental, compute pricing, spot price, on-demand, DePIN, GPU-hour, accelerator rental, FLOPS index.From its SKILL.md
npx -y skills add zeroatflops/flops-skillAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 27 days oldThe repository was created 27 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
6.3 KB, ~1.6k tokens by cl100k_base, as published. Nobody here has run it
FLOPS Compute Prices
Look up GPU / compute rental reference rates and cite them with a verifiable source, using the public FLOPS Index API. Everything here is key-free.
When to use this skill
- The user asks what an accelerator costs to rent — "what's an H100 going for?", "cheapest A100 right now?", "on-demand H200 price?".
- The user wants to compare rates across GPUs or across market types (spot / on-demand / DePIN).
- The user states a compute price and wants it fact-checked, or wants a citable price with a link a reader can verify.
What FLOPS is (and is NOT)
FLOPS publishes indicative reference levels for GPU compute, snapped to the most recent 6-hour UTC mark and refreshed every 6 hours. Values are source-opaque (no provider identities) and delayed on the public surface. A value is not a live provider quote, not a settlement mark, and not investment advice. Always carry that caveat when you cite one. Never fabricate a number — if a call fails or returns null, say so.
Index slugs
FLOPS-<ACCELERATOR>-<MARKET> where <MARKET> ∈ SPOT, OD (on-demand), DEPIN (decentralized). E.g. FLOPS-H100-SPOT, FLOPS-A100-OD, FLOPS-A100-DEPIN. Don't guess the accelerator list — use the catalog.
Which endpoint returns what
/v1/price/{slug}— the authoritative single-index record: full envelope + citation/verify URLs. Use this for any value you will cite./v2/catalog/public— every index with its value in one call; best for scanning/comparing a family. ⚠️ For a given slug,catalogmay report a slightly differentconfidence/change_24hthan/v1/price(a known backend inconsistency). When they disagree,/v1/pricewins — always confirm a citable value with/v1/price./v1/search?q=— returns matching slugs + citation URLs only, NO value. Use it to discover slugs, then callprice.
How to use it — price → verify → cite
1. Get a price (authoritative)
GET https://app.flopsindex.com/v1/price/{slug} — helper: python scripts/flops.py price FLOPS-H100-SPOT
Envelope: value, unit ("USD/GPU-hr"), as_of, delayed, confidence ("HIGH" | "MED" | "LOW" — an ordinal label, never a number), change_24h ("UP" | "FLAT" | "DOWN" | null), data_tier (e.g. "LIVE" = coverage tier, not a freshness claim — the value is still delayed), verify_url, citation_url, methodology_url, disclaimer. (Other fields like permalink, upgrade may appear; list is not exhaustive.)
as_of is a 6-hour UTC bucket label (00/06/12/18 UTC). The current bucket can read slightly ahead of your wall clock — that's normal bucketing, not stale/future data. Present it as UTC.
2. Cheapest for a given chip
Fastest path: python scripts/flops.py cheapest a100 — fetches /v1/price for each of that chip's SPOT/OD/DEPIN slugs and returns the lowest (authoritative), with market, an all_markets breakdown, and the verify link. Or read /v2/catalog/public, filter FLOPS-<CHIP>-*, take the min value, then confirm the winner with /v1/price.
Two things to get right when reporting the cheapest:
- Flag the market class. The family-min is very often a DEPIN (decentralized) rate — a different reliability/risk class than on-demand or spot. Do not present a DePIN number as an apples-to-apples cloud rate; say it's decentralized, and offer the cheapest conventional (SPOT/OD) rate alongside. (
cheapestemits amarket_class_notewhen the winner is DePIN.) - Cite from a fresh
/v1/price. The 6-houras_ofbucket can roll between calls, so the envelope insidecheapestmay carry an older bucket than a/v1/priceyou make seconds later. Re-pull/v1/price/{winner}at cite time for the timestamp you print.
3. Verify / fact-check a claimed value
GET https://app.flopsindex.com/v1/verify?index_id={slug}&value={n} — helper: python scripts/flops.py verify FLOPS-H100-SPOT 1.50
Returns verified, actual_value, delta_pct, tolerance_pct, tolerance_abs.
Interpreting the result — read this before you narrate a verdict:
delta_pct = (submitted − actual) / actual × 100. Negative ⇒ the user's number is below the reference; positive ⇒ above. State the direction explicitly.tolerance_pctis tiny (±0.5%). Verify is an exact-match check against the published mark, NOT a plausibility/fairness test. Soverified:falsemeans "doesn't match the reference to ~2 decimals," not "the user is wrong." Never tell a user their estimate is "wrong" — say it "differs from the FLOPS reference by X% (below/above)".- If a value fails for the market the user named, check the sibling markets (SPOT/OD/DEPIN) before concluding — the gap is often a market mismatch (e.g. a DePIN listing vs a spot rate), and saying so is the fair answer.
4. Cite it
Always present the value WITH its as_of, the delayed-reference caveat, and the verify + citation URLs. The API's raw verify_url has no value attached — append &value={value} to make it checkable (the price and cheapest helpers already emit a ready verify_url_checkable). Canonical one-liner:
$2.33/GPU-hr — H100 spot reference (
FLOPS-H100-SPOT) as of 2026-07-16 12:00 UTC; delayed indicative level, not a live quote. Verify: https://app.flopsindex.com/v1/verify?index_id=FLOPS-H100-SPOT&value=2.33 · Source: https://app.flopsindex.com/i/FLOPS-H100-SPOT
Notes
- Key-free. A
FLOPS_API_KEY(headerX-FLOPS-Api-Key) upgrades the same calls to real-time full precision, but is never required. change_24his oftennull— handle it; not an error.- Same data is available as MCP tools (
https://app.flopsindex.com/mcp) and SDKs:pip install flopsindex,npm i @flopsindex/sdk.
What ships with it: 6 files
20.3 KB alongside SKILL.md, 1 of them executable
.claude-plugin/
- marketplace.json1009 B
- plugin.json755 B
scripts/
- flops.pyruns4.5 KB
- .gitignore19 B
- LICENSE11.0 KB
- README.md3.0 KB
Gives 0 of the 12 instructions most quality gates skills give in ~1.6k tokens
Counted across 1,195 of the 2,094 authors here whose files we hold, read 2026-08-07
- Read the output and check the exit codein 54 of 1195, across 14 files
- Verify requirements using a line-by-line checklistin 53 of 1195, across 12 files
- Identify the verification command proving the claimin 51 of 1195, across 12 files
- Run the full verification commandin 50 of 1195, across 11 files
- Verify output confirms the claimin 49 of 1195, across 12 files
- Check version control diff after agent delegationin 46 of 1195, across 6 files
- State claim with evidencein 44 of 1195, across 4 files
- Run the test suitein 33 of 1195, across 26 files
- Keep state in memory by defaultin 27 of 1195, across 6 files
- Make prototype runnable with one commandin 26 of 1195, across 5 files
- Produce a verification reportin 25 of 1195, across 14 files
- Detect the package manager from lockfilesin 24 of 1195, across 5 files
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.