geopandas
Guidance and local audit tools for Python workflows that directly use GeoPandas GeoSeries, GeoDataFrame, spatial operations, or vector-data I/O.
npx skills add K-Dense-AI/scientific-agent-skills --skill geopandas --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# GeoPandas Use GeoPandas for planar vector data represented as pandas-like `GeoSeries` and `GeoDataFrame` objects. This skill targets stable **GeoPandas 1.1.4** (released 2026-06-26), not the unreleased 1.2 documentation. ## Reproducible environment GeoPandas 1.1.4 requires Python 3.10+; its tagged source requires NumPy >=1.24, pandas >=2.0, Shapely >=2.0, pyproj >=3.5, pyogrio >=0.7.2, and `packaging`. This exact Python 3.12 snapshot was smoke-tested on 2026-07-23: ```bash uv venv --python 3.12 uv pip install \ "geopandas==1.1.4" \ "numpy==2.5.1" \ "pandas==3.0.5" \ "shapely==2.1.2" \ "pyproj==3.7.2" \ "pyogrio==0.13.0" \ "pyarrow==25.0.0" \ "packaging==26.2" ``` Keep optional plotting and PostGIS packages pinned in the project lock as well. Do not mix binary geospatial packages from incompatible package channels. ## Safety and privacy contract - Treat exact coordinates, addresses, parcel boundaries, trajectories, and small-area joins as sensitive. Default reports to counts, categories, coarse extents, and redacted identifiers. Generalize before publication. - Never automatically load a URL, cloud URI, GDAL `/vsi*` path, archive, or geocode an address. Obtain explicit approval, v
- Reproducible environment
- Safety and privacy contract
- Correctness gates
- CRS and antimeridian rules
- Core API decisions
- Data structures
- Geometry validity, precision, and union
- Joins, overlay, clip, and dissolve
- I/O, Arrow, and PostGIS
- Migration checklist
- Plotting and exploration
- Bundled local CLIs
- Reference index
- Sources (verified 2026-07-23)
uv venv --python 3.12 uv pip install \ python skills/geopandas/scripts/vector_inventory.py --help python skills/geopandas/scripts/crs_reprojection_plan.py \ python skills/geopandas/scripts/geometry_validity_report.py data.gpkg python skills/geopandas/scripts/spatial_join_audit.py points.gpkg zones.gpkg \ python skills/geopandas/scripts/export_plan.py data.gpkg result.parquet \ python skills/geopandas/scripts/sensitive_coordinates_checklist.py \
What does the geopandas skill do?
Guidance and local audit tools for Python workflows that directly use GeoPandas GeoSeries, GeoDataFrame, spatial operations, or vector-data I/O.
How do I install it?
Run `npx skills add K-Dense-AI/scientific-agent-skills --skill geopandas --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From K-Dense-AI/scientific-agent-skills, a repository with 32,619 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
