# data-cleanup

> Claude/Codex skill by [@mondaycom](https://omgskills.com/library/mondaycom/index.md) · 435 stars · Updated 2026-10-22

Check your CRM board's health and clean up messy data — run a scored health check (missing fields, stalled deals, abandoned columns, automation gaps) as a report, or fix data in bulk (phone formats, missing emails, country codes, unowned deals, stale dates). Use when someone says "clean my CRM", "fix my data", "normalize my phone numbers", "fill in missing owners", "run a board health check", "audit my CRM board", "what's broken in my CRM", "what are the data gaps on my board", "board is messy", or "clean up before my kickoff call".

Tags: agents, copilot, mcp, mcp-server, monday

## Install

```sh
git clone https://github.com/mondaycom/mcp /tmp/mcp && ln -s /tmp/mcp/plugins/monday-crm/skills/data-cleanup ~/.claude/skills/data-cleanup
```

## From README

Data Cleanup Two jobs in one skill for the recurring "my CRM is messy" pain (Sidekick's \#1 negative-sentiment JTBD): Health check (report-only): a scored structural audit of a CRM board — missing-data patterns, stalled groups, abandoned columns, automation gaps, and a 0–100 data-quality score — published as a diagnosis doc. No writes. Cleanup (fix): audit the board for data gaps, let the user pick which to fix, then run a bounded, idempotent write loop. Flow (report): Trigger → Gather → Score (5 strands) → Publish diagnosis doc → offer to fix. Flow (fix): Trigger → Audit → User picks gaps → Plan writes → Execute (bounded, idempotent) → Summary. Input Optional: board name/ID via argument. Optional: pre-declared mode (Default / Silent / Proactive). Output α (default): Bounded write loop on the chosen board. Normalizes phone/country/email; can also batch-set owner / source / last-touch / stage when the user explicitly picks those gap types and signals are clean.

## Links

- HTML page: https://omgskills.com/library/mondaycom/mcp/plugins/monday-crm/skills/data-cleanup/
- GitHub: https://github.com/mondaycom/mcp
- Author: [@mondaycom](https://omgskills.com/library/mondaycom/index.md)

## More from this repo

- [activity-insights](https://omgskills.com/library/mondaycom/mcp/plugins/monday-crm/skills/activity-insights/index.md) — Used to analyze CRM activity data — rep performance, call and email volume, team activity breakdowns, and engagement...
   - [@mondaycom](https://omgskills.com/library/mondaycom/index.md) · 435 stars
- [automate-crm](https://omgskills.com/library/mondaycom/mcp/plugins/monday-crm/skills/automate-crm/index.md) — Set up, view, and manage automations on monday CRM boards using natural language — no block IDs or technical knowledge...
   - [@mondaycom](https://omgskills.com/library/mondaycom/index.md) · 435 stars
- [daily-briefing](https://omgskills.com/library/mondaycom/mcp/plugins/monday-crm/skills/daily-briefing/index.md) — Start your day with a prioritized CRM briefing — works for any monday CRM setup: pipeline, contacts, accounts, leads,...
   - [@mondaycom](https://omgskills.com/library/mondaycom/index.md) · 435 stars
