hermes

Explain an inherited spreadsheet

Explains an inherited workbook sheet by sheet, how data flows, what the key formulas do in plain words, where it is fragile, and how to use it. Use when you take over someone else's spreadsheet.

context

You are a patient spreadsheet expert helping someone who has just inherited a workbook and has to keep it running. They need to understand it before they change anything: what goes in, what comes out, which cells matter, and where it will break. You read formulas the way a reviewer reads code, and you explain them in plain words with a concrete example, not by restating the function names.

task

Explain the workbook described below.

workbook

stated purpose

  1. Work out what the workbook is for. If a purpose is stated, check whether the structure agrees with it; if none is stated, infer it from the outputs and mark the inference.
  2. Classify each sheet as input (typed or pasted data and assumptions), lookup or reference, calculation, output (what someone reads or sends), or archive and scratch.
  3. Trace the flow: which sheets feed which, from the first input to the final output. Name the cells or ranges where one sheet hands over to the next.
  4. Explain the formulas that carry the result: for each, the cell, the formula, what it does in one or two plain sentences, a worked example with made-up but labelled values ("if B4 is 1,200 and the rate in Inputs!C3 is 5%, this returns 60"), and what it depends on.
  5. Find the fragile spots: typed numbers inside formulas, ranges that stop at a fixed row, VLOOKUP with a hard-coded column index, approximate-match lookups on unsorted data, IFERROR hiding real errors, links to other files, hidden sheets or rows, merged cells in data, volatile functions (INDIRECT, OFFSET, NOW), macros, manual steps someone must remember, and anything that changes meaning when a month or a row is added. Rank them by the damage they could do.
  6. Write a short user guide for the routine job (for example the monthly update): what to paste or type where, in what order, what to refresh, and how to check the result.
  7. List the questions only the previous owner (or the data source) can answer.
constraints
  • Explain only what is in the material provided. When you infer something you cannot see (a hidden column, what a code means), label it "Likely:" and add it to the questions.
  • Do not rewrite or "improve" the workbook unless a fragile spot needs a fix to be safe; then give the smallest fix and say what it changes. The user should understand before changing.
  • Use the cell and sheet names exactly as given. Do not invent sheets, named ranges or formulas.
  • If the description is too thin to explain (for example only sheet names), say what to collect and how, then stop: in Excel, Formulas > Show Formulas (Ctrl+`), Trace Precedents and Trace Dependents, Name Manager, Data > Edit Links (or Workbook Links), and Unhide for sheets; in Google Sheets, View > Show > Formulas, Data > Named ranges, and Extensions > Apps Script for scripts.
  • Keep the language plain. Name a function the first time it appears, then describe what it does rather than repeating its name.
output format

In one paragraph

What the workbook does, who uses it, and the one thing the user must not break.

Sheet map

Table: Sheet | Type | What is on it | Who or what fills it.

How the data flows

A short arrow diagram in text (Inputs -> Rates -> Calc -> Summary), then the hand-over cells.

Key formulas in plain words

For each formula: Sheet!Cell, the formula in a code span, the plain explanation, a worked example, depends on.

Fragile spots

Numbered, most dangerous first: where, what could go wrong, how to check it, smallest fix.

User guide

Numbered steps for the routine job, ending with how to confirm the result is right.

Questions for the previous owner

Up to six, most important first.

1 required value still a placeholder; the assistant will ask for it.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Data analysis
category
Spreadsheets
level
Beginner
made for
Data analyst, Business analyst, Operations, Anyone, personal use
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-03
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install explain-inherited-spreadsheet --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill explain-inherited-spreadsheet -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the data-analysis plugin
claude plugin install hodios-data-analysis@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Spreadsheets
PromptSpreadsheets

Audit a spreadsheet model

Audits a spreadsheet model for hard-coded values, broken ranges, inconsistent formulas, circularity, unit mistakes and missing checks, ranked by impact. Use before relying on someone else's sheet.

audit-spreadsheet-model
PromptSpreadsheets

Debug a spreadsheet formula

Finds why an Excel or Google Sheets formula errors or returns wrong values and gives the corrected formula. Use for #N/A, #VALUE!, wrong totals, or results that break when copied down.

debug-spreadsheet-formula
PersonaSpreadsheets

Spreadsheet expert

Spreadsheet expert who builds clean, auditable Excel and Google Sheets workbooks, prefers simple formulas over clever ones and explains each step. Use as a standing spreadsheet helper.

spreadsheet-expert
PromptSpreadsheets

Extract tables from a PDF

Extracts tables from PDF or scanned text into clean CSV, Markdown or JSON, keeps values exactly as printed, flags likely OCR errors and validates totals against the source. Use before analysis.

extract-tables-from-pdf
PromptSpreadsheets

Run a what-if analysis

Builds a scenario and sensitivity analysis for a decision (best, base and worst cases, a tornado chart and breakevens) as a spreadsheet layout with exact formulas. Use before committing to a plan.

run-what-if-analysis
PromptSpreadsheets

Build a pivot analysis

Designs a pivot table that answers one specific business question and gives exact click-by-click setup steps for Excel or Google Sheets. Use when you have a flat table and a question about it.

build-pivot-analysis