本文へ移動
cccskills
無料GitHub で公開日本語紹介

omh-geospatial-analysis

地図上の区域データを重ね合わせ、重複部分の面積を計算するスキル。座標系と図形の妥当性を確認し、GeoJSONと再実行用の記録を残します。

原文原文の説明を見る

[omh] Spatial layers to intersect: execute CRS-safe polygon overlay with measured areas, validated geometry and reproducible GeoJSON outputs. Use when the user says: geospatial-analysis, geospatial overlay, spatial intersection, intersect geojson layers, compute overlap area.

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 2つの区域の重複面積を求めたいとき
  • 計算前に座標系や図形を検証したいとき
  • 交差部分をGeoJSONで保存したいとき
  • 計算条件を残して再実行したいとき

日本語での紹介

できること

地図上の区域を表すポリゴンデータを重ね合わせ、重複部分とその面積を求めます。位置の表し方を定める座標参照系(CRS)と図形の妥当性を確認し、メートル単位の投影座標系で計測します。結果のGeoJSON、面積の集計JSON、入力や実行条件を追跡できる記録を出力します。

こんなときに便利

手元にある2つの区域データについて、重なりを実際に計算したい場面に向いています。計算値だけでなく、使用データや設定を残して後から検証・再実行したい場合にも役立ちます。

使い方の例

  • 「この2つのGeoJSONの重複面積を、指定した座標系で計算して」
  • 「入力の図形を検証し、交差部分と集計結果を新しいフォルダに保存して」

注意点

入力と重ね合わせ対象の区域データ、明示的な座標系、新規出力先、実行時間の上限が必要です。実計算には任意の追加ライブラリを含む実行環境が必要で、自動導入はしません。不明な座標系の推測や不正な図形の自動修復は行いません。地図作成、ラスター処理、最短距離の計算は対象外です。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(10)

  • SKILL.md5.7 KB
  • references/execution-and-qa.md4.3 KB
  • references/full-contract.md3.0 KB
  • references/procedure.md3.0 KB
  • toolkit/examples/input.json501 B
  • toolkit/examples/overlay.json351 B
  • toolkit/LICENSE.upstream1.3 KB
  • toolkit/README.md6.3 KB
  • toolkit/scripts/analyze.py16.9 KB
  • toolkit/upstream-manifest.json3.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Geospatial Analysis

Required: input and overlay polygon layers, explicit source and metric target CRS, new output directory and execution budget. Output: result GeoJSON, measured summary JSON, replay and provenance manifest.

HOLD: Missing inputs or failed contract gates. Prepared OMH routing is not execution or approval.

Why This Exists

Polygon computations can return plausible but wrong numbers when CRS, coordinate units or geometry are invalid. This skill couples fail-closed checks to a runnable optional overlay producer and inspectable replay artifacts.

First Steps

  • Read toolkit/README.md and references/execution-and-qa.md before executing toolkit/scripts/analyze.py; installation and skill discovery never run it.
  • Confirm the two layers, explicit EPSG declarations, study extent, projected metre CRS, output directory and finite host timeout; never guess a missing CRS.
  • Use the original synthetic rectangle fixture only for backend QA; do not describe it as a public flood, facility or site-suitability finding.

Contract: references/full-contract.md, loaded before analysis. Procedure: references/procedure.md. These are working methods, not an OMH runtime operation.

Safety Rules

  • Never infer CRS from plausible coordinates. Explicit source flags are mandatory; embedded declarations must agree.
  • Refuse geographic-degree area/distance and non-metre targets; choose a suitable local/equal-area projected CRS rather than treating map units as ground truth.
  • Do not auto-install optional libraries, import the companion on skill load, open a network connection, silently repair invalid geometry or overwrite existing outputs.
  • No result is observed until the actual domain backend exits successfully and its output files are inspected. Missing backend, validation failure and timeout are not zero-overlap findings.
  • Keep confidential locations and source data out of shared reports; carry only permitted evidence references. No map, raster/NoData, buffer, spatial statistics or nearest-distance capability is promised.

When to Use

Use when supplied polygon layers need actual intersection and measured overlap, not a narrative report or a decorative map.

Strong routing signals: geospatial-analysis, geospatial overlay, spatial intersection, intersect geojson layers, compute overlap area

Catalog Metadata

Category: analysis Phase: spatial-computation Hermes role: operator Quality tier: execution-evidence-gated

Completion Checklist

  • Source declarations and metric target are explicit; invalid geometry is rejected, not silently repaired.
  • The actual backend command and exit were observed; output GeoJSON, summary and manifest were read back and hashed, or the blocker is stated.
  • Pair sums versus union area, projected measurement limits and synthetic versus public-world evidence remain distinct.

