clean-data-xls

Bereinigen Sie unordentliche Tabellendaten – entfernen Sie Leerzeichen, korrigieren Sie inkonsistente Groß-/Kleinschreibung, konvertieren Sie als Text gespeicherte Zahlen, standardisieren Sie Daten, entfernen Sie Duplikate und markieren Sie…

npx skills add https://github.com/anthropics/financial-services --skill clean-data-xls

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

IssueWhat to look for
Whitespaceleading/trailing spaces, double spaces
Casinginconsistent casing in categorical columns (usa / USA / Usa)
Number-as-textnumeric values stored as text; stray $, ,, % in number cells
Datesmixed formats in the same column (3/8/26, 2026-03-08, March 8 2026)
Duplicatesexact-duplicate rows and near-duplicates (case/whitespace differences)
Blanksempty cells in otherwise-populated columns
Mixed typesa column that's 98% numbers but has 3 text entries
Encodingmojibake (é, ’), non-printing characters
Errors#REF!, #N/A, #VALUE!, #DIV/0!

Step 3: Propose fixes

Show a summary table before changing anything:

ColumnIssueCountProposed 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

Mehr Skills von anthropic

access
anthropic
Verwalte den Discord-Kanalzugriff — genehmige Paarungen, bearbeite Zulassungslisten, lege DM/Gruppen-Richtlinien fest. Verwende dies, wenn der Benutzer darum bittet, jemanden zu paaren, zu genehmigen, zu prüfen, wer zugelassen ist, …
official
session-report
anthropic
Generieren Sie einen erkundbaren HTML-Bericht über die Nutzung von Claude Code-Sitzungen (Tokens, Cache, Subagenten, Fähigkeiten, teure Prompts) aus Transkripten von ~/.claude/projects.
official
build-mcp-server
anthropic
Diese Fähigkeit sollte verwendet werden, wenn der Benutzer darum bittet, "einen MCP-Server zu bauen", "einen MCP zu erstellen", "eine MCP-Integration zu machen", "eine API für Claude zu wrappen", "Werkzeuge für … bereitzustellen".
official
cookbook-audit
anthropic
Auditieren eines Anthropic Cookbook-Notebooks basierend auf einer Bewertungsmatrix. Verwenden Sie dies, wann immer eine Notebook-Überprüfung oder -Audit angefordert wird.
official
handle-complaint
anthropic
Bearbeitet eine eingehende Kundenbeschwerde durchgängig – zieht Kontext, entwirft eine Antwort und schlägt eine operative Lösung vor. Akzeptiert optionale E-Mail oder Ticket-ID…
official
use-case-triage
anthropic
Schnell feststellen, ob eine Verarbeitungstätigkeit eine PIA, eine obligatorische DSGVO-DPIA erfordert oder fortgesetzt werden kann – zeigt Datenschutzkonflikte auf und leitet zur richtigen…
official
board-minutes
anthropic
Erstellt Sitzungsprotokolle für Vorstands- oder Ausschusssitzungen in Ihrem Hausformat. Erkennt automatisch bevorstehende Vorstands- und Ausschusssitzungen aus Ihrem Kalender, fragt nach der Tagesordnung und…
official
renewal-tracker
anthropic
Zeige Verträge mit bevorstehenden Kündigungsfristen an und warne vor Ablauf von Kündigungsfenstern, basierend auf einem gepflegten Verlängerungsregister. Verwende, wenn der Benutzer fragt…
official