Cleans, merges, pivots, and converts CSV/TSV files using pandas with an optional write and run workflow. Also handles xlsx conversion, encoding detection (utf-8-sig, gbk, latin1), and large file chunking.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sunflowermm-xrk-agt-2:office-csvThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
`.csv` `.tsv` 乱码、列名不统一、多文件合并、简单统计、转 Excel。
.csv .tsv 乱码、列名不统一、多文件合并、简单统计、转 Excel。
import pandas as pd
# 读(自动猜编码失败时指定)
df = pd.read_csv("in.csv", encoding="utf-8-sig")
# 清洗
df.columns = df.columns.str.strip()
df = df.drop_duplicates()
# 合并
import glob
dfs = [pd.read_csv(f) for f in glob.glob("parts/*.csv")]
pd.concat(dfs, ignore_index=True).to_csv("merged.csv", index=False, encoding="utf-8-sig")
# 转 Excel
df.to_excel("out.xlsx", index=False)
gbk / utf-8-sig(带 BOM)utf-8-sig, gbk, latin1pd.read_csv(..., chunksize=50000)usecols=[...]| 格式 | 技能 |
|---|---|
| 复杂公式/多 sheet | office-xlsx |
| 纯表清洗 | office-csv |
write 脚本 + run;pip install pandas openpyxl
npx claudepluginhub sunflowermm/xrk-agtProcess, transform, and analyze tabular data (CSV, TSV, JSON) using standard command-line tools and Python. Handles filtering, joining, aggregating, deduplicating, and summary reports.
Standardizes CSV data wrangling with qsv, providing a workflow order, tool selection matrix, and pipeline patterns for cleaning, profiling, transforming, and exporting CSV data.
Parse, transform, clean, and analyze CSV files: auto-detect formats, filter/sort/merge/pivot, generate stats/outliers, with Python (pandas) and JavaScript examples.