在本地磁盘以分类纯 Markdown 文件保存需要长期留存的事实,与智能体内置记忆并存。
记忆
QGIS Geospatial
试用Run QGIS geospatial processing with qgis_process for repeatable vector/raster workflows (reproject, clip, dissolve, buffer, merge, raster warping). Use when...
它能做什么
Use this skill for deterministic, file-based GIS processing through .
技能文档
QGIS
Use this skill for deterministic, file-based GIS processing through qgis_process.
Core Rules
- Confirm source files, destination files, and target CRS before running commands.
- Prefer writing to a new output path; do not overwrite source data unless user explicitly asks.
- Discover algorithm parameters from
qgis_process helpbefore execution. - If output format is not specified, default to
GPKGfor vector andGeoTIFFfor raster. - For batch operations, run one representative file first, then scale to the full set.
Standard Workflow
- Validate tool and inspect capabilities:
qgis_process --version
qgis_process list
- Find and inspect a specific algorithm:
qgis_process list | rg -i "clip|buffer|reproject|merge|warp|dissolve"
qgis_process help native:clip
- Execute with explicit parameters:
qgis_process run -- \
INPUT= \
OUTPUT=
- Verify output exists and report summary (path, layer count/bands, CRS, extent).
Common Patterns
# Reproject vector layer
qgis_process run native:reprojectlayer -- \
INPUT=./data/input.gpkg \
TARGET_CRS=EPSG:4326 \
OUTPUT=./out/reprojected.gpkg
# Clip vector layer by overlay
qgis_process run native:clip -- \
INPUT=./data/roads.gpkg \
OVERLAY=./data/boundary.gpkg \
OUTPUT=./out/roads_clipped.gpkg
# Buffer vector features
qgis_process run native:buffer -- \
INPUT=./data/points.gpkg \
DISTANCE=100 \
SEGMENTS=8 \
DISSOLVE=false \
OUTPUT=./out/points_buffer_100m.gpkg
Safety Boundaries
- Do not guess units; confirm whether distance/area is in degrees or projected units.
- If CRS is missing/invalid, stop and ask for the intended CRS before processing.
- Avoid lossy conversion unless requested (for example dropping attributes or precision).
- For long batch runs, provide dry-run plan first: algorithm, inputs, outputs, and overwrite policy.
OpenClaw + ClawHub Notes
- Keep commands shell-safe and reproducible in OpenClaw terminal sessions.
- Keep this skill portable: no hardcoded machine paths, credentials, or private endpoints.
- For clawhub.ai publication, keep versioning/changelog semver-driven and update examples only with generic sample data.
相关技能
诊断生产力系统反复失效的根因,给出最小干预——容量测算、瓶颈定位、可靠的本地记录。
把自然语言描述转为结构化 JSON,并由 mcp-diagram-generator MCP 服务生成 Draw.io、Mermaid 或 Excalidraw 图表文件。
以 AI 机器人身份加入视频会议,提供语音、虚拟形象与屏幕共享四种模式。
执行 Git 操作(提交、分支、合并、变基、冲突解决与恢复)时强制套用安全规则。
从 AdMapix API 拉取广告创意、应用、榜单和收入预估等数据,原样返回结构化 JSON。
jvy 的更多技能
浏览全部技能面向中文办公场景的 WPS 文档、表格与演示处理及格式兼容。
Create Apache ECharts option JSON, standalone HTML chart pages, and export-ready chart artifacts from CSV, TSV, JSON tables, or existing option configs. Use...
Gitee operations via OpenAPI and git: repositories, pull requests, issues, comments, and file contents. Use when: (1) inspecting or creating Gitee pull reque...
Write, explain, adapt, and debug practical shader code for GLSL, WebGL, Three.js ShaderMaterial, React Three Fiber, postprocess-style full-screen effects, an...
Build, debug, and integrate OpenLayers web maps, including map/view setup, XYZ and OSM base layers, vector sources, GeoJSON overlays, Web Mercator and WGS84...
Research public holidays, bank holidays, observed days, school breaks, and make-up workdays for any country or region. Use when the user asks whether a speci...