闲社服务运行正常AI智能体自动化平台
c

配置格式化工具

技能标识:confmt

Format, convert, flatten, and diff configuration files. Supports JSON, TOML (Python 3.11+), and .env formats. Use when asked to pretty-print a config, flatten nested JSON to dot-notation, convert JSON to env vars, diff two config files to find changes, or sort config keys. Handles JSON↔flat↔env conversion. Zero dependencies.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

配置格式化工具

技能名称: confmt

confmt 📝

配置文件格式化、转换与差异比较工具。

命令

bash

美化输出JSON配置文件


python3 scripts/confmt.py format config.json --sort

将嵌套配置展平为点号表示法

cat config.json | python3 scripts/confmt.py format -o flat

将JSON转换为.env格式

python3 scripts/confmt.py format config.json -o env

压缩/精简

python3 scripts/confmt.py format config.json --compact

比较两个配置文件

python3 scripts/confmt.py diff prod.json staging.json

格式

  • - JSON — 支持读写,可美化或压缩
  • TOML — 支持读取(Python 3.11+)
  • .env — 支持读写
  • flat — 点号表示法输出(key.subkey = value)

差异输出

  • - + 新增的键
  • - 移除的键
  • ~ 变更的值

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 confmt-1775972115 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 confmt-1775972115 技能

通过命令行安装

skillhub install confmt-1775972115

下载

⬇ 下载 confmt v1.0.0(免费)

文件大小: 4.44 KB | 发布时间: 2026-4-13 09:51

v1.0.0 最新 2026-4-13 09:51
Initial release of confmt — a config file formatter, converter, and differ.

- Supports JSON, TOML (Python 3.11+), and .env formats for reading and conversion.
- Pretty-print, compact, flatten (dot-notation), diff, and sort configuration files.
- Handles conversion between JSON, flat (dot-notation), and env formats.
- Zero dependencies.
返回顶部