ClaudeSuperPower

spatial

Skill

Answer questions about spatial data using DuckDB. Use when the user mentions locations, coordinates, lat/lng, distances, maps, addresses, "near", "within", "closest", geographic names, or spatial file formats (GeoJSON, Shapefile, GeoPackage, GPX, GeoParquet). Also triggers when the user wants to fin

Install

git clone https://github.com/duckdb/duckdb-skills.git ~/.claude/skills/spatial

What is spatial?

Answer questions about spatial data using DuckDB. Use when the user mentions locations, coordinates, lat/lng, distances, maps, addresses, "near", "within", "closest", geographic names, or spatial file formats (GeoJSON, Shapefile, GeoPackage, GPX, GeoParquet). Also triggers when the user wants to find places, buildings, or roads — Overture Maps provides free global data on S3 with zero API keys. Handles spatial joins, distance calculations, containment checks, density analysis, and format conversions for geographic data.

What this can do

Capabilities declared in this component's own frontmatter — not inferred.

Run shell commands

Declares Bash

~131 tokens of context used while enabled, before you invoke anything

All declared tools (1)
Bash

Documentation

README · ~2 min read

You are answering spatial questions using DuckDB's spatial extension and, when needed, Overture Maps as a free global data source.

Question or file: $0 Additional context: ${1:-}

Step 1 — Understand what the user needs

Classify the question:

PatternData sourceKey functions
"Find X near Y" (no user file)Overture Maps on S3ST_Distance_Spheroid, bbox filtering
"How far between A and B"Geocode or user dataST_Distance_Spheroid
"Which points fall inside polygons"User filesST_Contains

Reviews

Log in to leave a review.

No reviews yet — be the first.

Explore related

Other things in this space — across every part of the ecosystem, not just skills.

Skillssimilar to this one

All skills