tarunai-connect-qgis

Automate QGIS project manipulation and geospatial workflows via agent-controlled commands.

Updated May 25, 2026
One-click install
npx skills add https://github.com/tharunramagiri/tarunai-connect --skill tarunai-connect-qgis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tarunai-connect-qgis
Source: https://github.com/tharunramagiri/tarunai-connect/tree/main/QGIS/agent-harness/tarunai_connect/qgis/skills
Command: npx skills add https://github.com/tharunramagiri/tarunai-connect --skill tarunai-connect-qgis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the challenge of automating QGIS desktop operations by giving AI agents a reliable way to inspect, modify, and export geospatial projects through the real QGIS runtime.

Core Features & Use Cases

  • Project and Layer Management: Create, open, save, inspect, and modify QGIS projects with writable vector layers and coordinate reference systems.
  • Geospatial Editing and Processing: Add features, manage layouts, export maps, and run QGIS processing algorithms for automated GIS workflows.
  • Use Case: An analyst can ask an AI agent to create a QGIS project, add geographic features, generate a print layout, and export a final map without manually operating the QGIS interface.

Quick Start

Use the QGIS skill to create a new project, add a vector layer with features, and export a map layout as a PDF.

Frequently Asked Questions about tarunai-connect-qgis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate QGIS workflows without using the desktop interface?

You can automate QGIS workflows by sending agent-controlled commands to the qgis_process runtime. This enables project creation, layer editing, and map layout generation without manual desktop interaction.

Can I run QGIS processing algorithms for vector layers through an AI agent?

Yes, you can execute QGIS processing algorithms for vector layers through AI agent commands. The Skill manages feature addition and geospatial processing by interfacing directly with the PyQGIS runtime.

Do I need qgis_process and PyQGIS installed to control geospatial projects?

Yes, controlling geospatial projects requires a local QGIS runtime with qgis_process and PyQGIS available. These dependencies execute the stateful geospatial operations and algorithm processing.

How do I generate and export map layouts from a QGIS project programmatically?

To export map layouts programmatically, an agent creates a QGIS project, adds geographic features, generates a print layout, and exports the final map as a PDF using automated commands.

What is the best way to manage coordinate reference systems in automated GIS workflows?

Managing coordinate reference systems in automated GIS workflows is handled through agent-controlled project modification commands. The Skill inspects and modifies projects to apply the correct CRS to writable vector layers.

Why does my QGIS map automation script fail to perform stateful geospatial operations?

QGIS map automation fails stateful geospatial operations when the local environment lacks the required QGIS runtime. You must ensure qgis_process is accessible and PyQGIS is installed for command execution.