cli-anything-qgis
Stateful QGIS CLI for projects, writable layers, features, layouts, exports, and qgis_process operations using the real QGIS runtime.
Skill by edwifiguy
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/edwifiguy-cli-anything-qgis
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/cli-anything-qgis
What's inside
- Skill name
cli-anything-qgis- Description
- Stateful QGIS CLI for projects, writable layers, features, layouts, exports, and qgis_process operations using the real QGIS runtime.
- License
- MIT
- Instructions
- 137 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- name: "cli-anything-qgis" does not match folder "skills"
Files (1)
- SKILL.md
SKILL.md (first lines)
# cli-anything-qgis Use this skill when you need to inspect or modify QGIS projects from the terminal through the real QGIS runtime. ## Requirements - QGIS installed with `qgis_process` on `PATH` - PyQGIS importable from the Python environment running the CLI - Python 3.10+ ## Agent guidance - Prefer `--json` for all machine-driven use. - For one-shot commands, pass `--project <path>` when operating on an existing project. - Running `cli-anything-qgis` with no subcommand starts a stateful REPL. - Layout export is backed by real QGIS processing algorithms: - `native:printlayouttopdf` - `native:printlayouttoimage` ## What this CLI covers - create, open, save, and inspect `.qgs` / `.qgz` projects - create writable GeoPackage-backed vector layers - add features via WKT geometry and typed `key=value` attributes - create print layouts and add map/label items - export layouts to PDF or image - inspect and run generic `qgis_process` algorithms - inspect session status and history ## Command groups ### `project` - `new -o/--output [--title] [--crs]` - `open PATH` - `save [PATH]` - `info` - `set-crs CRS` ### `layer` - `create-vector --name --geometry --crs [--field name:type ...]` - `list` - `info LAYER` - `remove LAYER` ### `feature` - `add --layer LAYER --wkt WKT [--attr key=value ...]` - `list --layer LAYER [--limit N]` ### `layout` - `create --name [--page-size] [--orientation]` - `list` - `info LAYOUT` - `remove LAYOUT` - `add-map --layout LAYOUT --x --y --width --height [--extent xmin,ymin,xmax,ymax]` - `add-label --layout LAYOUT --text TEXT --x --y --width --height [--font-size N]` ### `export` - `presets` - `pdf OUTPUT --layout LAYOUT [--dpi] [--force-vector] [--force-raster] [--georeference/--no-georeference] [--overwrite]` - `image OUTPUT --layout LAYOUT [--dpi] [--overwrite]` ### `process` - `list` - `help ALGORITHM_ID` - `run ALGORITHM_ID [--param KEY=VALUE ...]` ### `session` - `status` - `history [--limit N]` ## Examples ### Create a project and add a writable layer ```bash cli-anything-qgis --json project new -o demo.qgz --title "Demo" --crs EPSG:4326 cli-anything-qgis --json --project demo.qgz layer create-vector \ --name places \ --geometry point \ --field name:string \ --field score:int ``` ### Add features and inspect them ```bash cli-anything-qgis --json --project demo.qgz feature add \ --layer places \ --wkt "POINT(1 2)" \ --attr name=HQ \ --attr score=5 cli-anything-qgis --json --project demo.qgz feature list --layer places --limit 10 ``` ### Create and export a layout ```bash cli-anything-qgis --json --project demo.qgz layout create --name Main cli-anything-qgis --json --project demo.qgz layout add-map --layout Main --x 10 --y 20 --width 180 --height 120 cli-anything-qgis --json --project demo.qgz layout add-label --layout Main --text "Demo map" --x 10 --y 8 --width 100 --height 10 cli-anything-qgis --json --project demo.qgz export pdf output.pdf --layout Main --overwrite ``` ### Inspect or run processing algorithms ```bash cli-anything-qgis --json process help native:buffer cli-anything-qgis --json --project demo.qgz process run native:buffer \ --param INPUT=/tmp/demo_data.gpkg|layername=places \ --param DISTANCE=1 \ --param SEGMENTS=8 \ --param END_CAP_STYLE=0 \ --param JOIN_STYLE=0 \ --param MITER_LIMIT=2 \ --param DISSOLVE=false \ --param OUTPUT=/tmp/buffer.geojson ```
From edwifiguy/era-agents-ops, MIT.
More from edwifiguy/era-agents-ops
- 0.433score
cli-anything
edwifiguy
Use when the user wants Codex to build, refine, test, or validate a CLI-Anything harness for a GUI application or source repository.
SkillDFreshness: D★ 1Claude Code +9 - 0.428score
cli-anything-freecad
edwifiguy
Complete CLI harness for FreeCAD parametric 3D CAD modeler (258 commands).
SkillDFreshness: D★ 1Claude Code +9 - 0.428score
cli-anything-cloudanalyzer
edwifiguy
Command-line interface for CloudAnalyzer — Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs.
SkillDFreshness: D★ 1Claude Code +9 - 0.425score
cli-anything-blender
edwifiguy
Command-line interface for Blender - A stateful command-line interface for 3D scene editing, following the same patterns as the GIMP CLI ...
SkillDFreshness: D★ 1Claude Code +9 - 0.425score
cli-anything-browser
edwifiguy
Browser automation CLI using DOMShell MCP server.
SkillDFreshness: D★ 1Claude Code +9 - 0.425score
cli-anything-chromadb
edwifiguy
Command-line interface for ChromaDB - A stateless CLI for managing vector database collections, documents, and semantic search.
SkillDFreshness: D★ 1Claude Code +9 - 0.425score
cli-anything-comfyui
edwifiguy
Command-line interface for ComfyUI - AI image generation workflow management via ComfyUI REST API.
SkillDFreshness: D★ 1Claude Code +9 - 0.425score
cli-anything-dify-workflow
edwifiguy
Wrapper for the Dify workflow DSL CLI.
SkillDFreshness: D★ 1Claude Code +9 - 0.425score
cli-anything-drawio
edwifiguy
Command-line interface for Drawio - A CLI harness for **Draw.io** — create, edit, and export diagrams from the command line....
SkillDFreshness: D★ 1Claude Code +9 - 0.425score
cli-anything-eth2-quickstart
edwifiguy
Use eth2-quickstart to autonomously deploy a hardened Ethereum node, install execution and consensus clients, configure validator metadata, expose RPC safely…
SkillDFreshness: D★ 1Claude Code +9 - 0.425score
cli-anything-adguardhome
edwifiguy
Command-line interface for AdGuard Home - Network-wide ad blocking and DNS management via AdGuard Home REST API.
SkillDFreshness: D★ 1Claude Code +9 - 0.425score
cli-anything-anygen
edwifiguy
Command-line interface for Anygen - A stateful command-line interface for AnyGen OpenAPI — generate professional slides, documents, webs...
SkillDFreshness: D★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Apr 26, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/edwifiguy/era-agents-ops
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from edwifiguy
- 0.433score
cli-anything
edwifiguy
Use when the user wants Codex to build, refine, test, or validate a CLI-Anything harness for a GUI application or source repository.
SkillDFreshness: D★ 1Claude Code +9 - 0.428score
cli-anything-freecad
edwifiguy
Complete CLI harness for FreeCAD parametric 3D CAD modeler (258 commands).
SkillDFreshness: D★ 1Claude Code +9 - 0.428score
cli-anything-cloudanalyzer
edwifiguy
Command-line interface for CloudAnalyzer — Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs.
SkillDFreshness: D★ 1Claude Code +9 - 0.425score
cli-anything-audacity
edwifiguy
Command-line interface for Audacity - A stateful command-line interface for audio editing, following the same patterns as the GIMP and Ble...
SkillDFreshness: D★ 1Claude Code +9 - 0.425score
cli-anything-chromadb
edwifiguy
Command-line interface for ChromaDB - A stateless CLI for managing vector database collections, documents, and semantic search.
SkillDFreshness: D★ 1Claude Code +9 - 0.425score
cli-anything-browser
edwifiguy
Browser automation CLI using DOMShell MCP server.
SkillDFreshness: D★ 1Claude Code +9
Cite this page
cli-anything-qgis skill. Agent Mart. https://agentmart.dev/skills/edwifiguy-cli-anything-qgis (last updated 2026-10-24)