<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

Updated 3mo ago

by Impertio-Studio

QGIS-Claude-Skill-Package

19 deterministic Claude Code skills for QGIS/PyQGIS spatial analysis, map creation, geoprocessing, and plugin development

Works with
  • Claude

36 GitHub stars (36)

Steady at 36 stars — no new stars in the 20 days since Sep 26.

  • 19 skills (19 skills found in its SKILL.md files)
  • 2 forks (2 forks)
  • 3mo ago last update (Last updated 3mo ago)

Install

Skills CLI

npx skills add Impertio-Studio/QGIS-Claude-Skill-Package

Asks which skills and agents to install. Just one: npx skills add Impertio-Studio/QGIS-Claude-Skill-Package --skill qgis-agents-analysis-orchestrator — add -g for every project.

Claude Code

git clone https://github.com/Impertio-Studio/QGIS-Claude-Skill-Packagecp -r "QGIS-Claude-Skill-Package/skills/source/qgis-agents/qgis-agents-analysis-orchestrator" ~/.claude/skills/

Copies the qgis-agents-analysis-orchestrator skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.

Plugin

/plugin marketplace add Impertio-Studio/QGIS-Claude-Skill-Package

Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.

Skills can run code on your machine — read the SKILL.md first.

What it does

In the author's own words, from each skill's SKILL.md.

  • qgis-agents-analysis-orchestrator

    Use when planning a spatial analysis workflow, choosing between analysis approaches, or chaining multiple operations. Prevents wrong analysis method selection and suboptimal workflow ordering. Covers vector vs raster decision trees, processing algorithm selection, workflow chaining, CRS/format guidance, and MCP server integration. Keywords: analysis workflow, spatial analysis, which algorithm, ve…

    skills/source/qgis-agents/qgis-agents-analysis-orchestrator/SKILL.md on GitHub (opens in a new tab)
  • qgis-agents-map-generator

    Use when generating complete maps from data: loading, styling, composing layouts, and exporting. Prevents poor cartographic choices and empty map exports. Covers the full map pipeline: data loading, symbology selection, labeling, layout composition, atlas generation, and export. Keywords: map generation, create map, export map, symbology, labeling, layout, atlas, cartography, map pipeline, PDF ex…

    skills/source/qgis-agents/qgis-agents-map-generator/SKILL.md on GitHub (opens in a new tab)
  • qgis-core-architecture

    Use when creating QGIS projects, understanding PyQGIS architecture, or reasoning about the QGIS data model. Prevents mixing standalone script initialization with plugin context, and threading violations. Covers Qt-based architecture, 5 core modules, project lifecycle, layer model, provider system, and QGIS 4.0 Qt6 notes. Keywords: QGIS architecture, QgsProject, QgsApplication, PyQGIS modules, lay…

    skills/source/qgis-core/qgis-core-architecture/SKILL.md on GitHub (opens in a new tab)
  • qgis-core-coordinate-systems

    Use when handling coordinate reference systems, transforming coordinates, or measuring distances/areas. Prevents silent data corruption from wrong CRS assignment and lat/lon coordinate order confusion. Covers CRS creation, coordinate transforms, datum transformations, distance measurement, and EPSG database. Keywords: CRS, EPSG, coordinate transform, projection, QgsCoordinateReferenceSystem, datu…

    skills/source/qgis-core/qgis-core-coordinate-systems/SKILL.md on GitHub (opens in a new tab)
  • qgis-core-data-providers

    Use when loading data into QGIS, constructing layer URIs, or choosing between data formats. Prevents URI format errors that cause silent layer loading failures. Covers 12+ data providers, URI construction patterns, vector/raster/mesh formats, and GeoPackage best practices. Keywords: data provider, QgsDataSourceUri, load layer, Shapefile, GeoPackage, GeoJSON, PostGIS, WMS, WFS, memory layer, CSV,…

    skills/source/qgis-core/qgis-core-data-providers/SKILL.md on GitHub (opens in a new tab)
  • qgis-errors-data-loading

    Use when diagnosing data loading failures, invalid layers, or provider connection errors. Prevents silent failures from unchecked layer validity and incorrect URI formats. Covers invalid layer detection, URI format errors, encoding issues, GeoPackage locking, connection failures, and performance. Keywords: invalid layer, isValid, data loading error, URI format, encoding, GeoPackage lock, connecti…

    skills/source/qgis-errors/qgis-errors-data-loading/SKILL.md on GitHub (opens in a new tab)
  • qgis-errors-projections

    Use when diagnosing CRS/projection errors, coordinate mismatches, or datum transformation issues. Prevents silent data corruption from wrong CRS assignment and coordinate order confusion. Covers wrong EPSG selection, lat/lon vs lon/lat, datum warnings, on-the-fly reprojection pitfalls, and fix patterns. Keywords: CRS error, projection error, wrong EPSG, coordinate mismatch, datum transformation,…

    skills/source/qgis-errors/qgis-errors-projections/SKILL.md on GitHub (opens in a new tab)
  • qgis-impl-3d-visualization

    Use when creating 3D map views, configuring terrain, or rendering vector/point cloud data in 3D. Prevents performance issues from unoptimized point cloud rendering and incorrect terrain configuration. Covers Qgs3DMapSettings, terrain providers, 3D symbols, materials, camera/lights, and layout integration. Keywords: 3D visualization, Qgs3DMapSettings, terrain, point cloud 3D, 3D symbols, Phong mat…

    skills/source/qgis-impl/qgis-impl-3d-visualization/SKILL.md on GitHub (opens in a new tab)
  • qgis-impl-georeferencing

    Use when georeferencing raster images or vector data using ground control points. Prevents accuracy loss from insufficient GCPs and wrong transformation type selection. Covers GCP management, 7 transformation types, QgsVectorWarper, residual computation, and accuracy assessment. Keywords: georeferencing, GCP, ground control point, QgsGcpPoint, transformation, Helmert, polynomial, thin plate splin…

    skills/source/qgis-impl/qgis-impl-georeferencing/SKILL.md on GitHub (opens in a new tab)
  • qgis-impl-network-analysis

    Use when performing routing, shortest path, or service area analysis on road/transport networks. Prevents incorrect results from wrong edge direction assumptions and missing cost strategies. Covers QgsGraphBuilder, QgsGraphAnalyzer (Dijkstra), QgsVectorLayerDirector, cost strategies, and service areas. Keywords: network analysis, routing, shortest path, Dijkstra, service area, QgsGraphBuilder, Qg…

    skills/source/qgis-impl/qgis-impl-network-analysis/SKILL.md on GitHub (opens in a new tab)
  • qgis-impl-postgis

    Use when connecting to PostGIS databases, loading spatial tables, or executing SQL from PyQGIS. Prevents connection string errors and plain-text password exposure in production. Covers QgsDataSourceUri, PostGIS layer loading (table/view/SQL), SQL execution, schema discovery, and authentication. Keywords: PostGIS, QgsDataSourceUri, PostgreSQL, spatial database, SQL, database connection, schema, Po…

    skills/source/qgis-impl/qgis-impl-postgis/SKILL.md on GitHub (opens in a new tab)
  • qgis-impl-print-layouts

    Use when creating print layouts, exporting maps to PDF/SVG/image, or generating atlas series. Prevents empty map exports from missing extent configuration and atlas misconfiguration. Covers QgsPrintLayout, layout items (map, label, legend, scale bar), atlas generation, and PDF/SVG/image export. Keywords: print layout, QgsPrintLayout, map export, PDF, atlas, legend, scale bar, QgsLayoutExporter, m…

    skills/source/qgis-impl/qgis-impl-print-layouts/SKILL.md on GitHub (opens in a new tab)
  • qgis-impl-raster-analysis

    Use when performing raster analysis: map algebra, terrain analysis, raster classification, or DEM processing. Prevents NoData handling errors and incorrect raster calculator expressions. Covers QgsRasterCalculator, DEM analysis (hillshade/slope/aspect), raster renderers, and GDAL processing algorithms. Keywords: raster analysis, QgsRasterCalculator, DEM, hillshade, slope, aspect, raster renderer,…

    skills/source/qgis-impl/qgis-impl-raster-analysis/SKILL.md on GitHub (opens in a new tab)
  • qgis-impl-vector-analysis

    Use when performing spatial analysis on vector data: buffering, clipping, intersecting, dissolving, or joining layers. Prevents geometry operation failures from NULL geometries and wrong CRS combinations. Covers spatial queries, overlay operations, attribute/spatial joins, field calculations, and vector output. Keywords: vector analysis, buffer, clip, intersect, dissolve, spatial join, overlay, Q…

    skills/source/qgis-impl/qgis-impl-vector-analysis/SKILL.md on GitHub (opens in a new tab)
  • qgis-impl-web-services

    Use when loading WMS/WFS/WMTS layers, configuring XYZ tile sources, or setting up QGIS Server. Prevents URI format errors for OGC web services and server misconfiguration. Covers WMS/WMTS/WFS/WCS clients, XYZ tiles, QGIS Server, server filters, and OGC API features. Keywords: WMS, WFS, WMTS, WCS, XYZ tiles, OGC, QGIS Server, web service, tile layer, OGC API, add satellite imagery, load online map…

    skills/source/qgis-impl/qgis-impl-web-services/SKILL.md on GitHub (opens in a new tab)
  • qgis-syntax-expressions

    Use when writing QGIS expressions for filtering, labeling, symbology, or field calculations. Prevents expression syntax errors and context misconfiguration. Covers QgsExpression parsing, evaluation contexts, field calculator, data-defined properties, and custom functions. Keywords: QgsExpression, expression, field calculator, label expression, data-defined, @qgsfunction, filter, evaluate, calcula…

    skills/source/qgis-syntax/qgis-syntax-expressions/SKILL.md on GitHub (opens in a new tab)
  • qgis-syntax-plugins

    Use when creating QGIS plugins, adding menu items, or integrating custom UI into QGIS. Prevents plugin lifecycle violations and resource cleanup failures. Covers plugin structure, metadata.txt, classFactory/initGui/unload, Qt Designer, and Plugin Repository publishing. Keywords: QGIS plugin, classFactory, initGui, unload, metadata.txt, iface, Plugin Builder, plugin repository, make plugin, create…

    skills/source/qgis-syntax/qgis-syntax-plugins/SKILL.md on GitHub (opens in a new tab)
  • qgis-syntax-processing-scripts

    Use when running QGIS processing algorithms, creating custom algorithms, or chaining geoprocessing operations. Prevents hardcoded algorithm IDs, missing feedback handling, and incorrect parameter types. Covers processing.run(), custom QgsProcessingAlgorithm, @alg decorator, parameter types, and batch processing. Keywords: processing.run, QgsProcessingAlgorithm, algorithm, geoprocessing, batch pro…

    skills/source/qgis-syntax/qgis-syntax-processing-scripts/SKILL.md on GitHub (opens in a new tab)
  • qgis-syntax-pyqgis-api

    Use when writing PyQGIS scripts, accessing features, editing layers, or performing geometry operations. Prevents edit session violations, threading crashes, and inefficient feature iteration. Covers 4 scripting contexts, feature CRUD, geometry operations, spatial indexing, background tasks, and basic symbology. Keywords: PyQGIS, QgsFeature, QgsFeatureRequest, QgsGeometry, edit layer, spatial inde…

    skills/source/qgis-syntax/qgis-syntax-pyqgis-api/SKILL.md on GitHub (opens in a new tab)

Review before you install

A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.