Recovery Notes

  • If CRS is missing, stop and ask for the authoritative declaration; do not assign one based on numeric range.
  • If dependencies are missing, return a nonzero failure and an explicit optional-environment setup recipe; never synthesize outputs.
  • If geometry is invalid, report the failing layer and request approved preprocessing before rerunning; if output already exists, choose a new directory.

Workflow Lane

  • Current lane: Research and company ops (product-docs, source-finder, web-research, research, model-optimization, inference-serving, model-finetuning, research-brief, +26 more) - research, signals, ops, and briefings.
  • If intent belongs to another lane, hand back to oh-my-hermes or name the adjacent workflow.
  • Shared product, routing, compatibility, and evidence rules: skill_view(name='omh-routing', file_path='references/skill-common-rail.md').

Runtime Evidence

Record observed delegation results; otherwise return not_available or not_observed. Prepared OMH routing is not execution, review, CI, merge-readiness, or merge evidence.

  • Treat wrapper memory/context summaries as advisory local context, not proof of opaque Hermes memory reads or changes. Preserve workflow intent and stop conditions; verify before claiming completion. Reply in the user's own words and the host's own voice: its SOUL.md persona owns reply language, tone, speech level, and sentence endings, progress updates included (where it sets no language, use the one the user wrote in), and OMH shapes structure and content only; OMH's record terms (surface, lane, wrapper, handoff, evidence boundary, not_observed) stay in records and tool calls, never in the sentence the user reads unless they ask about one; and when a real unresolved user decision or a useful briefing discussion remains, offer one specific, content-linked question. Completed work needs no question; omit unrelated non-action footers and generic offers to continue.

Use Hermes-native subagent/delegation features when available: native subagents -> Hermes delegation when available, otherwise sequential lanes.

Shared product, compatibility, topology, memory, harness, and execution rules: skill_view(name='omh-routing', file_path='references/skill-common-rail.md'). Load it when applicable; otherwise name an unavailable capability.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

dag-ulw

無料概要あり

複数の工程がある大きな仕事を、依存関係のある小さな作業に分解します。並行実行、独立した検証、失敗箇所の修復を管理し、達成状況と残件を報告するスキルです。

  • 複数モジュールにまたがる機能追加
  • 順序のある移行作業を進めたいとき
  • 編集範囲を分けた大規模な整理
rlaope/oh-my-hermes3,7702026年10月25日 更新

model-onboarding

無料概要あり

新世代のAIモデルをoh-my-hermesへ組み込む手順を案内します。モデル認識、公式仕様、振り分け設定、料金、実際の接続と比較測定まで確認します。

  • 新世代モデルを追加したいとき
  • APIのモデル名と日付付き名の認識確認
  • モデル選択順と関連文書の更新
rlaope/oh-my-hermes3,7702026年10月25日 更新

omh-accessibility-audit

無料概要あり

画面のアクセシビリティを点検する計画と判定表を作ります。WCAG 2.2 AAに沿って操作や読み上げの根拠を整理し、問題と修正方針、不足する確認を示します。

  • 購入画面のWCAG 2.2 AA監査
  • キーボード操作とフォーカス順序の確認
  • 読み上げ用ラベルと通知の根拠整理
rlaope/oh-my-hermes3,7702026年10月25日 更新

omh-achievements

無料概要あり

Hermesの実績プラグインが保存したローカル情報から、獲得済みバッジや最近の獲得状況、段階ごとの進捗を整理し、チャットや報告用の概要にまとめるスキル。

  • 獲得済みバッジを確認したいとき
  • 最近獲得した実績の振り返り
  • 次の実績段階までの進捗確認
rlaope/oh-my-hermes3,7702026年10月25日 更新

omh-adversarial-consensus

無料概要あり

技術提案を独立した複数の視点から批判的に検討し、反論への判断を整理します。残った制約・決定事項・リスク・未解決の問いを、後続の計画作成に渡すスキル。

  • 計画前に技術提案を検討したいとき
  • 移行案の前提を疑いたいとき
  • リスクと未解決事項の整理
rlaope/oh-my-hermes3,7702026年10月25日 更新

omh-agent-board

無料概要あり

複数のHermesエージェントやプロファイルの作業をボードで整理し、担当タスク、引き継ぎ、稼働状況、障害、完了状態を確認できる形で管理するスキル。

  • 公開準備の役割を分担したいとき
  • 引き継ぎと作業の障害を管理したいとき
  • 再起動後や別プロファイルで継続したいとき
rlaope/oh-my-hermes3,7702026年10月25日 更新

rlaope のスキルをすべて見る

このスキルの問題を報告する