cas-bigdatalab/piflow/csv-formatter

Claude Code and agent skill by cas-bigdatalab/piflow

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

CSV格式化器。用于加载和格式化csv类型的文件。 本SKILL使用依赖data_juicer,请在调用前安装好python环境并安装data_juicer,你可用以下指令进行安装: pip install py-data-juicer 当用户提到CSV格式化、CSV数据加载、读取CSV文件、CSV转JSONL等需求时使用此skill。

Install

npx vskill@latest install cas-bigdatalab/piflow/csv-formatter

SKILL.md

The same SKILL.md was published earlier as majiayu000/claude-skill-registry/csv-formatter.

功能概述

该算子用于加载 CSV 格式的文件并格式化为统一的数据集格式,输出为 JSONL 格式。

核心参数

参数类型必填默认值说明
input_pathstring是-输入CSV文件路径或目录
output_pathstring是-输出JSONL文件路径
text_keyslist否无默认值文本字段名列表
add_suffixbool否False是否添加文件后缀信息
num_procint否1并行处理的进程数
encodingstring否utf-8CSV文件编码格式

输入数据格式

输入可以是:

  1. 单个 CSV 文件:/path/to/data.csv
  2. CSV 文件目录:/path/to/csv_directory/

输出数据格式

输出为 JSONL 格式,每行一个样本。

使用示例

命令行调用
bash
# 加载单个CSV文件
python scripts/run_csv_formatter.py \
--input_path /path/to/input.csv \
--output_path /path/to/output.jsonl
# 指定文本字段
python scripts/run_csv_formatter.py \
--input_path /path/to/input.csv \
--output_path /path/to/output.jsonl \
--text_keys text \
--text_keys title
# 加载目录中的所有CSV文件
python scripts/run_csv_formatter.py \
--input_path /path/to/csv_directory \
--output_path /path/to/output.jsonl \
--add_suffix
# 指定编码格式(如GBK)
python scripts/run_csv_formatter.py \
--input_path /path/to/input.csv \
--output_path /path/to/output.jsonl \
--encoding gbk
参数说明
  • --input_path: 输入CSV文件或目录路径
  • --output_path: 输出JSONL文件路径
  • --text_keys: 文本字段名,可重复指定多个
  • --add_suffix: 是否添加文件后缀信息
  • --num_proc: 并行进程数,默认1
  • --encoding: CSV文件编码格式,默认utf-8,如GBK文件可指定 --encoding gbk

注意事项

  1. 输入文件必须是有效的 CSV 格式
  2. text_keys 用于标识哪些字段是文本字段
  3. 空值或None的文本样本会被自动过滤

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
541
Repository forks
172
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/cas-bigdatalab/piflow/csv-formatter/badge)](https://verified-skill.com/skills/cas-bigdatalab/piflow/csv-formatter)

Something wrong with this skill or its page? Tell us.