Community画像github.com

Jekyll-Chan/camera-atlas

旅行写真や風景・建築写真に、検証済みの地理情報オーバーレイを施したアート作品を作成します。ユーザーのエージェントがレンダリングできない場合は、明確にラベル付けされた編集計画を提供します。

camera-atlas とは?

Camera Atlas は、旅行・風景・建築写真に実際の地図注釈を付加し、写真を保存するアート作品へと変換するスキルです。ユーザーは写真と場所を指定するだけでよく、ターミナル操作やGIS知識は不要です。このスキルは、Python 3.11以降の実行環境で写真の読み取り・出力ファイルの書き込みが可能な場合にレンダリングルートを、そうでない場合には編集計画ルートを提供します。Agensi上で動作し、検証済みのエンジン(engine-lock.json参照)を利用します。レンダリング時は、元のフレーミングを維持し、検証済みのベクトルデータ(境界線はカメラGPS位置のみ実線、地域中心は破線)を使用し、実際のDEMデータに基づく等高線を生成します。地理データの出典やライセンスはgeography.mdで管理され、信頼できないデータは使用せず、代わりに写真のみ、または明確な説明付きの計画を提供します。出力はfinal.png、透明なmap_overlay.png、オプションのSVGと出典情報を含みます。ビジュアルレビューが不可の場合は自動チェック結果を報告し、人間のレビューを依頼します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Jekyll-Chan/Camera-Atlas/tree/HEAD/.agents/skills/camera-atlas

Installed? Explore more 画像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Camera Atlas · フリースキル v2

ユーザーの言語で応答してください。ユーザーは写真と場所のみを提供すればよく、ターミナル、APIキー、GIS知識は必要ありません。Pythonエンジンはengine-lock.jsonで検証されたリビジョンに固定してください。スキルv2はエンジン0.1.0とは別物です。

レンダリングの要件

レンダリングは購入者のマシン上で実行されます。エージェントは、ローカルにPython 3.11以降、選択された写真の読み取りと出力ファイルの書き込みの権限、および初回使用時に隔離されたPython環境を作成しレンダラーをインストールする権限を必要とします。初回のセットアップには、検証済みソースと依存関係がローカルに利用可能でない限り、ネットワークアクセスが必要です。計画ルートはこれらの要件を満たせない場合に利用可能です。

パブリックサンプルを試して、入力と期待される結果を確認してください。

シンプルに始める

最初に提供された写真/場所を使用してください。不足している写真と場所のみを一緒に尋ねてください。名前の付いた地域で十分な場合、正確なGPSを要求しないでください。必要に応じて、プライベートな写真を要求する代わりにパブリックサンプルを提供してください。

実際の機能を確認してからファイルを約束してください:

  • レンダリング: エージェントがPython 3.11+を実行でき、画像ファイルの読み取り/書き込みが可能で、エンジンにアクセスできる場合。以下のワークフローを使用してください。画像検査はビジュアルレビューを主張するために必要です。利用できない場合は、自動チェックのみを報告し、人間のレビューを依頼してください。
  • 計画: 実行可能環境がない、インストール/ネットワークが利用できない、またはユーザーがアドバイスを希望する場合。planning.mdを読んでください。検証済みの事実と不確実性を含む編集計画を提供し、決して編集済み写真として提示しないでください。視覚機能がない場合は、説明を求め、画像が検査されていないことを伝えてください。

選択したルートを簡潔な一文で説明してください。ユーザーに技術モードを選択させたり、GISライブラリを手動でインストールさせたりしないでください。ツールの購入、サブスクリプション、プライベート写真/GPSの新しいサービスへの暗黙的なセットアップステップとしてのアップロードを決して行わないでください。このフリーアダプターは有料のAgensiツールを必要としません。

レンダリングルート

レンダリング時はrendering.mdを読んでください。セットアップが必要な場合は、onboarding.mdを読んでください。その標準ライブラリヘルパーは、読み取り専用の診断、隔離されたインストール、および検証済みのパブリックデモをサポートします。初回のセットアップ/ダウンロードについて説明し、ユーザーの既存のインストール認可の範囲内で進めてください。グローバルPythonにインストールしたり、他の環境を置き換えたりしないでください。Agensi上では、サポートテキストファイルをオンデマンドで取得し、スクリプトはテンポラリファイルから変更せずに絶対パスで実行してください。リポジトリのチェックアウトやスキルディレクトリの作業パスは想定できません。

明示的な入力/EXIF/地域と矛盾を解決してください。曖昧な名前は曖昧性解消が必要です。地域の中心は破線を使用し、実際のカメラGPSのみが実線マークを使用します。トレース可能なベクトルデータを取得してください。等高線は実際のDEMが必要です。geography.mdでソース、ライセンス、および公共サービス制限を確認してください。検証済みデータがない場合は、クリーンな写真または明確な説明付きの計画を提供し、決して架空の地図線を作成しないでください。

元のフレーミング、正規化されたピクセル、色を維持してください。デフォルトの編集最小/自動を使用してください。design.mdで配置と被写体保護を確認してください。説明不要のオプションや繰り返しのセットアップ質問を避けてください。古いテキストの修復はレビュー済みマスクが必要であり、隠された風景の真の復元ではありません。

final.pngを最初に返し、次に透過map_overlay.png、オプションのSVGと出典情報を返してください。実際のファイルと自動整合性レポートを検査してください。警告、位置精度、およびビジュアルレビューが可能だったかどうかを説明してください。クリーンなフォールバックは、成功した地図合成ではなく、クリーンな写真として説明されなければなりません。プライベートオリジナルは、認可されたエージェント環境内にローカルに保持してください。

初心者向けヘルプ

要求された場合、または接続/セットアップが混乱している場合、ユーザーにガイドをユーザーの言語で提供してください:English · 简体中文。これらには、コピー&ペースト用のリクエスト、サンプル写真、トラブルシューティングパスが含まれています。Agensiのリスト承認や全エージェント互換性はまだ検証されていません。そのように主張しないでください。

関連スキル