kymiraCertified BI

Agent skills for Claude Code and Cursor

Raw exports in.
Certified
numbers out.

Thousands of rows of raw events go in. A report comes out where every figure is tested against the file's own totals, and any figure it cannot prove is printed UNPROVEN instead of shipped. These skills teach your agent the craft.

Assay docket subscription_events.csv
Meridian Journal Group · July 2026 · 2,346 rows
Raw export, as received
ROWDATEEVENTPLANΔ MRR
190807‑24stopDigital All Access−34.94
190907‑24startMeridian Markets Pro41.94
191007‑25stopWeekend Print+Digital−18.94
191107‑25startMeridian Home & Design28.94
2,331 rows above · scrolled
234607‑28stopWeekend Print+Digital−22.94
2347 · Total cancellations 712 −10,387.47
Certified Anchor found · file states 712
Cancellations 712 445 + 267 ✓ Ties
Cancelled MRR −$10,387.47 to the cent ✓ Ties
Net adds +348 1,284 − 936 ✓ Ties
Gross adds no total file states none Unproven
Certified · 7 of 9 checks tie · 2 printed unproven
A static preview. Open the live certified report
02What a skill isthe conversion gap

A skill is expertise your agent installs.

Most buyers have never dropped one in. A skill is a folder of plain markdown your agent reads before it works. It turns a model from a clever first draft into a senior BI engineer that refuses to guess.

Drop the folder in · that is the install
~/.claude/skills/
  kymira-anchor-discovery/
    SKILL.md
    references/
  kymira-report-design/
    SKILL.md
  kymira-verification-practice/
    SKILL.md
  ... seventeen more
$ cp -r kymira ~/.claude/skills/
01

Install

Copy the folder into ~/.claude/skills/. No build step, no runtime, plain markdown you can read and edit.

02

Describe

Ask for the report you need, in plain language. "Did the promotion work." "What we shipped versus what actually sold." It builds against your real exports.

03

Certify

Every figure traces to its source cell. Anything the file cannot prove is named on the page, not shipped as fact.

A model on its own

A clever first draft, confident everywhere.

  • Guesses a total when the file states none
  • Types a number the model composed itself
  • Presents every figure with equal confidence
  • Reads at a glance, ties to nothing

A model with the skills

A senior reviewer who shows the work.

  • Finds what the file asserts about itself
  • Reconciles every figure to that anchor, in code that re-runs
  • Prints UNPROVEN when a number cannot be proven
  • Refuses to guess, out loud
03The twenty skillsthe index

Twenty skills, in three registers.

Twelve teach the craft of a report you can trust. Seven make it a platform. One makes it yours, behind a wall, for your whole team.

marks the tiers each skill ships in

Skill FreeF CoreC EverythingAll
Crafttwelve · the practitioner's judgement
01
Honest datavizCharts that read at a glance and survive a colour-blind reviewer; colour spent only on data.
02
Report designThe report page that earns trust: honesty strip, check tracker, receipts that add up to their headline.
03
Anchor discoveryFind what a file asserts about itself, then reconcile every figure to it. When nothing is asserted, refuse.
04
Verification practiceEvery check is proven to catch a real mistake, not just tick a green box.
05
Agent-era designThe design language: layered surfaces, ink chrome, typography that does not read as generated.
06
Trust the uploadImmutable raw bytes, atomic state, staged publishes, ask do not guess. Each rule bought with a data-loss bug.
07
Period & freshnessTell the period a report is about from the moment it was made; catch the wrong-period heading that passes every gate.
08
Provenance & reproducibilityEvery number reproducible by a stranger: a content hash, a build commit, an exit-code contract.
09
Adversarial reviewThe finders, skeptics and sabotage loop, made portable. A case that survives sabotage is the only case that counts.
10
Contested metricsResolve the definition fork before computing; render the chosen one beside the number, or refuse.
11
Hostile exportsMeet an unfamiliar vendor file and find its traps first: subtotal rows as data, payout not equal to revenue, silent unit drift.
12
The glance testThe 20-second executive read, made correct: honesty strip up top, sample size travelling with its number.
Platformseven · one file becomes a system
13
Interactive reportsDate pickers that default right, cross-filtering, drill to the rows behind any number; checks recompute on every filter.
14
Certified exportsCSV, Excel and PDF from the same build as the page; Excel totals as live formulas, round-trip verified.
15
Delivery & alertsReports that arrive: email and Slack on refresh, thresholds as config. An alert never fires on an unproven number.
16
Interactive mapsVector-only maps, one projector, every location that fails to geocode printed. The map reconciles like every surface.
17
Deck exportThe Monday deck without the screenshots: charts land in PowerPoint from the same build, provenance on every slide.
18
AnnotationsEvent markers as data, team notes append-only. An annotation never changes a number.
19
The metric storeDefine churn once: the chosen fork, formula and anchor in one versioned file the agent consults before computing.
The intranetone · the superpower
20
Secure intranetEvery report in one place on Cloudflare, behind a default-deny wall, refreshed by dropping a file, with live shared team state.

Everything · the superpower

One report is a file. This makes it a platform.

Every report you build lands in one place on Cloudflare, behind a default-deny auth wall with per-audience zones. Refresh a dashboard by dropping in a new export. Shared team state updates live and persists, flags, boards and rulings, so the whole team works inside numbers that reconcile.

