Reverse engineered prompt

GitHub

Build me a QGIS plugin called Spatial Analysis Agent that works like a GIS copilot inside QGIS. I want a simple docked panel where I can type normal language requests like clip these layers, calculate NDVI, run raster analysis, do accessibility or network analysis, and create charts or maps. The plugin should turn those requests into QGIS processing steps and use common Python geospatial tools when needed, then show progress, outputs, and any new layers directly in the current project.

Please include a settings area for model selection and API key entry, with keys stored only on the local machine. It should feel beginner friendly but still be useful for more advanced GIS work, and support both vector and raster workflows. Make setup as smooth as possible, including automatic installation of required Python libraries where practical, and make the result ready to install in QGIS from a zip package. If anything is unclear, look up the current QGIS plugin docs online and follow normal plugin conventions.

Have a live product UI? Try website reverse