From pm-cowork
Profiles messy datasets: finds duplicates, format drift, phantom spaces, mixed types. Applies fixes in non-corrupting order and logs all changes. Use when preparing data for analysis or join-key repair.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pm-cowork:data-cleaning-passThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Dirty data doesn't announce itself — it double-counts in the pivot, drops rows in the join, and averages text as zero. Cleaning done ad hoc corrupts as it corrects (the dedupe that removed real records, the find-replace that hit the wrong column). The pass is methodical: *profile first* (what's actually wrong, counted), fix in an order where each step doesn't mask the next, keep the original un...
Dirty data doesn't announce itself — it double-counts in the pivot, drops rows in the join, and averages text as zero. Cleaning done ad hoc corrupts as it corrects (the dedupe that removed real records, the find-replace that hit the wrong column). The pass is methodical: profile first (what's actually wrong, counted), fix in an order where each step doesn't mask the next, keep the original untouched, and log every transformation — because "how did you get these numbers" deserves an answer.
Ask for these if not provided:
NY / N.Y. / New York), min/max on numerics (finds the 1899 dates and the 9999 placeholders). The profile converts "it's messy" into a numbered work list._removed tab, not to oblivion.| Column | Type issues | Blanks | Distinct/sanity findings |
|---|
[Trim/case → types → categories (the mapping table) → dedupe (key + conflict rule + authority) → blanks (three-way sort)]
[Key match-rate before → after · the unmatched remainder, listed for follow-up]
[Step · rule · rows/cells affected — running, final counts at bottom · original untouched at (location)]
npx claudepluginhub mohitagw15856/pm-claude-skills --plugin pm-coworkWrites clear, step-by-step instructions for cleaning messy datasets, specifying standardisation, correction, and removal steps for analysis readiness.
Designs a data cleaning and transformation pipeline covering missing values, outliers, and deduplication with statistical justification.
Plans safe data cleaning workflows: deduplication, missing-value handling, anomaly detection, and reproducible output generation without modifying raw files.