Data profiling skill for Claude: check and clean any CSV
/plugin marketplace add https://vayleer.com/plugins/marketplace.json/plugin install columnist@vayleerRun both commands inside Claude Code. The first adds the Vayleer marketplace once; after that every plugin here installs with one command.
Columnist is a data profiling and data quality skill for Claude. Before you analyse, import or migrate a CSV, TSV or spreadsheet export, a script reads every row and reports each column's real type, blanks, ranges, outliers, mixed formats, duplicates and spreadsheet damage such as IDs turned into 8.80E+12, error cells and garbled accents.
When you want it cleaned, it drafts the rules, asks you to settle the choices that change meaning, writes a cleaned copy with a log of every change and shows what changed. A data contract learned from a good file then checks every future export, and exports as SQL or JSON Schema.
No reviews yet.
Write the first reviewThe script streams every row, with large caps on distinct values and duplicate tracking, and says when a cap was reached.
Only when you ask, only by rules you agree, and always into a new file with a log of every change.
Yes, with pandas and openpyxl installed: pass --sheet with the sheet name.
Yes. Columnist is free and MIT licensed.
In Claude Code run /plugin marketplace add https://plugins.dudelemon.cloud/marketplace.json, then /plugin install columnist@dudelemon. For the Claude apps, upload https://plugins.dudelemon.cloud/skills/columnist.zip under Customize, Skills.