Data Cleaner
SkillSkill
Profile any messy CSV and normalize dates, countries, phones, and duplicates — with a change log so the original is always auditable.
About
Every data export you get is broken in a different way.
Data Cleaner is an OpenClaw skill that takes a raw CSV, profiles it in seconds (types, null rates, suspected column roles), confirms the cleaning rules with you, normalizes dates to ISO 8601, phone numbers to E.164, country names to ISO 3166-1, deduplicates with a configurable strategy, and writes a clean file alongside a change log so you can audit every change made to the original.
No Python setup beyond the standard library. Runs on any CSV from Mercury, Chase, Amex, Wise, HubSpot, Salesforce — or whatever the ops team just emailed you.
What it does
- Profiles any CSV in seconds: per-column type, null %, distinct count, top values, and suspected role
- Normalizes dates across 8+ format variants to ISO 8601 (or your preferred format)
- Normalizes phone numbers from any local format to E.164 with configurable default country code
- Maps 80+ country name variants to ISO 3166-1 alpha-2
- Deduplicates rows by configurable key columns using first, last, or merge strategies
- Writes a change log — every original value and its normalized replacement, row by row
What's in the package
All files listed below are bundled as fenced code blocks inside SKILL.md — there's no separate folder to install. Copy each code block into its own file using the path shown above it.
- SKILL.md — the four-step workflow (profile, confirm, normalize, deliver) your agent follows.
- scripts/profile_csv.py — profiles a CSV with per-column type, null %, distinct count, top values, and suspected role detection.
- scripts/normalize_csv.py — applies normalization rules and writes a clean CSV plus a markdown change log.
- scripts/examples/ — sample messy CSV, profile output, clean CSV, and change log so you can verify it works on install.
How it ships
Drop SKILL.md into ~/.openclaw/skills/data-cleaner-csv/. Restart OpenClaw. Run /data-cleaner-csv or say "Clean this CSV" — your agent picks it up.
Questions: hackedcubeapps@gmail.com (response within 48 hours).
Core Capabilities
- Profile any CSV with per-column type, null %, distinct count, and suspected role detection
- Normalize dates across 8+ format variants to ISO 8601 or a custom format
- Normalize phone numbers to E.164 with configurable default country code
- Map 80+ country name variants to ISO 3166-1 alpha-2
- Deduplicate rows by configurable key columns using first, last, or merge strategy
- Write a change log mapping every original value to its normalized replacement
Customer ratings
0 reviews
No ratings yet
- 5 star0
- 4 star0
- 3 star0
- 2 star0
- 1 star0
No reviews yet. Be the first buyer to share feedback.
Version History
This skill is actively maintained.
April 18, 2026
Add TOC; bundled scripts shown inline
April 18, 2026
Initial release with bundled scripts inline
One-time purchase
$29
By continuing, you agree to the Buyer Terms of Service.
Details
- Type
- Skill
- Category
- Ops
- Price
- $29
- Version
- 2
- License
- One-time purchase
Works With
Works with OpenClaw, Claude Projects, Custom GPTs, Cursor. OpenClaw-specific automation may need adaptation.
Works great with
Personas that pair well with this skill.

Operator Recovery Premium Pack
Persona
Stop agent drift, recover browser failures fast, and escalate cleanly before workflows get expensive.
$49

Co-Founder in a Box
Bundle
The complete AI co-founder automation stack. 8 skills. One install guide.
$29.99

Morning, Evening & Weekly Brief Bundle
Bundle
Three autonomous briefings — morning status, nightly recap, and weekly CEO review — delivered to Telegram on a schedule you set.
$1.99