Excel Hygiene — Development skill for Claude Code
A 'second pair of eyes' Claude Code skill for any .xlsx — deterministic mechanical checks (openpyxl) plus Panko–Halverson error-taxonomy reasoning.
How to install Excel Hygiene
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open BayramAnnakov/excel-hygiene and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Excel Hygiene does
A 'second pair of eyes' Claude Code skill for any .xlsx — deterministic mechanical checks (openpyxl) plus Panko–Halverson error-taxonomy reasoning.
Alternatives in Development
- Om Tidy — Self-maintenance pass — acts on every hygiene flag: archives completed work, groups loose clusters, splits ove 4.6k ★
- Pool Compare — Compare all Meteora DLMM pools for a token pair by APR, fee/TVL ratio, and volume 722 ★
- Claude Office Skills — Office document creation and editing skills for Claude Code - PPTX, DOCX, XLSX, and PDF workflows with automat 434 ★
README
excel-hygiene
A rigorous **"second pair of eyes"** on any `.xlsx` before it goes out — packaged as a [Claude Code / Agent Skills](https://agentskills.io) skill.
It combines two layers:
- A deterministic Python script (
scripts/check_excel.py, openpyxl-only) for precise, reproducible mechanical checks. - LLM reasoning driven by the full Panko–Halverson (2008) spreadsheet-error taxonomy
embedded in
SKILL.md— violations vs errors · qualitative vs quantitative · mistakes / slips / lapses · life-cycle stages — applied with general business and spreadsheet knowledge.
The script is a **floor, not a ceiling**: the skill explicitly tells the agent to reason *beyond* the listed checks, never to treat them as a fixed checklist. It is client-agnostic — no business rules are baked in.
What the script catches (mechanical, high-confidence)
| Check | What it flags |
|---|---|
| Number as text | A numeric value stored as a string → SUM silently skips it, the total is understated |
| Number over formula | A static number sitting in a column that is otherwise formulas → a formula may have been overwritten |
| Cell error | #DIV/0! / #REF! / … literals (EN and RU), and formulas that divide by zero |
| Truncated SUM | A vertical SUM that stops before the last populated data row → a row may be dropped |
| Percent as whole number | A value > 1 in a column whose header contains % → likely off by ×100 |
Everything else — logic errors, omissions, ambiguous units, structural smells — is surfaced by the agent's reasoning against the taxonomy, and marked **"confirm"** (lower confidence than the script).
Install
This is a personal/project skill — just drop the folder where Claude Code looks for skills.
**Personal (all projects):**
git clone https://github.com/BayramAnnakov/excel-hygiene ~/.claude/skills/excel-hygiene
pip install -r ~/.claude/skills/excel-hygiene/requirements.txt
**Project-scoped (this repo only):** ```bas
Related Skills
Codex Consult
Consult OpenAI Codex (codex exec) for a second opinion on a prompt. Handles the argv-hang, stdin-mode, reasoni
PM Artisan
15 Claude Code PM Skills 2026 - Generate DOCX XLSX PPTX Artifacts Instantly
Find Contacts
Enrich contacts.xlsx: replace generic fallback emails (contact@, info@, hello@, team@, jobs@) with named decis
Claudecode Buddy Crack
Customize your Claude Code companion pet. Pick your rarity, species, hat, and eyes — then patch the binary to
Companion Customize
Choose your own companion pet (species, rarity, eyes, hat)
Openclaw Memorybox
8+ Memory hygiene CLI for Claude Code — prevents context overflow crashes, 83% MEMORY.md size reduction, zero
Related Agents
Flow Code Reviewer
Independent adversarial reviewer for a branch diff. Dispatched by flow-ship-issue's review phase (or manually)
Effort Low
Pins LOW reasoning effort; pair with a per-call model param. For mechanical, single-rule, high-volume fan-out
Dev Document
Generation of documents (PDF, DOCX, XLSX, PPTX). Use to create a document, generate a report, export to PDF/Wo