← TerraLabCONTENT HISTORY

Update to TerraLab

Snapshot Oct 24, 2026 · 13:38 UTC · version 1.1.1

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save TerraLab and check future changes in Following.

Up to 10 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Puts addresses, coordinates or a GIS file on a map and converts them. Covers geocoding one address or a list of up to 100 (pasted or CSV) and the address at a point, opening and checking GeoJSON, KML, KMZ, GPX, zipped Shapefile, CSV or WKT files, converting between these formats, converting coordinates between decimal degrees, DMS, UTM, MGRS, Lambert 93 and EPSG codes, and choosing the right CRS for QGIS. Use when someone wants a list of addresses or clients on a map, the coordinates of an address, a KML turned into a Shapefile, a GPX opened, coordinates converted, or data that lands in the wrong place.",
  "included_files": [],
  "name": "places-files-and-coordinates",
  "skill_md_contents": "---\nname: places-files-and-coordinates\ndescription: Puts addresses, coordinates or a GIS file on a map and converts them. Covers geocoding one address or a list of up to 100 (pasted or CSV) and the address at a point, opening and checking GeoJSON, KML, KMZ, GPX, zipped Shapefile, CSV or WKT files, converting between these formats, converting coordinates between decimal degrees, DMS, UTM, MGRS, Lambert 93 and EPSG codes, and choosing the right CRS for QGIS. Use when someone wants a list of addresses or clients on a map, the coordinates of an address, a KML turned into a Shapefile, a GPX opened, coordinates converted, or data that lands in the wrong place.\n---\n\n# Places, files and coordinates\n\nExplicit instructions from the user take priority over this skill.\n\n## Prerequisite\n\nThis skill uses [TerraLab MCP](https://terra-lab.ai/mcp). The agent needs a connection\nto `https://mcp.terra-lab.ai/mcp`; installing the skill alone does not connect the server.\nIf its tools are unavailable, provide the setup link and stop before claiming results.\nUse the connected tools' current input schemas; tool prefixes vary between clients.\n\n## Pick the tool\n\n| The user has | Tool |\n|---|---|\n| One address or place name, or a point to name | `find_places` with `query`, or `latitude` and `longitude` |\n| A list of addresses (up to 100), pasted or CSV with an address column | `find_places` with `addresses` or `text`, and a `title` |\n| A file, a link to a file, pasted GeoJSON, KML, GPX or WKT | `open_gis_file` with `file`, `url` or `text` (up to 50 MB) |\n| Points with coordinates already known, to map or export | `open_gis_file` with `points` |\n| Coordinates to convert (up to 1,000 lines) | `convert_coordinates` with `text`, one per line |\n\nConvert with the tool rather than by hand or from memory, so the result comes with a map\nand files. Never pass a TerraLab download link back to a tool: list every output format in\none call.\n\n## Addresses\n\n1. Add the town and country to each address when the user gave them once for the whole list.\n2. Report how many addresses were found and list the ones not found or matched loosely,\n   so the user can fix them. Never place a missing address by guess.\n3. The list comes back as a CSV with latitude and longitude added, plus KML and GeoJSON.\n   In QGIS the CSV opens as a delimited text layer.\n\n## Files\n\n1. Set `convert_to` when the user wants another format: `geojson`, `kml`, `kmz`, `gpx`,\n   `shapefile` or `csv`.\n2. Report format, coordinate system, extent, feature count, geometry types, fields and\n   any warning.\n\n## Coordinates\n\n1. Each line's format is detected. For a national grid the numbers cannot reveal, set\n   `source_epsg`: EPSG:28992 (Dutch RD), EPSG:2056 (Swiss LV95), EPSG:27700 (British\n   National Grid), EPSG:2180 (Poland 1992), EPSG:31370 (Belgian Lambert 72), or the UTM\n   zone given apart from the numbers, for example EPSG:32632.\n2. Set `target_epsg` for a specific output system.\n\n## Data in the wrong place\n\n1. Points in the sea or on another continent have two usual causes: latitude and longitude\n   swapped, or projected values read as degrees.\n2. The tool reads swapped values the other way round when it can tell, and warns. Otherwise\n   ask the user to confirm the column order.\n3. A zipped Shapefile without a .prj is read as WGS 84 longitude and latitude, with a\n   warning. If the extent looks wrong, ask which system the data uses, or try the likely\n   national grid with `source_epsg` and show the result for the user to confirm.\n4. Never guess an EPSG code silently. Say which one you assumed.\n\n## Choosing a CRS for QGIS\n\n1. Keep WGS 84 (EPSG:4326) for viewing and exchange.\n2. For distances or areas, use a local projected CRS. `convert_coordinates` returns\n   `recommended_crs` for the first point: in France Lambert 93 (EPSG:2154), elsewhere the\n   national grid or the UTM zone of the area.\n3. In QGIS, set it as the project CRS, or use Vector > Data Management Tools > Reproject Layer.\n\n## What the answer must contain\n\n- The result in a few lines, with any warning from the tool.\n- The download links exactly as the tool returned them. Copy each one whole; never retype,\n  shorten or rebuild a link, since one changed character breaks it. Shapefile, GeoJSON, KML\n  and CSV open directly in QGIS by drag and drop.\n- The recommended CRS when relevant.\n- One line saying results are approximate and not for navigation, surveying or legal boundaries.\n\nDone means: the places, file or coordinates are on the map or converted, with links,\nwarnings and the CRS when relevant, and any item not found is listed. If the tool cannot\ncomplete the request, report the reason and stop without inventing an output.\n"
}

SHA-256 of public snapshot: f8a395b34728a24db6d342d324f6be934959ad396bb0f7961e8dcc7aff3ccb55