sjinn-image-generation について
sjinn-image-generation は sjinn CLI で画像を生成・変換するスキルです。参照画像の利用やモデル選択、非同期タスク、結果処理を案内します。
主な機能
- 01テキストから画像を生成
- 02URLやファイルから画像を変換
- 03複数の参照画像を利用
- 04非同期タスクの送信
- 05JSON出力と結果処理
活用シーン
- 01テキストプロンプトから画像を作成
- 02既存画像を変換
- 03複数の参照画像を使って生成
- 04生成結果をローカルに保存
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ sjinn-ai/ skills --skill sjinn-image-generationインストール後、Claude Code で/sjinn-image-generationを入力して読み込まれたか確認します。
同梱ファイルreferences/models.md
詳細
SJinn 画像生成
ユーザーが SJinn を使って画像を作成、変換、参照画像を使用、または生成した画像をダウンロードしたい場合に、このスキルを使用します。
前提条件
生成する前に、CLI とログイン状態を手早く確認します。
sjinn --version
sjinn auth whoami
GPT Image 2.5 Flare と Sunburst を使用するには、CLI が 0.1.19 以降である必要があります。どちらかのコマンドが失敗する場合、または CLI のバージョンが古い場合は、先に sjinn-setup を使用します。
ワークフロー
- モデルとオプションを選択します。モデル固有のオプションについては、
references/models.mdを参照してください。GPT Image 2.5 モデルのアスペクト比はgpt-image-2とは異なります。auto、3:2、2:3の値を流用しないでください。 - 結果を解析しやすくするため、JSON 出力を優先します。
- ユーザーがすぐにタスク ID を取得したい場合は、
--asyncを使用します。 - ユーザーが結果をローカルに保存するよう求めた場合に限り、
--download [path]を使用します。
コマンド
テキストから画像を生成:
sjinn image generate --prompt "a clean product render of a glass lamp" --model gpt-image-2 --aspect 1:1 --json
URL から画像を変換:
sjinn image generate --prompt "make this product photo more cinematic" --image "https://example.com/input.png" --model nano-banana --json
ローカルファイルから画像を変換:
sjinn image generate --prompt "turn this sketch into a polished concept render" --image "./sketch.png" --model seedream-v4 --json
GPT Image 2.5 Flare でテキストから画像を生成:
sjinn image generate --prompt "a clean product render of a glass lamp" --model gpt-image-2.5-flare --aspect 3:4 --resolution 2K --json
複数の参照画像を使って GPT Image 2.5 Sunburst を使用:
sjinn image generate --prompt "keep the product from the first image and use the lighting from the second" --model gpt-image-2.5-sunburst --image "./product.png,./lighting.webp" --aspect 16:9 --resolution 4K --json
GPT Image 2.5 の両モデルは最大 16 枚の参照画像に対応しています。オプションを省略した場合、デフォルトは --aspect 1:1 --resolution 1K です。
非同期:
sjinn image generate --prompt "a futuristic workspace at sunrise" --model nano-banana-2 --resolution 4K --async --json
出力の処理
成功した場合は、タスク ID、メイン URL、追加の URL(ある場合)、モデル、経過時間を返します。status が created の場合は、sjinn-task-status でタスクを照会するようユーザーに伝えます。
エラーの場合は、CLI のエラーを簡潔に要約し、CLI が見つからない、または認証されていないことがエラーから示される場合に限り、sjinn-setup を提案します。