qgis-errors-data-loading

Installation
SKILL.md

qgis-errors-data-loading

Quick Reference

The #1 Rule

ALWAYS call layer.isValid() immediately after creating ANY layer. An invalid layer does NOT raise an exception — it silently returns a broken object that crashes or produces undefined behavior on access.

layer = QgsVectorLayer(uri, name, provider)
if not layer.isValid():
    raise RuntimeError(f"Failed to load layer '{name}': check URI, provider, and data source")

Error Categories at a Glance

Installs
7
GitHub Stars
22
First Seen
Apr 29, 2026
qgis-errors-data-loading — openaec-foundation/qgis-claude-skill-package