{"id":"1e85b1d9-f626-4ffb-b24e-8bf601a77e9f","shortId":"P8SPKz","kind":"skill","title":"Infer And Normalize Broken CSV Dialects Before Import With Clevercsv","tagline":"Detect messy CSV dialects, standardize malformed files, and generate reliable import code before ingestion pipelines or analyst workflows fail.","description":"# Infer And Normalize Broken CSV Dialects Before Import With Clevercsv\n\nDetect messy CSV dialects, standardize malformed files, and generate reliable import code before ingestion pipelines or analyst workflows fail.\n\n## Prerequisites\n\nPython 3, pip\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- $ pip install clevercsv[full]\n- $ pip install clevercsv\n- make working with CSV files easier. For instance, it can be used to view a CSV\n\nRequirements and caveats from upstream:\n- *CleverCSV provides a drop-in replacement for the Python* csv *package\n- command line tool that can standardize a messy file or generate Python code to\n- started with the CleverCSV Python package and the command line interface.\n\nBasic usage or getting-started notes:\n- [Click here](#introduction) to go to the introduction with more details about\n- CleverCSV. If you're in a hurry, below is a quick overview of how to get\n- # Import the package\n\n- Source: https://github.com/alan-turing-institute/CleverCSV\n- Extracted from upstream docs: https://raw.githubusercontent.com/alan-turing-institute/CleverCSV/HEAD/README.md\n\n## Documentation\n\n- https://clevercsv.readthedocs.io/\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/infer-and-normalize-broken-csv-dialects-before-import-with-clevercsv/)","tags":["infer","and","normalize","broken","csv","dialects","before","import","with","clevercsv","skills","agentskillexchange"],"capabilities":["skill","source-agentskillexchange","skill-infer-and-normalize-broken-csv-dialects-before-import-with-clevercsv","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/infer-and-normalize-broken-csv-dialects-before-import-with-clevercsv","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,339 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:10:54.998Z","embedding":null,"createdAt":"2026-05-18T13:17:09.973Z","updatedAt":"2026-05-18T19:10:54.998Z","lastSeenAt":"2026-05-18T19:10:54.998Z","tsv":"'/alan-turing-institute/clevercsv':181 '/alan-turing-institute/clevercsv/head/readme.md':188 '/skills/infer-and-normalize-broken-csv-dialects-before-import-with-clevercsv/)':197 '3':61 'agent':192 'agentskillexchange.com':196 'agentskillexchange.com/skills/infer-and-normalize-broken-csv-dialects-before-import-with-clevercsv/)':195 'analyst':27,56 'basic':140 'broken':4,33 'caveat':100 'clevercsv':10,39,77,81,103,132,159 'clevercsv.readthedocs.io':190 'click':147 'code':22,51,127 'command':115,137 'csv':5,13,34,42,85,97,113 'detail':157 'detect':11,40 'dialect':6,14,35,43 'doc':185 'document':189 'drop':107 'drop-in':106 'easier':87 'environ':74 'exchang':194 'extract':182 'fail':29,58 'file':17,46,86,123 'full':78 'generat':19,48,125 'get':144,174 'getting-start':143 'github.com':180 'github.com/alan-turing-institute/clevercsv':179 'go':151 'hurri':165 'import':8,21,37,50,175 'infer':1,30 'ingest':24,53 'instal':63,67,76,80 'instanc':89 'interfac':139 'introduct':149,154 'line':116,138 'make':82 'malform':16,45 'match':72 'messi':12,41,122 'normal':3,32 'note':146 'overview':170 'packag':114,134,177 'path':70 'pip':62,75,79 'pipelin':25,54 'prerequisit':59 'provid':104 'python':60,112,126,133 'quick':169 'raw.githubusercontent.com':187 'raw.githubusercontent.com/alan-turing-institute/clevercsv/head/readme.md':186 're':162 'reliabl':20,49 'replac':109 'requir':98 'setup':69 'skill':193 'skill-infer-and-normalize-broken-csv-dialects-before-import-with-clevercsv' 'sourc':178,191 'source-agentskillexchange' 'standard':15,44,120 'start':129,145 'tool':117 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'upstream':66,102,184 'usag':141 'use':64,93 'view':95 'work':83 'workflow':28,57","prices":[{"id":"f3c42b12-a9bf-44fe-beb7-9cbe0de7d394","listingId":"1e85b1d9-f626-4ffb-b24e-8bf601a77e9f","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:17:09.973Z"}],"sources":[{"listingId":"1e85b1d9-f626-4ffb-b24e-8bf601a77e9f","source":"github","sourceId":"agentskillexchange/skills/infer-and-normalize-broken-csv-dialects-before-import-with-clevercsv","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/infer-and-normalize-broken-csv-dialects-before-import-with-clevercsv","isPrimary":false,"firstSeenAt":"2026-05-18T13:17:09.973Z","lastSeenAt":"2026-05-18T19:10:54.998Z"}],"details":{"listingId":"1e85b1d9-f626-4ffb-b24e-8bf601a77e9f","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"infer-and-normalize-broken-csv-dialects-before-import-with-clevercsv","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"6b3d0b2e78ac2b4d861e5925b3532fc39b80bcb5","skill_md_path":"skills/infer-and-normalize-broken-csv-dialects-before-import-with-clevercsv/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/infer-and-normalize-broken-csv-dialects-before-import-with-clevercsv"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Infer And Normalize Broken CSV Dialects Before Import With Clevercsv","description":"Detect messy CSV dialects, standardize malformed files, and generate reliable import code before ingestion pipelines or analyst workflows fail."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/infer-and-normalize-broken-csv-dialects-before-import-with-clevercsv"},"updatedAt":"2026-05-18T19:10:54.998Z"}}