qgis-21-qgisprocess-cli-headless

Sub-skill of qgis: 2.1 qgis_process CLI (Headless) (+2).

5 stars

Best use case

qgis-21-qgisprocess-cli-headless is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Sub-skill of qgis: 2.1 qgis_process CLI (Headless) (+2).

Teams using qgis-21-qgisprocess-cli-headless should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/21-qgisprocess-cli-headless/SKILL.md --create-dirs "https://raw.githubusercontent.com/vamseeachanta/workspace-hub/main/.agents/skills/_archive/engineering/gis/qgis/21-qgisprocess-cli-headless/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/21-qgisprocess-cli-headless/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How qgis-21-qgisprocess-cli-headless Compares

Feature / Agentqgis-21-qgisprocess-cli-headlessStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Sub-skill of qgis: 2.1 qgis_process CLI (Headless) (+2).

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# 2.1 qgis_process CLI (Headless) (+2)

## 2.1 qgis_process CLI (Headless)


```bash
# List available algorithms
qgis_process list

# Run an algorithm
qgis_process run native:buffer \
  --INPUT=/data/wells.gpkg \
  --DISTANCE=5000 \
  --SEGMENTS=36 \
  --OUTPUT=/data/wells_5km_buffer.gpkg

# Run with JSON params file
qgis_process run native:reprojectlayer \
  --parameters=reproject_params.json
```


## 2.2 Python Processing Framework


```python
import processing
from qgis.core import QgsVectorLayer

# Reproject wells to UTM Zone 31N (offshore NW Europe)
result = processing.run("native:reprojectlayer", {
    "INPUT":      layer,
    "TARGET_CRS": QgsCoordinateReferenceSystem("EPSG:32631"),
    "OUTPUT":     "memory:"
})
utm_layer = result["OUTPUT"]

# Buffer: 500 m radius around each well
result = processing.run("native:buffer", {
    "INPUT":    utm_layer,
    "DISTANCE": 500,
    "SEGMENTS": 32,
    "OUTPUT":   "/data/well_exclusion_zones.gpkg"
})
```


## 2.3 Common Processing Algorithms


| Algorithm | ID | Use |
|-----------|----|-----|
| Reproject | `native:reprojectlayer` | CRS transform |
| Buffer | `native:buffer` | Proximity zones |
| Spatial join | `native:joinattributesbylocation` | Overlay |
| Clip | `native:clip` | Mask to AOI |
| Merge layers | `native:mergevectorlayers` | Combine datasets |
| Raster clip | `gdal:cliprasterbymasklayer` | Crop bathymetry |
| Contour | `gdal:contour` | Depth contours |

---

Related Skills

gmail-headless-oauth

5
from vamseeachanta/workspace-hub

Manual OAuth2 token exchange for Gmail on headless servers. Bypass gmail-mcp-multiauth browser requirement. Generate auth URLs, exchange codes, manage multi-account credentials with auto-refresh.

qgis-31-read-features-from-output-layer

5
from vamseeachanta/workspace-hub

Sub-skill of qgis: 3.1 Read Features from Output Layer (+2).

qgis-11-pyqgis-application-bootstrap-headless

5
from vamseeachanta/workspace-hub

Sub-skill of qgis: 1.1 PyQGIS Application Bootstrap (Headless) (+2).

blender-interface-cli-headless-execution

5
from vamseeachanta/workspace-hub

Sub-skill of blender-interface: CLI Headless Execution (+3).

git-worktree-workflow-headless-mode-in-worktrees

5
from vamseeachanta/workspace-hub

Sub-skill of git-worktree-workflow: Headless Mode in Worktrees.

test-oversized-skill

5
from vamseeachanta/workspace-hub

A test fixture skill that exceeds 200 lines with multiple H2/H3 sections for split testing.

interactive-report-generator

5
from vamseeachanta/workspace-hub

Generate interactive HTML reports with Plotly visualizations from data analysis results. Supports dashboards, charts, and professional styling.

data-validation-reporter

5
from vamseeachanta/workspace-hub

Generate interactive validation reports with quality scoring, missing data analysis, and type checking. Combines Pandas validation, Plotly visualization, and YAML configuration for comprehensive data quality reporting.

agent-os-framework

5
from vamseeachanta/workspace-hub

Generate standardized .agent-os directory structure with product documentation, mission, tech-stack, roadmap, and decision records. Enables AI-native workflows.

OrcaFlex Specialist Skill

5
from vamseeachanta/workspace-hub

```yaml

repo-ecosystem-hygiene

5
from vamseeachanta/workspace-hub

Interpret the daily read-only repo ecosystem hygiene audit and route remediation through approved workflows.

domain-knowledge-sweep

5
from vamseeachanta/workspace-hub

Systematic multi-source research of an engineering domain. Spawns parent issue → 6 research subissues (Standards, Academic, Industry, LinkedIn-marketing, Code-audit, Synthesis) → gap implementation subissues. Replaces LinkedIn-only extraction with defensible comprehensive sourcing.