qgis-21-qgisprocess-cli-headless
Sub-skill of qgis: 2.1 qgis_process CLI (Headless) (+2).
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
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/21-qgisprocess-cli-headless/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How qgis-21-qgisprocess-cli-headless Compares
| Feature / Agent | qgis-21-qgisprocess-cli-headless | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/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
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
Sub-skill of qgis: 3.1 Read Features from Output Layer (+2).
qgis-11-pyqgis-application-bootstrap-headless
Sub-skill of qgis: 1.1 PyQGIS Application Bootstrap (Headless) (+2).
blender-interface-cli-headless-execution
Sub-skill of blender-interface: CLI Headless Execution (+3).
git-worktree-workflow-headless-mode-in-worktrees
Sub-skill of git-worktree-workflow: Headless Mode in Worktrees.
test-oversized-skill
A test fixture skill that exceeds 200 lines with multiple H2/H3 sections for split testing.
interactive-report-generator
Generate interactive HTML reports with Plotly visualizations from data analysis results. Supports dashboards, charts, and professional styling.
data-validation-reporter
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
Generate standardized .agent-os directory structure with product documentation, mission, tech-stack, roadmap, and decision records. Enables AI-native workflows.
OrcaFlex Specialist Skill
```yaml
repo-ecosystem-hygiene
Interpret the daily read-only repo ecosystem hygiene audit and route remediation through approved workflows.
domain-knowledge-sweep
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.