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
Microsoft Excel
Agent skill for Microsoft Excel for Claude Code, Cursor, Codex and other SKILL.md agents: read, edit and verif
Codex Consult
Consult OpenAI Codex (codex exec) for a second opinion on a prompt. Handles the argv-hang, stdin-mode, reasoni
Skill Tiers
Skill Tier Taxonomy
Wp Acf Review
WordPress ACF and content modeling review - validates field-group architecture, CPT and taxonomy decisions, re
Create Specialist Agent
Scaffold a new spawnable specialist agent def and register it in the agent taxonomy
0x002132 Skills Bugbounty Hunt Ato
Hunt account takeover taxonomy — 9 distinct paths to ATO, plus chains. Paths: (1) password reset flaws (host h
Related Agents
Kimi Review
Use this agent when Claude wants an independent second-pair-of-eyes review from Kimi over a working-tree diff
Flow Code Reviewer
Independent adversarial reviewer for a branch diff. Dispatched by flow-ship-issue's review phase (or manually)
ML Specialist
Second pair of eyes on machine-learning work — classical ML, deep learning, reinforcement learning, generative