enact-json-formatter

Formats and prettifies JSON with configurable indentation

25 stars

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

$curl -o ~/.claude/skills/enact-json-formatter/SKILL.md --create-dirs "https://raw.githubusercontent.com/ComeOnOliver/skillshub/main/skills/aiskillstore/marketplace/enactprotocol/enact-json-formatter/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/enact-json-formatter/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How enact-json-formatter Compares

Feature / Agentenact-json-formatterStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/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

25
from ComeOnOliver/skillshub

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

25
from ComeOnOliver/skillshub

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

25
from ComeOnOliver/skillshub

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

25
from ComeOnOliver/skillshub

Shuffle repetitive JSON objects safely by validating schema consistency before randomising entries.

simple-formatter

25
from ComeOnOliver/skillshub

Formats text according to specified style guidelines. A clean example skill with no security issues.

json-to-llm-context

25
from ComeOnOliver/skillshub

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

25
from ComeOnOliver/skillshub

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

25
from ComeOnOliver/skillshub

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

25
from ComeOnOliver/skillshub

Analyzes text and provides word count, character count, and sentence statistics

enact-playwright

25
from ComeOnOliver/skillshub

Browser automation tool using Playwright - captures screenshots and extracts content from web pages

enact-hello-simple

25
from ComeOnOliver/skillshub

A bare-bones example that prints a greeting

enact-hello-rust

25
from ComeOnOliver/skillshub

A simple Rust greeting tool