spatial-analysis

Guide spatial analysis method selection, diagnostics, and reporting with Python.

100|24|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/GRIND-Lab-Core/night_owl_research_agent --skill spatial-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spatial-analysis
Source: https://github.com/GRIND-Lab-Core/night_owl_research_agent/tree/main/skills/spatial-analysis
Command: npx skills add https://github.com/GRIND-Lab-Core/night_owl_research_agent --skill spatial-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires spatial, geopandas, rasterio, matplotlib, seaborn, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides guidelines and decision frameworks for spatial analysis, helping users select appropriate methods, diagnostics, and interpretation strategies based on their research questions and data contexts.

Core Features & Use Cases

  • Guideline-Driven Analysis: Offers decision tables and guardrails for selecting spatial methods, diagnostics, and interpretation strategies.
  • Data Readiness: Assesses data quality and readiness, including CRS, data quality checks, and multi-dataset integration.
  • Spatial Weights: Recommends and justifies spatial weights for spatial statistics.
  • Analytical Approaches: Provides guidelines for exploratory spatial data analysis, regression, clustering, prediction, accessibility, network analysis, interpolation, and temporal-spatial analysis.
  • Diagnostics and Robustness: Offers guidelines for diagnostics and robustness checks, including residual Moran's I, Breusch-Pagan, Jarque-Bera, VIF, Cook's distance, AICc comparison, and spatial CV.
  • Visualization: Guidelines for map requirements, plot types, and interpretation.
  • Interpretation and Reporting: Provides structure and guardrails for reporting spatial analysis results.
  • Guardrails Summary: Summarizes common mistakes to prevent and their corresponding guidelines.
  • Outputs: Generates outputs such as question classification, analysis report, model comparison, scripts, figures, and results.

Quick Start

Use the spatial-analysis skill to analyze spatial data for your research question.

Frequently Asked Questions about spatial-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose the right spatial weights matrix for my geospatial regression?

Spatial weights selection requires matching matrix structure to data topology; this skill provides decision frameworks and justifications for choosing spatial weights tailored to your specific spatial statistics context.

What diagnostics should I run after performing spatial regression?

Spatial regression diagnostics should include residual Moran's I, Breusch-Pagan, and VIF checks; this skill offers structured guidelines for robustness checks like Jarque-Bera, Cook's distance, and spatial cross-validation.

How do I prepare geospatial data for exploratory spatial data analysis?

Geospatial data readiness involves CRS validation, data quality checks, and multi-dataset integration; this skill assesses spatial data quality and provides guardrails for preprocessing before exploratory analysis.

Can I use GeoPandas and Rasterio for spatial clustering and interpolation?

GeoPandas and Rasterio support spatial clustering and interpolation workflows; this skill requires these Python libraries to execute analytical approaches and generate visualization guidelines for your spatial data.

What is the best way to report temporal-spatial analysis results and visualizations?

Reporting temporal-spatial analysis requires structured interpretation and specific map plot types; this skill provides guardrails for visualizing, interpreting, and structuring your final spatial analysis reports.