← Back to Skills Marketplace
rogue-agent1

Confmt

by rogue-agent1 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
130
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install confmt
Description
Format, convert, flatten, and diff configuration files. Supports JSON, TOML (Python 3.11+), and .env formats. Use when asked to pretty-print a config, flatte...
README (SKILL.md)

confmt 📝

Config file formatter, converter, and differ.

Commands

# Pretty-print JSON config
python3 scripts/confmt.py format config.json --sort

# Flatten nested config to dot-notation
cat config.json | python3 scripts/confmt.py format -o flat

# Convert JSON to .env format
python3 scripts/confmt.py format config.json -o env

# Compact/minify
python3 scripts/confmt.py format config.json --compact

# Diff two config files
python3 scripts/confmt.py diff prod.json staging.json

Formats

  • JSON — read/write, pretty or compact
  • TOML — read (Python 3.11+)
  • .env — read/write
  • flat — dot-notation output (key.subkey = value)

Diff Output

  • + added keys
  • - removed keys
  • ~ changed values
Usage Guidance
This skill appears to do exactly what it says: local parsing, formatting, flattening, and diffing of config files. Before running, confirm you trust the included Python files (they're bundled and readable) and run them on only files you intend to process — the tool will read any file path you give it. If you need TOML support, run it with Python 3.11+ so tomllib is available. There is no evidence of network I/O or secret-exfiltration code, but as with any script, avoid pointing it at directories containing secrets unless you intend to process them.
Capability Analysis
Type: OpenClaw Skill Name: confmt Version: 1.0.0 The skill bundle provides a utility for formatting, converting, and diffing configuration files (JSON, TOML, .env). The Python script (confmt.py) uses only standard libraries and contains no network activity, obfuscation, or unauthorized file access. The instructions in SKILL.md are consistent with the tool's stated purpose and do not contain any prompt injection or malicious directives.
Capability Assessment
Purpose & Capability
Name/description, SKILL.md usage examples, and the included Python scripts all implement config formatting, flattening, conversion, and diffing for JSON/TOML/.env. There are no unrelated environment variables, binaries, or external services requested. The TOML support is conditional on Python 3.11+ (tomllib), which matches the description.
Instruction Scope
Runtime instructions tell the agent to run the included Python script (scripts/confmt.py) on user-supplied config files or stdin. The script performs local file reads, parsing, key flattening, and stdout printing. It does not reference external endpoints, hidden files, or additional environment variables beyond what the user provides. Behavior is scoped to the stated functionality.
Install Mechanism
There is no install spec; this is instruction-only with code files bundled. The script has zero external package dependencies and uses only the standard library. No remote downloads, package installs, or archive extraction are present.
Credentials
The skill requires no credentials, no environment variables, and no config paths. The code reads only files the user explicitly passes (or stdin). There are no requests for unrelated secrets or other services.
Persistence & Privilege
always is false and the skill does not attempt to modify agent configuration or other skills. It will run only when invoked. No elevated or persistent privileges are requested.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install confmt
  3. After installation, invoke the skill by name or use /confmt
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
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.
Metadata
Slug confmt
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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, flatte... It is an AI Agent Skill for Claude Code / OpenClaw, with 130 downloads so far.

How do I install Confmt?

Run "/install confmt" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Confmt free?

Yes, Confmt is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Confmt support?

Confmt is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Confmt?

It is built and maintained by rogue-agent1 (@rogue-agent1); the current version is v1.0.0.

💬 Comments