explore-my-data

explore-my-data is a skill for Claude Code, Codex from debabsah/analytics-office. It costs 223 tokens per session (2,352 once invoked), scanned A, original, MIT.

A structured method for exploring data when you want to discover patterns, relationships, or useful questions without starting from a known error.

In plain words
What is it for?
Use it to investigate changing metrics, compare segments, look for patterns, and document the analysis so others can examine how the findings were reached.
Why use it?
It records the questions and data cuts examined, reducing the chance that an interesting but accidental result becomes the main conclusion.

Skill for Claude CodeCodex

Part of the analytics-office plugin — 19 skills 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/debabsah/analytics-office/explore-my-data
Any agent
npx skills add debabsah/analytics-office --skill explore-my-data
Clone the repo
git clone --depth 1 https://github.com/debabsah/analytics-office

Made for: Claude Code, Codex.

Or install analytics-office, the plugin that ships this one along with the rest of its 19 skills.

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 explore-my-data

README.md
[![agentmods](https://agentmods.dev/badge/skills/debabsah/analytics-office/explore-my-data.svg)](https://agentmods.dev/skills/debabsah/analytics-office/explore-my-data)
Your own site
<a href="https://agentmods.dev/skills/debabsah/analytics-office/explore-my-data"><img src="https://agentmods.dev/badge/skills/debabsah/analytics-office/explore-my-data.svg" alt="Measured on agentmods" height="20"></a>
Per session 223 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,352 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.00223 $0.02352
Opus 5 $0.00112 $0.01176
Sonnet 5 $0.00045 $0.00470
Haiku 4.5 $0.00022 $0.00235

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

Security

Grade A, and why

explore-my-data 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/explore-my-data/SKILL.md · 68 lines

How it starts

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

explore-my-data

The colleague who keeps your exploration honest: registers what you're looking for before you look, counts every cut you take, and won't let the lucky cell become the headline.

When to use

Fire at the START of an open-ended investigation — "find insights in this", "explore the data", "what drives [metric]", "any patterns in the segments", "dig into why X varies" — with no wrongness symptom in hand. Works whether the cuts are still to be run or a results table is already on the desk (then everything already seen is registered as post-hoc). Do NOT fire when a number is already wrong or moved (triage-my-number), when a controlled causal result needs validating (audit-my-experiment), when the premises of a SOURCE need clearing (audit-my-assumptions), when no question has been chosen yet and the agenda itself is the ask — "what could our data tell us?", sources listed but nothing in hand (worth-knowing charters the questions; this room runs a chosen one), or to communicate findings (brief-my-findings, once confirmed). groundwork stops before analysis — this is that analysis, harnessed.

The trap this exists to beat

Asked to "find insights," a capable model dredges — fluently. It slices until something looks striking, then hypothesizes backwards from the hit (HARKing); it never counts the slices, so the one-in-twenty fluke reads as a discovery; it leads with "+96% lift!" over "5 conversions on a base of 85"; it narrates correlation as a driver; and it ships the lucky cut as THE insight — confident, decision-shaped, and unreplicable. The garden of forking paths, walked at machine speed. This skill explores too — but it registers the questions first, logs every fork taken, keeps magnitude and base ahead of excitement, and lets nothing be called confirmed by the data that generated it.

The loop

  1. Warm start, then frame + pre-register (before looking). If a knowledge-base/ exists, read what powers the look: a question-charter.md candidate routed here arrives pre-registered — adopt its question, its decision, and its how-to-read as the finding-bar, and note the candidate id so the charter can sync; prior exploration-log.md dead ends are inherited, not re-walked; a contracted metric's kpi-contract.md pins the definition you're cutting against. Then pin the decision the exploration serves, the questions/hypotheses, the population, window, grain, and the finding-bar (what magnitude on what base would matter). Write them into the hypothesis ledger BEFORE results are examined. Results already in hand? Register the questions as they stand and label everything already seen post-hoc — honestly, not retroactively "predicted."
  2. Direct the cuts — and count them. Write the exact cuts/queries for the user to run (paste-back spine). EVERY cut examined — yours or theirs, hit or miss — increments the cut log. The counter never quietly resets.
  3. Read results with magnitude first. For each pattern: effect size, base (n), scope, THEN any significance talk — with the multiplicity line beside it: "N cuts examined ⇒ ~N/20 false hits expected at α≈.05; this could be one of them." Correlation is stated as correlation.
  4. Grade what was found. Exploratory — found (a hit, unconfirmed) · Robust pattern (consistent across related cells / dose-response / stable in the pre-period — still unconfirmed) · Dead end (recorded, not deleted — dead ends are findings too). Nothing is Confirmed at this step.
  5. Write the confirmation checks. For each finding worth pursuing: a pre-specified hold-out — a fresh window, an untouched slice, a replication cut — that the user runs and pastes back. Confirmed only on that paste-back, never on the generating data. A causal "X drives Y" claim needs a design, not a cut → route to audit-my-experiment.
  6. Emit + route. Write exploration-log.md (template: references/exploration-log.md); a dredge-mirage stopped gets its catches.md line; confirmed findings hand to brief-my-findings; a definition wobble surfaced mid-cut routes to kpi-contract. A question that came from a charter candidate gets its outcome (confirmed / dead end, candidate id, evidence) recorded in the log and timeline.mdworth-knowing syncs the charter from there on its next re-fire. Then stop.

Read the full file on GitHub · 68 lines

Files

What ships with it

2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

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 · 68 lines · 0 tokens per session scan A 4792a0c02ca3

Subscribe to this mod's changes

explore-my-data is a skill published in the GitHub repository debabsah/analytics-office (9 stars, last pushed 2mo ago), licensed MIT. It adds 223 tokens to every session and 2,352 once invoked, about $0.0011 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-31.

Related

Other skills, from other repositories

falsify

Adversarial falsification of sigint research findings. Generates disconfirming queries, executes web-only adversarial search, assigns ordinal verdicts (falsified | weakened | survived | inconclusive), and applies remediation (quarantine, confidence downgrade, follow-up queue). Invocable standalone via /sigint:falsify…

zircote-plugins/sigint · 100 tokens

regulatory-review

This skill should be used when the user asks to "analyze regulations", "regulatory landscape", "compliance requirements", "legal considerations", "regulatory risk", "industry regulations", "compliance analysis", "regulatory trends", or needs guidance on understanding regulatory environments, compliance requirements…

zircote-plugins/sigint · 68 tokens

tech-assessment

This skill should be used when the user asks to "assess technology", "technology evaluation", "tech stack analysis", "technical feasibility", "technology trends", "build vs buy", "technology roadmap", "architecture assessment", or needs guidance on evaluating technologies, technical due diligence, or technology…

zircote-plugins/sigint · 65 tokens

augment

Deep-dive into a specific area of current research. Orchestrates a single dimension-analyst using full swarm pattern (TeamCreate, TaskCreate, SendMessage). Use when the user wants to augment current research with deeper analysis of a specific area.

zircote-plugins/sigint · 53 tokens

market-sizing

This skill should be used when the user asks to "calculate market size", "TAM SAM SOM analysis", "estimate market opportunity", "market sizing", "total addressable market", "serviceable market", "market potential", or needs guidance on market size estimation methodologies, market opportunity calculations, or growth…

zircote-plugins/sigint · 66 tokens

report-writing

This skill should be used when the user asks to "write a report", "executive summary", "research report format", "report structure", "present findings", "business writing", "analysis documentation", or needs guidance on structuring research outputs, executive communication, or professional report formatting.

zircote-plugins/sigint · 61 tokens