К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot официальный · Anthropic

clean-data-xls — скилл для Claude Code: чистка данных в таблицах

Скилл автоматизирует уборку грязных данных в Excel и Google Sheets: убирает пробелы, унифицирует регистр, конвертирует числа из текста, стандартизирует даты, удаляет дубликаты и выявляет колонки со смешанными типами.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add anthropics/financial-services --skill clean-data-xls -a claude-code
Открыть на GitHub

Что делает clean-data-xls

clean-data-xls профилирует каждую колонку, выявляет типичные проблемы — ведущие и двойные пробелы, несогласованный регистр в категориях, числа, сохранённые как текст со знаками $ или ,, даты в разных форматах, точные дубликаты и near-duplicates, пустые ячейки, mojibake и ошибки вроде #REF!.

Скилл предлагает исправления через таблицу с колонками Issue, Count и Proposed Fix, затем применяет их пошагово. Приоритет — использовать формулы в соседних столбцах (=TRIM(), =UPPER(), =DATEVALUE()), а не перезаписывать исходные данные, чтобы сохранить аудит. Разрушающие операции (удаление дубликатов, перезапись) требуют подтверждения.

В Excel работает через Office JS с range.values и range.formulas, на изолированных .xlsx использует openpyxl. Скилл проходит каждый этап (пробелы → регистр → числа → даты → дедупликация), показывает примеры изменений и просит подтверждение перед следующим.

Какие задачи решает

  • убрать ведущие и двойные пробелы в текстовых колонках
  • привести тысячи вариантов написания (USA, usa, Usa) к одному стандарту
  • конвертировать числа, застрявшие в текстовом формате с символами валюты
  • выявить и объединить даты, записанные в разных форматах
  • удалить точные дубликаты строк и near-duplicates из-за опечаток

Примеры запросов агенту

  • clean-data-xls: очисти эту таблицу от грязи
  • приведи данные в колонках A:F к нормальному виду — там везде белые пространства и разный регистр
  • удали дубликаты и переведи даты в единый формат

Как установить clean-data-xls

1Через Skills CLI (Vercel)

npx skills add anthropics/financial-services --skill clean-data-xls -a claude-code

2Вручную: положить файлы

~/.claude/skills/clean-data-xls/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/clean-data-xls/

Из того же набора25

Весь набор →
earnings-analysis официальный anthropics Скилл собирает отчёт по квартальным результатам компании: сравнивает факты с ожиданиями, обновляет оценки и показывает влияние на инвестиционный тезис. Claude Code CX Codex Cursor +1 3 300установок equity-research официальный anthropics Собирает снапшот по акции: консенсус аналитиков, отчётность, историю цен и макрофон. Пригодится, когда нужно быстро оценить компанию. Claude Code CX Codex Cursor +1 3 200установок competitive-analysis официальный anthropics Скилл для подготовки презентаций по конкурентному анализу в PowerPoint или чате. Он собирает требования через опрос и строит слайды только после согласования плана. Claude Code CX Codex Cursor +1 2 400установок pitch-deck официальный anthropics Заполняет готовый шаблон инвестиционной презентации данными из исходных файлов. Пригодится, когда нужно перенести показатели в существующую структуру слайдов. Claude Code CX Codex Cursor +1 2 400установок dcf-model официальный anthropics Строит институциональную DCF-модель для оценки компании: берёт данные из отчётности SEC и аналитических отчётов, считает WACC и денежные потоки, выдаёт Excel с анализом чувствительности. Claude Code CX Codex Cursor +1 2 400установок ppt-template-creator официальный anthropics Скилл для создания переиспользуемых шаблонов PowerPoint. Превращает ваш .pptx в самостоятельный скилл с инструкциями и актива́ми, чтобы генерировать презентации автоматически. Claude Code CX Codex Cursor +1 2 300установок macro-rates-monitor официальный anthropics Скилл строит сводки по макроэкономике и процентным ставкам. Он сводит данные по инфляции, кривым доходности и свопам в единый аналитический отчёт. Claude Code CX Codex Cursor +1 2 300установок audit-xls официальный anthropics Проверяет формулы и структуру таблиц Excel на ошибки, хардкод и разрывы логики. Помогает провести аудит финансовой модели перед отправкой клиенту. Claude Code CX Codex Cursor +1 2 200установок

Похожие

