enact-json-formatter
Formats and prettifies JSON with configurable indentation
Best use case
enact-json-formatter is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Formats and prettifies JSON with configurable indentation
Teams using enact-json-formatter should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/enact-json-formatter/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How enact-json-formatter Compares
| Feature / Agent | enact-json-formatter | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Formats and prettifies JSON with configurable indentation
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# JSON Formatter
A simple tool that formats and prettifies JSON strings.
## Usage
```bash
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
```json
{
"formatted": "{\n \"name\": \"test\",\n \"value\": 123\n}",
"valid": true
}
```Related Skills
package-json-manager
Package Json Manager - Auto-activating skill for DevOps Basics. Triggers on: package json manager, package json manager Part of the DevOps Basics skill category.
json-config-manager
Json Config Manager - Auto-activating skill for DevOps Basics. Triggers on: json config manager, json config manager Part of the DevOps Basics skill category.
commit-message-formatter
Commit Message Formatter - Auto-activating skill for DevOps Basics. Triggers on: commit message formatter, commit message formatter Part of the DevOps Basics skill category.
shuffle-json-data
Shuffle repetitive JSON objects safely by validating schema consistency before randomising entries.
simple-formatter
Formats text according to specified style guidelines. A clean example skill with no security issues.
json-to-llm-context
Turn JSON or PostgreSQL jsonb payloads into compact readable context for LLMs. Use when a user wants to compress JSON, reduce token usage, summarize API responses, or convert structured data into model-friendly text without dumping raw paths.
ralph-tui-create-json
Convert PRDs to prd.json format for ralph-tui execution. Creates JSON task files with user stories, acceptance criteria, and dependencies. Triggers on: create prd.json, convert to json, ralph json, create json tasks.
json-canvas
Create and edit JSON Canvas files (.canvas) with nodes, edges, groups, and connections. Use when working with .canvas files, creating visual canvases, mind maps, flowcharts, or when the user mentions Canvas files in Obsidian.
enact-text-summarizer
Analyzes text and provides word count, character count, and sentence statistics
enact-playwright
Browser automation tool using Playwright - captures screenshots and extracts content from web pages
enact-hello-simple
A bare-bones example that prints a greeting
enact-hello-rust
A simple Rust greeting tool