Skill Locker / analysis SKILL FILE · CM-SK

Workbook Auditor

Points Cowork at any Excel workbook and gets back an honest audit: what each sheet does, where the formulas end and the hardcoded overrides begin, which merged cells and mixed types will break analysis — plus a prioritized cleanup proposal it never executes itself.

Value

Finds the typed-over formula and the SUM that stopped at row 500 before they find their way into a board number.

⤓ Download SKILL.md install to: OneDrive /Documents/Cowork/skills/workbook-auditor/SKILL.md

Why this skill exists

Every organization runs on a handful of workbooks nobody fully understands anymore. The person who built the model left; the “temporary” override from 2024 is still there; the SUM range stops at row 500 and the data now reaches 612. These files mostly still produce numbers — which is exactly the problem, because a workbook that errors gets fixed and a workbook that’s quietly wrong gets presented.

This matters double in the Copilot era. “Analyze this spreadsheet” works beautifully on clean tabular data and fails silently on merged headers, numbers-stored-as-text, and three tables sharing a sheet. Before you trust any AI analysis of a legacy workbook, someone has to establish what the workbook actually is. That someone can now be Cowork — under strict rules.

The rule that defines this skill: audit only. It never modifies the file, never refreshes a connection, never “helpfully fixes” a formula. An auditor that edits the books isn’t an auditor.

What it does, step by step

  1. Inventories every sheet — including hidden ones — with purpose, data extent, and cross-sheet references. A sheet it can’t explain gets “Purpose unclear”, not a plausible-sounding story.
  2. Maps the cell population — inputs vs formulas vs the silent killers: hardcoded overrides, where someone typed a number over a formula and the cell stopped updating. Every override gets a cell address.
  3. Flags fragility — merged cells, mixed types in columns, hardcoded range limits that exclude new rows, embedded totals, multiple tables per sheet, color used as data, external links (listed, never refreshed).
  4. Proposes a cleanup list — numbered, prioritized by impact-to-risk, each item stating what it unlocks (“unmerge headers → sheet becomes table-convertible”). Proposes. Nothing executes.
  5. Saves the audit report as a Word doc in your OneDrive Cowork output folder and gives you a 10-line summary leading with the worst finding.

Install (60 seconds)

  1. Download the SKILL.md above.
  2. In OneDrive, create the folder /Documents/Cowork/skills/workbook-auditor/.
  3. Drop SKILL.md inside — “Workbook Auditor” shows up as a chip in Cowork’s side panel.
  4. Say: “Audit [workbook name]” and point it at the file.
  • The fragility checklist — Step 3 lists our universal offenders. Add your org’s: volatile functions in big models, VBA you’ve banned, specific naming conventions.
  • The report destination — point the audit doc at the SharePoint library where your team keeps model documentation, so audits accumulate next to the files they describe.
  • The priority logic — we order cleanup by impact-to-risk. If your goal is specifically Copilot-readability, reorder to put table-structure fixes (unmerge, one table per sheet, headers in row 1) first.

Failure modes we’ve already handled

What goes wrongHow the skill handles it
It “helpfully” fixes the workbook while auditingHard rule: zero modifications, ever — cleanup happens later, on a copy, item by item
Refreshing external links pulls stale or unauthorized dataConnections are listed, never refreshed
It invents purposes for mystery sheets”Purpose unclear” is the required honest answer; open questions go to the owner
Findings are vague (“some data issues”)Every claim must carry a cell or range address — vagueness is banned by the style rules
Hidden sheets get skippedInventory explicitly includes hidden sheets, marked as such

The bigger idea

The audit report is documentation the workbook never had — and it outlives the audit. Hand it to the file’s owner and you’ve converted tribal knowledge into a document. Run the cleanup and you’ve converted a haunted file into something both humans and Copilot can analyze without superstition. Either way, the spreadsheet stops being a single point of failure with a person’s name on it.

← Back to the locker Get a skill built for your job →