← ClaudeAtlas

transformlisted

Convert data between formats, schemas, or representations with explicit loss accounting and validation. Use when reformatting data, mapping between schemas, normalizing inputs, or translating structures.
synaptiai/agent-capability-standard · ★ 4 · Data & Documents · score 74
Install: claude install-skill synaptiai/agent-capability-standard
## Intent Transform data from one format or schema to another while tracking what information is preserved, modified, or lost during conversion. Ensure output conforms to target schema with full provenance. **Success criteria:** - Output conforms to target schema - All fields mapped correctly or explicitly marked as lost - Transformation is deterministic and reproducible - Loss/distortion explicitly documented - Evidence anchors trace source to output **Compatible schemas:** - `schemas/output_schema.yaml` ## Inputs | Parameter | Required | Type | Description | |-----------|----------|------|-------------| | `source` | Yes | string or object | Input data to transform | | `target_schema` | Yes | string or object | Schema or format specification for output | | `mapping` | No | object | Explicit field mappings (source -> target) | | `preserve_unknown` | No | boolean | Keep fields not in mapping (default: false) | | `strict` | No | boolean | Fail on any mapping ambiguity (default: false) | | `default_values` | No | object | Defaults for missing required fields | ## Procedure 1) **Parse source data**: Load and validate input - Identify source format (JSON, YAML, XML, CSV, etc.) - Parse into internal representation - Detect encoding and special characters - Record source structure for provenance 2) **Analyze target schema**: Understand destination requirements - Load target schema specification - Identify required vs optional fields - Note type constrain