π¦ ClawHub
qgis
by @jvy
Run QGIS geospatial processing with qgis_process for repeatable vector/raster workflows (reproject, clip, dissolve, buffer, merge, raster warping). Use when...
TERMINAL
clawhub install qgisπ About This Skill
name: qgis description: Run QGIS geospatial processing with qgis_process for repeatable vector/raster workflows (reproject, clip, dissolve, buffer, merge, raster warping). Use when the user asks for GIS/QGIS automation, coordinate system conversion, geodata transformation, or batch map data processing. δΈζ触εοΌQGISγε°ηε€ηγεζ 转ζ’γη’ιθ£εͺγζ ζ Όιζε½±γ metadata: { "openclaw": { "emoji": "πΊοΈ", "requires": { "bins": ["qgis_process"] }, "install": [{ "id": "brew", "kind": "brew", "formula": "qgis", "bins": ["qgis_process"], "label": "Install QGIS CLI (brew)" }] } }
QGIS
Use this skill for deterministic, file-based GIS processing through qgis_process.
Core Rules
qgis_process help before execution.GPKG for vector and GeoTIFF for raster.Standard Workflow
1. Validate tool and inspect capabilities:
qgis_process --version
qgis_process list
2. Find and inspect a specific algorithm:
qgis_process list | rg -i "clip|buffer|reproject|merge|warp|dissolve"
qgis_process help native:clip
3. Execute with explicit parameters:
qgis_process run -- \
INPUT= \
OUTPUT=
4. Verify output exists and report summary (path, layer count/bands, CRS, extent).
Common Patterns
# Reproject vector layer
qgis_process run native:reprojectlayer -- \
INPUT=./data/input.gpkg \
TARGET_CRS=EPSG:4326 \
OUTPUT=./out/reprojected.gpkgClip vector layer by overlay
qgis_process run native:clip -- \
INPUT=./data/roads.gpkg \
OVERLAY=./data/boundary.gpkg \
OUTPUT=./out/roads_clipped.gpkgBuffer vector features
qgis_process run native:buffer -- \
INPUT=./data/points.gpkg \
DISTANCE=100 \
SEGMENTS=8 \
DISSOLVE=false \
OUTPUT=./out/points_buffer_100m.gpkg