Openclaw向けJSON Formatter

設定可能なインデントを使用して、JSON データ構造を美化、圧縮、検証するための高性能ユーティリティです。

ohernandez-dev-blossom
v1.0.0
Mar 23, 2026
0
963
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install json-format

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って json-format をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

JSON Formatter とは?

JSON Formatter は、JSON データの処理を合理化するために設計された Openclaw Skills エコシステム内の専用ツールです。深くネストされた API レスポンスや、1 行に圧縮された設定ファイルのいずれを扱う場合でも、このスキルはデータを人間が読める形式にしたり、マシン向けに最適化したりするための堅牢な方法を提供します。JSON が仕様に厳密に準拠していることを保証し、柔軟なフォーマットオプションを提供しながら、構文エラーに関する即時のフィードバックを提供します。

このツールをワークフローに統合することで、不正な形式のデータを迅速にデバッグしたり、本番環境用のペイロードを準備したりできます。これは、生データとクリーンで構造化された情報の間の信頼できる架け橋として機能し、Openclaw Skills を使用する開発者のツールキットに不可欠な追加機能となります。

JSON Formatter のユースケース

  • API ログの圧縮された JSON を美化して、デバッグ時に読みやすくします。
  • ストレージや転送の効率を高めるために、大きな JSON オブジェクトを 1 行に圧縮します。
  • JSON 構文を検証して、欠落している引用符、括弧、または末尾のカンマを特定します。
  • 異なる環境間での一貫性を維持するために、オブジェクトキーをアルファベット順にソートします。
  • プロジェクトのコンプライアンスのために、2 スペースと 4 スペースのインデント標準を切り替えます。

JSON Formatter の仕組み

  1. スキルは、ユーザー入力から生の JSON 文字列またはプリミティブを受け取ります。
  2. ユーザーの指示に基づいて、整形、圧縮、検証などの目的のアクションを識別します。
  3. 入力は厳密な解析エンジンを通過し、JSON 仕様への準拠が確認されます。
  4. 整形アクションが選択されている場合、ツールは指定されたインデント(デフォルトは 2 スペース)でデータをシリアル化します。
  5. ソートが有効な場合、スキルはすべてのネストレベルで、すべてのオブジェクトキーをアルファベット順に再帰的にソートします。
  6. 最終的な処理済み文字列または検証レポートが、そのままの形でユーザーに返されます。

JSON Formatter のセットアップ

ローカル環境で JSON Formatter を有効にするには、Openclaw Skills フレームワークがインストールされていることを確認し、設定ファイルを介してスキルを追加します:

# Install the Openclaw core if not already present
npm install -g openclaw

# Add the json-format skill to your agent
openclaw add json-format

JSON Formatter のデータスキーマとタクソノミー

JSON Formatter は標準の JSON データ型を処理し、以下のスキーマ構成に基づいて出力を提供します:

Option Type Default Description
action String format 実行する操作:format、minify、または validate。
indent Integer 2 インデントに使用されるスペースの数(2 または 4 をサポート)。
sort-keys Boolean false オブジェクトキーをアルファベット順にソートするかどうか。

変換プロセス中にデータが失われないように、すべての出力は完全な文字列として返されます。

JSON Formatter の高度な機能

  • マルチレベルのキーソート:sort-keys フラグがアクティブな場合、深くネストされたオブジェクトが再帰的にソートされます。
  • 厳密な検証モード:不正な形式の JSON に対して、トークンの位置や構文要件を含む詳細なエラーレポートを提供します。
  • プリミティブのサポート:文字列、数値、ブール値などの有効な JSON プリミティブを正しく処理し、整形します。
  • カスタムインデント:異なるコーディングスタイルガイド(2 スペース vs 4 スペース)をシームレスに切り替えることができます。
  • 欠損なしの保証:大規模なデータセットを処理するように構築されており、常にクリッピングなしで完全なシリアル化結果を返します。

SKILL.md


ローディング

関連するOpenclawのスキル

特徴*