enact-json-formatter

star 360

Formats and prettifies JSON with configurable indentation

aiskillstore By aiskillstore schedule Updated 1/23/2026

enact: "2.0.0" name: enact-json-formatter version: 1.0.1 description: Formats and prettifies JSON with configurable indentation from: "node:20-alpine" command: "node /workspace/format.js ${json} ${indent}" timeout: "30s"

inputSchema: type: object properties: json: type: string description: "JSON string to format" indent: type: integer default: 2 description: "Number of spaces for indentation" required: - json

outputSchema: type: object properties: formatted: type: string description: "Prettified JSON string" valid: type: boolean description: "Whether the input was valid JSON" error: type: string description: "Error message if JSON was invalid"

annotations: readOnlyHint: true idempotentHint: true

tags: - json - formatting - utility

JSON Formatter

A simple tool that formats and prettifies JSON strings.

Usage

enact run enact/json-formatter --args '{"json": "{\"name\":\"test\",\"value\":123}", "indent": 2}'

Features

  • Validates JSON input
  • Configurable indentation (default: 2 spaces)
  • Returns structured output with validation status
  • Handles errors gracefully

Example Output

{
  "formatted": "{\n  \"name\": \"test\",\n  \"value\": 123\n}",
  "valid": true
}
Install via CLI
npx skills add https://github.com/aiskillstore/marketplace --skill enact-json-formatter
Repository Details
star Stars 360
call_split Forks 29
navigation Branch main
article Path SKILL.md
More from Creator
aiskillstore
aiskillstore Explore all skills →