datanalysis-credit-risk официальный github Скилл очищает кредитные данные и отбирает признаки перед моделированием риска. Подойдёт для проверки качества сырого набора и подготовки pre-loan модели. GitHub Copilot 7 300установок database-migration Seth Hobson Скилл помогает менять схемы и переносить данные через Sequelize, TypeORM и Prisma. Подходит для миграций без остановки приложения и продуманного отката. Claude Code CX Codex Cursor 17 549установок google-cloud-storage-basics официальный google Скилл помогает агенту работать с объектами и бакетами Google Cloud Storage: загружать файлы, настраивать доступ и управлять хранением. Claude Code Gemini CLI CX Codex 5 516установок cloud-monitoring-metric-selection официальный google Скилл ищет подходящие дескрипторы метрик Google Cloud для сервисов и ресурсов. Пригодится, когда нужно подобрать тип метрики для запроса мониторинга. Claude Code Gemini CLI CX Codex 5 453установок validate-data официальный anthropics Проводит аудит аналитических отчётов, SQL-запросов и графиков перед показом стейкхолдерам. Находит ошибки в расчётах, методологии и скрытые искажения данных. Claude Code CX Codex Cursor +1 3 700установок data-storytelling Seth Hobson Скилл превращает сырые данные в понятный рассказ с визуализациями, контекстом и рекомендациями. Пригодится для отчётов и презентаций для руководителей. Claude Code CX Codex Cursor 16 782установок xlsx официальный anthropics Работает с табличными файлами: создаёт, читает, правит и преобразует книги. Подходит, когда итогом должен стать файл Excel или другой табличный формат. Claude Code Claude.ai 187 223установок google-agents-cli-observability официальный Google Помогает настроить трассировку и сбор данных о работе ИИ-агентов, включая агентов на ADK. Пригодится, когда нужно разбирать выполнение запросов или наблюдать за агентом после развёртывания. Claude Code CX Codex Cursor +1 509 900установок

Вопросы о clean-data-xls

Как установить clean-data-xls в Claude Code?

Выполни команду npx skills add anthropics/financial-services --skill clean-data-xls -a claude-code, затем смотри SKILL.md в ~/.claude/skills/clean-data-xls/.

Что делает clean-data-xls?

Скилл находит и исправляет типичные ошибки в таблицах: пробелы, разный регистр, числа в текстовом формате, несогласованные даты, дубликаты строк и смешанные типы в одной колонке.

Скилл перезаписывает исходные данные?

По умолчанию нет — создаёт формулы в соседних столбцах, чтобы сохранить оригинал и аудит. Перезапись требует твоего подтверждения.

Исходный текст

SKILL.md · Apache-2.0
---
name: clean-data-xls
description: Clean up messy spreadsheet data — trim whitespace, fix inconsistent casing, convert numbers-stored-as-text, standardize dates, remove duplicates, and flag mixed-type columns. Use when data is messy, inconsistent, or needs prep before analysis. Triggers on "clean this data", "clean up this sheet", "normalize this data", "fix formatting", "dedupe", "standardize this column", "this data is messy".
---

# Clean Data

Clean messy data in the active sheet or a specified range.

## Environment

- **If running inside Excel (Office Add-in / Office JS):** Use Office JS directly (`Excel.run(async (context) => {...})`). Read via `range.values`, write helper-column formulas via `range.formulas = [["=TRIM(A2)"]]`. The in-place vs helper-column decision still applies.
- **If operating on a standalone .xlsx file:** Use Python/openpyxl.

## Workflow

### Step 1: Scope

- If a range is given (e.g. `A1:F200`), use it
- Otherwise use the full used range of the active sheet
- Profile each column: detect its dominant type (text / number / date) and identify outliers

### Step 2: Detect issues

| Issue | What to look for |
|---|---|
| Whitespace | leading/trailing spaces, double spaces |
| Casing | inconsistent casing in categorical columns (`usa` / `USA` / `Usa`) |
| Number-as-text | numeric values stored as text; stray `$`, `,`, `%` in number cells |
| Dates | mixed formats in the same column (`3/8/26`, `2026-03-08`, `March 8 2026`) |
| Duplicates | exact-duplicate rows and near-duplicates (case/whitespace differences) |
| Blanks | empty cells in otherwise-populated columns |
| Mixed types | a column that's 98% numbers but has 3 text entries |
| Encoding | mojibake (`é`, `’`), non-printing characters |
| Errors | `#REF!`, `#N/A`, `#VALUE!`, `#DIV/0!` |

### Step 3: Propose fixes

Show a summary table before changing anything:

| Column | Issue | Count | Proposed Fix |
|---|---|---|---|

### Step 4: Apply

- **Prefer formulas over hardcoded cleaned values** — where the cleaned output can be expressed as a formula (e.g. `=TRIM(A2)`, `=VALUE(SUBSTITUTE(B2,"$",""))`, `=UPPER(C2)`, `=DATEVALUE(D2)`), write the formula in an adjacent helper column rather than computing the result in Python and overwriting the original. This keeps the transformation transparent and auditable.
- Only overwrite in place with computed values when the user explicitly asks for it, or when no sensible formula equivalent exists (e.g. encoding/mojibake repair)
- For destructive operations (removing duplicates, filling blanks, overwriting originals), confirm with the user first
- After each category of fix (whitespace → casing → number conversion → dates → dedup), show the user a sample of what changed and get confirmation before moving to the next category
- Report a before/after summary of what changed

© anthropics · Apache-2.0 · anthropics/financial-services

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой