What problem does it solve? Raw subsea layout data from GeoJSON maps or spreadsheets often contains missing water depths, inconsistent node type labels, and duplicate names that break downstream geometry and routing analysis. This Skill converts already-parsed GeoJSON FeatureCollections or CSV-like rows into a clean, validated node list of wells, manifolds, hosts, and riser bases, flagging every data-quality issue instead of failing silently. ## Core Features & Use Cases - GeoJSON and Tabular Import: Accepts an already-parsed GeoJSON FeatureCollection of Point features or a list of dict rows with x/y or longitude/latitude coordinates. - Validation with Issue Reporting: Defaults missing water depths to 0.0, normalizes unknown kinds to 'well', and records duplicates and skipped records in an issues list rather than raising errors. - Offline and Public-Safe: Performs no file reading, URL fetching, or coordinate transformation, so it works fully offline with no credentials or proprietary data. - Use Case: An engineer has a parsed GeoJSON map of a subsea tieback with a host, two wells, and a drilling centre. The importer returns three normalized nodes with coordinates and depths, plus issues noting the drilling-centre kind was coerced to 'well', ready to feed the subsea-layout-geometry skill. ## Quick Start Ask the agent to normalize your parsed GeoJSON FeatureCollection of subsea wells, manifolds, and hosts into a validated node list and report any data-quality issues before routing screening.