By EhssanAtassi
Ingest GIS and CAD files (Shapefile, ESRI File Geodatabase, DWG, DXF) into PostGIS, MongoDB, or MySQL spatial. Scaffold full FastAPI services, generate one-shot CLIs, convert inline, or add a GIS-import feature to an existing app. Includes site-suitability analysis, descriptive statistics, spatial clustering, and before/after diff for GIS datasets.
> **v0.1 status — design doc only.** Pre-built templates land in v0.2 (Slice C). In v0.1, Claude generates the feature module inline from the specs in this SKILL.md. **v0.1 supports only one stack tuple end-to-end: NestJS backend + Angular frontend + PostGIS + Leaflet map preview.** Other backend/frontend/DB/map-library combinations are documented here but require Claude to extrapolate templates — quality varies. For an existing app on a different stack, generate the Python sidecar first via `scaffold-service` and wire the host module manually.
This skill should be used when the user asks to "compare these two GIS datasets", "what changed between this cadastre version and that one", "diff these shapefiles", "find added or removed parcels", "before and after comparison", "what features moved", or invokes `/gis-to-db:analyze-diff`. Compares two GIS layers — typically two versions of the same dataset over time — and reports added features, removed features, geometry changes (movement, area drift), and attribute changes per feature. Matches features by an attribute key (e.g. `parcel_id`) or by geometric proximity when no key is supplied.
This skill should be used when the user asks to "find clusters in this data", "are these points clustered or random", "show me hot spots", "kernel density of features", "spatial clustering with DBSCAN", "find areas with high point density", "nearest neighbor analysis", "spatial pattern detection", or invokes `/gis-to-db:analyze-patterns`. Runs spatial pattern analysis on a GIS point layer: DBSCAN clustering, nearest-neighbor distance distribution, kernel density estimation summary, and convex hulls of detected clusters. Returns labeled features (which cluster each point belongs to) plus a summary report.
This skill should be used when the user asks to "evaluate this location", "is this a good site for X", "site suitability analysis", "why is this location good/bad for an airport / hospital / residential development / factory / solar farm", "score this candidate site", "compare two locations for purpose Y", "site selection criteria", or invokes `/gis-to-db:analyze-site`. The skill scores a candidate point or polygon against a per-purpose ruleset (terrain slope, distance to roads/cities/water, conflict with protected zones, flood risk, demographic context) and produces a transparent markdown report with weighted criteria, scores, and concrete "why" sentences. Rule-based, explainable — no ML, no training data needed.
This skill should be used when the user asks to "show statistics for this GIS layer", "describe the attribute distributions", "summarize this shapefile", "what's the geometry validity of this dataset", "how many duplicates are in this layer", "histogram of parcel areas", "outliers in this data", "data quality report", or invokes `/gis-to-db:analyze-stats`. Produces descriptive statistics for a GIS layer: attribute distributions (numeric histograms, categorical counts), geometry validity report (invalid / self-intersecting / empty), duplicates by attribute or geometry, area / length distributions, feature count breakdown. Pure read-only analysis on a single layer.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code plugins for GIS and CAD workflows. Ingest, analyze, and reason about spatial data.
/plugin marketplace add EhssanAtassi/geospatial-marketplace
/plugin install gis-to-db@geospatial-marketplace
/plugin install civic-gis@geospatial-marketplace
/reload-plugins
GIS toolkit for municipal government and economic development. Compliance checking against zoning, post-conflict reconstruction tracking, cadastral publishing, land-use monitoring, plus investment-attraction tools (town profiles, site matching) for small cities and towns. Composes on top of gis-to-db for data primitives; adds civic-domain business logic and rulesets.
7 skills + 1 pre-flight validator agent:
| Skill | Purpose |
|---|---|
civic-gis-reference | Auto-activating knowledge: zoning, cadastral systems, civic data sources, investment vocab, reconstruction frameworks. |
permit-check | Score a proposed project against zoning rules. YAML rulesets per jurisdiction; 3 starters bundled (R-1, C-1, historic-district). |
investment-profile | Generate investor-ready town profile (demographics, infrastructure, available land, incentives) from user-supplied data. |
investment-sites | Match a proposed investment (industry, size, budget) to suitable parcels in a town's inventory. |
reconstruction-tracker | Compare pre-event cadastre with post-event survey; classify per-parcel status (intact/damaged/destroyed/rebuilt). |
cadastral-publish | Generate public-facing cadastre artifacts (searchable map, parcel-extract PDFs, change log). |
landuse-monitor | Periodic land-use change detection; flag unauthorized changes against master plan. |
Ingest GIS and CAD files (Shapefile, ESRI File Geodatabase, DWG, DXF) into PostGIS, MongoDB, or MySQL spatial. Scaffold full FastAPI services, generate one-shot CLIs, convert inline, or add a GIS-import feature to an existing app. Includes site-suitability analysis, descriptive statistics, spatial clustering, and before/after diff for GIS datasets.
10 skills + 1 pre-flight validator agent:
| Skill | Purpose |
|---|---|
gis-formats-reference | Auto-activating knowledge: formats, CRS, PostGIS, MongoDB, MySQL spatial, GDAL toolbox, real-estate / government / utility / environmental / survey vocabulary. |
inspect | Describe a GIS/CAD file's contents (layers, CRS, geometry, feature count, sample features). Read-only. |
convert | Parse a GIS/CAD file inline and emit PostGIS / MySQL INSERTs or MongoDB documents in chat. |
make-cli | Generate a standalone Python CLI (Typer + geopandas) for per-file ingestion. |
scaffold-service | Generate a production-grade FastAPI ingestion service (API key auth, Arq async jobs, Pytest, Prometheus, Docker). |
add-module | Drop a GIS-import feature into an existing NestJS / FastAPI / Django / Angular / React / Next.js / Vue app. |
analyze-site | Rule-based site suitability scoring. 4 built-in purpose rulesets (airport, residential, commercial, public-facility) plus user-supplied custom YAML. |
analyze-stats | Descriptive statistics for a single layer (distributions, geometry validity, duplicates, outliers). |
analyze-patterns | Spatial pattern analysis for point data (DBSCAN clustering, Clark-Evans nearest-neighbor ratio). |
analyze-diff | Before/after comparison of two GIS layers (added/removed/changed features). |
.shp + .dbf + .shx).gdb/ directory)pip install fiona geopandas ezdxf shapely pyproj scikit-learn pyyaml + apt-get install gdal-bin libgdal-dev libredwg-tools, or Docker available locally (the plugin uses osgeo/gdal:ubuntu-small-3.8.0).This marketplace will grow over time with adjacent plugins:
Open an issue if you have a spatial-data workflow you'd like to see automated.
v0.1.0 — first release. The gis-to-db plugin ships with 3 fully-implemented skills (gis-formats-reference, inspect, convert) plus 4 analysis skills, 3 skeleton skills (make-cli, scaffold-service, add-module) that declare their v0.1 status inline, and the pre-flight validator agent.
MIT
npx claudepluginhub ehssanatassi/geospatial-marketplace --plugin gis-to-dbModern CSS/SCSS architecture patterns and methodologies
CSS-in-JS solutions for React, Vue, and Angular
Tailwind CSS utility-first framework mastery
BEM, OOCSS, SMACSS, ITCSS, and CUBE CSS methodologies with comprehensive patterns library and interactive selection wizard
Advanced SASS/SCSS preprocessing with mixins, functions, and modules
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
TypeScript/JavaScript full-stack development with NestJS, React, and React Native
Complete AI coding workflow system. Self-correcting memory + persistent FTS5-indexed research wikis + auto-research loop + multi-LLM council on a single SQLite store. 33 skills, 8 agents, 22 commands, 37 hook scripts across 24 events. Cross-agent via SkillKit.
Open-source, local-first Claude Code plugin for token reduction, context compression, and cost optimization using hybrid RAG retrieval (BM25 + vector search), reranking, AST-aware chunking, and compact context packets.