Ships with the four-layer architecture, the security-hardening gate, the CSP hashes and the backup drill you rehearse before anyone external logs in. The master intranet template is included.

See stage 3 of the quick start →
internal.meridian ● default-deny
Daily
Sales pacing
Weekly
Retail POS
Subscribers
Monthly
Revenue vs plan
Sales pacing✓ 30/30 tie · today
Retail POS master✓ all tie · sat
Revenue vs plan1 unproven · jul
Store map✓ 0 unplaced
04The rigor behind itthe receipts

Not vibes. Verified.

These skills were hardened building a real reporting system, one pushed until it stopped shipping a single number it could not prove. Every rule in them exists because a real report once got a number wrong, and now it cannot.

105
real mistakes caught and fixed while building the system these skills come from
216
automatic checks that stand between your data and a wrong number on the page
346
metric definitions across twelve departments, the arguments already settledthe Metric Library
47
messy vendor export shapes mapped, with the trap in each one namedthe Format Library

The skills did not come from a blog post or a prompt pack. They were distilled from a real reporting system that was tested, broken on purpose, and rebuilt until it stopped producing wrong numbers. Every rule you get is one that a real failure paid for.

That makes them cautious the way a careful analyst is cautious. A figure either reconciles to the totals in the file it came from, or it is labeled UNPROVEN on the page. The skills would rather tell you what they cannot prove than hand you a confident wrong answer.

And nothing is taken on trust. Every number in a finished report traces straight back to the rows in the source file that produced it.

A mistake it now catches
6,140.0%

This number reached a live page once, published as if it were real. It is wildly wrong, and a single missing check is all it took to let it through. Catching this kind of error before anyone acts on it is what these skills are for.

the kind of error these skills prevent

One specimen · the Metric Library

Net Revenue Retention NRR

How much recurring revenue this year's cohort of existing customers grew or shrank to, counting their upsells, downgrades, and cancellations, but not any brand new customers.

The fork, why two teams get different numbers

The single most gamed SaaS metric, and the forks live in the denominator and the window. The cohort fork: NRR must measure only the customers present at the start, yet the common error is ending total MRR over starting total MRR, which sneaks new customer revenue into a retention number. The window fork: a trailing twelve month cohort figure versus a single strong month annualized. Investors read the trailing figure, internal dashboards often show the annualized one, and they rarely match.

The trap

The denominator swap. A company adding logos fast can show 130% NRR while its actual cohort is shrinking, a growth rate wearing a retention label.

One of 346 metric definitions, each with its fork and its trap. Everything includes the Metric Library

See a full certified report, live

05Pricingown it, do not rent it

Own it. Don't rent it.

Every paid tier is a one-time purchase with lifetime updates. No seats, no subscription, no lock-in.

Honest dataviz
$0
Free forever
  • The dataviz skill, complete
  • The doctrine, all ten principles
  • The install guide, running in minutes
Get the free skill
Core pack
$199
One-time · lifetime updates
  • The twelve craft skills, versioned
  • The worked example: a full report, built and audited
  • Every rule explained, with the real mistake it prevents
Get the pack
Everything
$349
One-time · lifetime updates
  • All twenty skills + the template bank
  • The Metric Library, 346 definitions, every fork worked
  • The Format Library, 47 export shapes, every trap named
  • Personal licence · team of 25 for $979
Get everything
Built for you
Custom
By application
  • A working consult with the engineer behind the engine
  • A custom verified BI site on your real exports
  • Everything licence and team training included
Start a conversation

The files are plain text with no copy protection, because a tool you cannot read is not one you can trust. Own them once, edit them freely, keep them forever.

06Questionsthe short answers

The short answers.

What is Kymira?

A set of installable agent skills and two reference libraries that teach an AI coding agent, Claude Code or Cursor, to turn raw data exports into business intelligence where every number reconciles to the file's own totals, and where anything unprovable is named rather than shipped.

What do the skills actually do?

Each skill is a plain markdown playbook your agent reads before it builds a report: how to find what a file asserts about itself and reconcile every figure to it, resolve the metric definitions teams disagree on, verify every figure against the source file, and design a dashboard that reads at a glance. Plus the skills that turn your reports into a secure internal platform, with maps, exports, delivery, alerts, decks, annotations, and the metric store. Twenty skills in all.

How do I install a skill?

Copy the skill's folder into your agent's skills directory, ~/.claude/skills/ for Claude Code, or the generated AGENTS.md rule for other agents, and start a fresh session. There is no build step, a skill is just files. The install guide walks through each agent.

What is in the Metric and Format libraries?

The Metric Library has 346 metric definitions across twelve departments, each naming the competing definitions teams argue over (the fork) and how the number lies in real exports (the trap). The Format Library maps 47 vendor export shapes, Stripe, QuickBooks, Shopify, Salesforce, GA4 and more, with the structural traps in each and the anchor that reconciles it.

Do I own the skills, or is it a subscription?

You own them. Every paid tier is a one-time purchase with lifetime updates, no subscription. The files are plain text with no copy protection, because a tool you cannot read is not one you can trust.

Can you build it for me?

Yes. Built for you is a founder-led engagement: the engineer behind the engine builds a custom, certified BI site on your real exports. It is by application, priced on the scope.