Excel Smart Extractor Skill
Extract once locally, query forever. Reduces token cost by loading only the relevant sheets/columns instead of an entire workbook.
Usage
# 1. Extract (one-time, local — caches to ~/.claude-cache/xlsx/)
python scripts/extract_xlsx.py workbook.xlsx
# 2. Chunk the extracted content
python scripts/chunk_sheets.py {cache_key}
# 3. Query / list
python scripts/query_xlsx.py search {cache_key} "your query"
python scripts/query_xlsx.py list
Requires openpyxl. Cache lives in ~/.claude-cache/xlsx/; extract, chunk, and query all
resolve to that same location via the shared smart_cache library.