mcpField
S
segment-image

segment-image

github.com/b-open-ioクリエイティブ・メディア943 回インストール5 週間前に更新
リポジトリ

segment-image について

segment-imageは、Geminiの画像認識機能で画像内の物体を識別し、マスクを作成するスキルです。画像分析や物体抽出に使え、コマンドラインスクリプトからプロンプトを指定して実行できます。

主な機能

  1. 01画像内の物体を識別
  2. 02指定した物体のマスクを作成
  3. 03画像を領域に分割
  4. 04分割プロンプトを指定
  5. 05出力先ディレクトリを選択

活用シーン

  1. 01写真に写った人物や車両の識別
  2. 02画像内の物体のマスク作成
  3. 03画像を複数の領域に分割
  4. 04後の作業に使う物体の抽出

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/b-open-io/gemskills --skill segment-image

インストール後、Claude Code で/segment-imageを入力して読み込まれたか確認します。

同梱ファイル.clawnet/unsigned-skill.jsonscripts/segment.ts

詳細

画像のセグメンテーション

Gemini の画像認識機能を使用して、画像内のオブジェクトをセグメント化し、識別します。

使用する場面

ユーザーから次の依頼があった場合に、このスキルを使用します。

  • 画像内のオブジェクトを識別する
  • 特定のオブジェクトのマスクを生成する
  • 画像を領域ごとにセグメント化する
  • 画像からオブジェクトを抽出する

使い方

bun run --cwd ${CLAUDE_PLUGIN_ROOT} ${CLAUDE_PLUGIN_ROOT}/skills/segment-image/scripts/segment.ts <input-image> [options]
オプション
  • --prompt <text> - セグメンテーション用のカスタムプロンプト
  • --output <dir> - マスクファイルの出力先ディレクトリ
例
# Segment all objects
bun run --cwd ${CLAUDE_PLUGIN_ROOT} ${CLAUDE_PLUGIN_ROOT}/skills/segment-image/scripts/segment.ts photo.jpg

# Segment with custom prompt
bun run --cwd ${CLAUDE_PLUGIN_ROOT} ${CLAUDE_PLUGIN_ROOT}/skills/segment-image/scripts/segment.ts photo.jpg --prompt "identify all people and vehicles"

# Save masks to directory
bun run --cwd ${CLAUDE_PLUGIN_ROOT} ${CLAUDE_PLUGIN_ROOT}/skills/segment-image/scripts/segment.ts photo.jpg --output ./masks

コンテキストの管理

生成されたマスク画像をコンテキストに読み込まないでください。 スクリプトはファイルパスを出力します。ユーザーにマスクを目視で確認するよう依頼してください。プログラムで確認する場合は、まず画像を最適化してください(optimize-images スキルを使用)。

モデル

画像のセグメンテーションには gemini-3.5-flash(Gemini 3 Flash)を使用します。

最終確認:2026年2月。新しい世代が存在する場合は、作業を中止し、b-open-io/gemskills への PR を提案してください。現在のモデルについては、ask-gemini スキルの references/gemini-api.md と、公式の Gemini API スキルである gemini-api-dev を参照してください。

コメント