spreadsheet — скилл для Claude Code: Excel и CSV через Python
Скилл для работы с таблицами: собирает книги с формулами, правит готовые файлы, считает метрики и строит графики. Пригодится, когда формулы и оформление надо сохранить.
npx claude-code-templates@latest --skill document-processing/spreadsheetЧто делает spreadsheet
Скилл задаёт агенту порядок работы с таблицами: сначала уточнить тип файла и цель, потом выбрать инструмент. Правки в .xlsx идут через openpyxl, анализ и файлы .csv/.tsv — через pandas. Если вёрстка важна, агент рендерит лист в PNG для визуальной проверки.
Внутри есть требования к формулам: производные значения считаются формулами, а не вписанными числами; вместо магических констант — ссылки на ячейки; ошибки вроде #REF! и #DIV/0! проверяются отдельно. openpyxl формулы не вычисляет, поэтому результаты посчитаются уже в Excel или Sheets.
Для визуального контроля нужны LibreOffice (soffice) и Poppler (pdftoppm): без них проверить вёрстку не выйдет, а рендер — единственный способ увидеть, как лист выглядит. Python-пакеты ставятся командой uv pip install openpyxl pandas.
Какие задачи решает
- собрать книгу с формулами и оформлением с нуля
- поправить существующий
.xlsx, не сломав ссылки - посчитать метрики по CSV и вернуть результат в таблицу
- добавить в лист графики и выровнять форматирование
- проверить вёрстку листа перед отправкой
Примеры запросов агенту
- Собери отчёт в
report.xlsx: выручка по месяцам, итоги формулами, шапка отдельным стилем - Проанализируй
sales.csv, посчитай суммы по регионам и выгрузи результат вsummary.xlsx - Добавь на лист
KPIграфик по столбцу выручки и проверь, что текст не вылезает за ячейки
Как установить spreadsheet
1Через claude-code-templates
npx claude-code-templates@latest --skill document-processing/spreadsheet2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill spreadsheet -a claude-code3Вручную: положить файлы
~/.claude/skills/spreadsheet/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/spreadsheet/
Вручную: положить файлы
.agents/skills/spreadsheet/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/spreadsheet/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates spreadsheet2Вручную: положить файлы
.github/skills/spreadsheet/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/document-processing/spreadsheetВручную: положить файлы
.devin/skills/spreadsheet/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о spreadsheet
Как установить spreadsheet в Claude Code?
Через шаблоны: npx claude-code-templates@latest --skill document-processing/spreadsheet. Второй способ — npx skills add davila7/claude-code-templates --skill spreadsheet -a claude-code.
Что делает скилл spreadsheet?
Помогает агенту создавать, править и анализировать таблицы: .xlsx через openpyxl, .csv и .tsv через pandas, с проверкой формул и оформления.
Какие зависимости нужны для работы?
Python-пакеты openpyxl и pandas, для графиков — matplotlib. Для визуальной проверки вёрстки нужны LibreOffice и Poppler.