File Converter

文件格式转换工具。支持 JSON ↔ YAML ↔ TOML ↔ CSV 互转。当用户需要转换配置文件、数据格式时使用。

suifei c5454c3 6 files · 4.3 KB Updated

File contents

文件格式转换 Skill

在不同文件格式之间进行转换。

支持的格式

  • JSON:标准 JSON 格式
  • YAML:YAML 配置文件
  • TOML:TOML 配置文件
  • CSV:逗号分隔值

转换矩阵

从 \ 到 JSON YAML TOML CSV
JSON -
YAML -
TOML -
CSV -

安装依赖

cd configs/active_skills/file_converter
bun install yaml toml csv-parse csv-stringify

使用方法

JSON → YAML

bun scripts/json2yaml.js <input.json> <output.yaml>

YAML → JSON

bun scripts/yaml2json.js <input.yaml> <output.json>

JSON → CSV

bun scripts/json2csv.js <input.json> <output.csv>

CSV → JSON

bun scripts/csv2json.js <input.csv> <output.json>

自动检测格式

bun scripts/convert.js <input> <output>

示例场景

  • 用户说:"把这个 JSON 转成 YAML"
  • 用户说:"转换配置文件格式"
  • 用户说:"把 CSV 导出为 JSON"
  • 用户说:"这个 TOML 文件转成 JSON"

特性

  • ✅ 自动格式检测
  • ✅ 保持数据结构
  • ✅ 支持嵌套对象
  • ✅ 批量转换

suifei/gopherpaw/tree/main/configs/active_skills/file_converter commit c5454c3656

Frequently asked questions

npx skillmds@latest add suifei/file-converter