schema-cleaner
Installation
SKILL.md
Schema Cleaner — JSON Schema Normalization
Clean JSON Schemas for optimal LLM tool-calling compatibility across different providers.
Overview
Different LLM providers support different subsets of JSON Schema. This skill:
- Provider-Specific Cleaning: Remove keywords unsupported by each provider
- Reference Resolution: Inline
$refentries from$defsanddefinitions - Union Flattening: Convert
anyOf/oneOfwith literals intoenum - Nullable Handling: Strip nullable variants from unions and type arrays
- Const Conversion: Convert
constto single-valueenum - Circular Detection: Detect and safely handle circular references