Claude-skill-registry data-converter
Convert data between formats (JSON, XML, CSV, YAML, TOML). Use when transforming data structures or migrating between data formats.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/data-converter" ~/.claude/skills/majiayu000-claude-skill-registry-data-converter && rm -rf "$T"
manifest:
skills/data/data-converter/SKILL.mdsource content
Data Converter Skill
データ形式を変換するスキルです。
概要
JSON、YAML、XML、CSV、TOML等の各種データ形式を相互変換します。
主な機能
- 多様な形式: JSON ↔ YAML ↔ XML ↔ CSV ↔ TOML ↔ INI
- データ検証: スキーマバリデーション
- 整形: インデント、ソート、圧縮
- フィルタリング: 特定フィールドの抽出
- 変換: キャメルケース ↔ スネークケース
- マージ: 複数ファイルの統合
使用方法
以下のJSONをYAMLに変換: { "name": "John", "age": 30 }
変換例
JSON → YAML
{ "database": { "host": "localhost", "port": 5432, "credentials": { "username": "admin", "password": "secret" } } }
↓
database: host: localhost port: 5432 credentials: username: admin password: secret
CSV → JSON
name,age,city John,30,Tokyo Jane,25,Osaka
↓
[ {"name": "John", "age": 30, "city": "Tokyo"}, {"name": "Jane", "age": 25, "city": "Osaka"} ]
XML → JSON
<user> <name>John</name> <age>30</age> <email>john@example.com</email> </user>
↓
{ "user": { "name": "John", "age": 30, "email": "john@example.com" } }
バージョン情報
- スキルバージョン: 1.0.0
- 最終更新: 2025-01-22