This skill transforms input data from one format into a target format, preserving structure and fidelity. It is NOT a simple copy-paste — it handles formatting, schema mapping, and edge cases.
Key responsibilities:
/convert-screenshot-any --pretty#Formatted output. Applies proper indentation, spacing, and style conventions.
/convert-screenshot-any --strict#Strict mode. Fails on any deviation from expected structure rather than guessing.
Parse input — Read and parse the input; detect format (JSON/CSV/XML/code/etc.)
Validate structure — Check required fields/columns are present
X, stop and report: "Missing required field: [X]"Transform — Convert input to target format, applying format-specific rules
Validate output — Run the target format parser on the result to confirm it's valid
Deliver — Return the converted output with a brief mapping summary
[source] -> [target] for every fieldCriterionMinimumIdealData fidelityZero data loss — all fields mappedFull semantic equivalence, not just structuralFormat validityOutput passes target parserOutput passes strict schema validationEdge case handlingHandles missing/null/empty gracefullyDocuments every edge case decisionEscaping correctnessProper escaping for target formatRound-trip: convert back to source equals originalPerformanceCompletes within 2x manual timeStreaming output for large inputs
A good output passes the target format parser without errors and preserves all semantic content.
ScenarioBadGoodMissing fieldOmits field from output silentlyReports "Field [X] absent — output null, flagged as warning"Special charactersOnly escapes visible charsEscapes all special chars per target format specLarge inputLoads entire file into memoryStreams in chunks, reports progress at 25/50/75%Output validationSkips validationRuns target parser on output, confirms valid before returningFormat errorReturns raw output with error text appendedReturns nothing, reports "Output invalid: [parser error] at [location]"