When you need to work with shapefiles, GeoJSON, or any vector geographic data in Python, this extends pandas with spatial operations through shapely integration. You get the familiar dataframe interface but with geometry columns that support buffers, spatial joins, overlay operations, and coordinate transformations. The skill covers the full workflow from reading PostGIS or local files through analysis to creating choropleth maps with matplotlib or interactive maps with folium. Performance matters here: use Arrow for faster I/O, always match your CRS before joins, and stick with projected coordinate systems when calculating actual distances or areas. GeoPackage is recommended over shapefiles for modern work.
npx skills add https://github.com/davila7/claude-code-templates --skill geopandas