JSON Normalizer

Transforms unstructured text into JSON with keys data, errors, meta.

4|Updated Nov 7, 2025
One-click install
npx skills add https://github.com/united-software-platform/prompt-store --skill json-normalizer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: JSON Normalizer
Source: https://github.com/united-software-platform/prompt-store/tree/main/.claude/skills/development/json-normalizer
Command: npx skills add https://github.com/united-software-platform/prompt-store --skill json-normalizer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Normalizes arbitrary text into a strict, compact JSON format to enable reliable data extraction for LLM pipelines.

Core Features & Use Cases

  • Converts unstructured notes (BRD/FRD, backlog items, Jira/Confluence tickets) into a structured JSON payload.
  • Outputs only a raw JSON object with the keys {data, errors, meta} to guarantee predictable downstream processing.
  • Supports the allowed keys in data: br, fr, uc, ent, tasks, with proper typing and empty-check behavior.

Quick Start

Paste your unstructured text and receive a compact JSON payload with data, errors, and meta.

Frequently Asked Questions about JSON Normalizer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert unstructured Jira tickets and Confluence pages into strict JSON for LLM pipelines?

To convert unstructured Jira tickets and Confluence pages into strict JSON, paste the text into the tool to receive a normalized payload with data, errors, and meta keys for reliable LLM pipeline ingestion.

What is the best way to extract structured data from BRD and FRD documents?

The best way to extract structured data from BRD and FRD documents is normalizing the text into a fixed JSON schema containing data, errors, and meta keys for predictable downstream processing.

Can I enforce a specific JSON schema with allowed keys when normalizing text?

Yes, you can enforce a specific JSON schema when normalizing text. The output is restricted to a fixed object with data, errors, and meta keys, where data supports br, fr, uc, ent, and tasks.

Does this text normalizer support backlog items and technical descriptions for data extraction?

Yes, this text normalizer supports backlog items and technical descriptions for data extraction. It transforms arbitrary text into a compact JSON format enforcing proper typing and empty-check behavior.

Why does my LLM pipeline fail when processing unstructured text, and how can JSON normalization help?

LLM pipelines fail on unstructured text due to unpredictable formats. JSON normalization fixes this by enforcing a strict, compact JSON schema with guaranteed keys to enable reliable data extraction.

What are the limitations of using a fixed JSON schema for text normalization?

The limitation of using a fixed JSON schema for text normalization is that content is strictly restricted to the allowed keys: data, errors, and meta. No additional fields can be generated outside this structure.