Python library for working with geospatial vector data including shapefiles, GeoJSON, and GeoPackage files. Use when working with geographic data for spatial analysis, geometric operations, coordinate transformations, spatial joins, overlay operations, choropleth mapping, or any task involving reading/writing/analyzing vector geographic data. Supports PostGIS databases, interactive maps, and integration with matplotlib/folium/cartopy. Use for tasks like buffer analysis, spatial joins between datasets, dissolving boundaries, clipping data, calculating areas/distances, reprojecting coordinate systems, creating maps, or converting between spatial file formats.
87
86%
Does it follow best practices?
Impact
87%
1.35xAverage score across 3 eval scenarios
Passed
No known issues
CRS projection and geometry analysis
uv package manager
0%
100%
Projected CRS for buffering
100%
100%
Projected CRS for area
100%
100%
UTM or equal-area CRS selection
100%
100%
preserve_topology in simplify
100%
100%
Use .copy() for geometry modification
100%
100%
Geometry validation
0%
0%
GeoPackage output format
100%
100%
Multiple named layers
100%
100%
Area in square meters
100%
100%
Spatial joins and multi-source data integration
uv package manager
0%
100%
CRS alignment before sjoin
50%
100%
sjoin predicate used
100%
100%
sjoin_nearest with max_distance
0%
100%
distance_col in sjoin_nearest
50%
100%
Merge on GeoDataFrame
100%
100%
GeoPackage output
100%
100%
Named layer
100%
100%
Projected CRS for distance
100%
100%
Output is GeoDataFrame
100%
100%
Choropleth mapping with classification and interactive maps
uv package manager
0%
100%
Arrow write
0%
0%
Arrow read
0%
0%
Filter during read
100%
100%
Classification scheme
33%
100%
Legend on static map
62%
100%
Interactive map via explore()
0%
100%
Interactive map saved as HTML
100%
100%
GeoPackage format
100%
100%
pyarrow installed
0%
0%
b58ad7e
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.