Agent skill

data-converter

Convert data between formats (JSON, XML, CSV, YAML, TOML). Use when transforming data structures or migrating between data formats.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/data-converter

SKILL.md

Data Converter Skill

データ形式を変換するスキルです。

概要

JSON、YAML、XML、CSV、TOML等の各種データ形式を相互変換します。

主な機能

  • 多様な形式: JSON ↔ YAML ↔ XML ↔ CSV ↔ TOML ↔ INI
  • データ検証: スキーマバリデーション
  • 整形: インデント、ソート、圧縮
  • フィルタリング: 特定フィールドの抽出
  • 変換: キャメルケース ↔ スネークケース
  • マージ: 複数ファイルの統合

使用方法

以下のJSONをYAMLに変換:

{
  "name": "John",
  "age": 30
}

変換例

JSON → YAML

json
{
  "database": {
    "host": "localhost",
    "port": 5432,
    "credentials": {
      "username": "admin",
      "password": "secret"
    }
  }
}

yaml
database:
  host: localhost
  port: 5432
  credentials:
    username: admin
    password: secret

CSV → JSON

csv
name,age,city
John,30,Tokyo
Jane,25,Osaka

json
[
  {"name": "John", "age": 30, "city": "Tokyo"},
  {"name": "Jane", "age": 25, "city": "Osaka"}
]

XML → JSON

xml
<user>
  <name>John</name>
  <age>30</age>
  <email>john@example.com</email>
</user>

json
{
  "user": {
    "name": "John",
    "age": 30,
    "email": "john@example.com"
  }
}

バージョン情報

  • スキルバージョン: 1.0.0
  • 最終更新: 2025-01-22

Didn't find tool you were looking for?

Be as detailed as possible for better results