Community画像github.com

davidkrammer/imagegenkit

ローカルの `imagegenkit` コマンド(ImageGenKit)を使って画像を生成・編集します。ユーザーが画像の作成、生成、レンダリング、モックアップ、編集を依頼したときや、ラスター画像(写真、製品ショット、サムネイル、モックアップ、アイコン、イラスト、背景、アプリ/ストア用アセット、透明PNG、リスタイル、参照画像の合成)が必要なタスクに使用します。

imagegenkit とは?

このスキルは、ローカルCLIツール `imagegenkit` を介して画像生成・編集をエージェントに統合します。ユーザーが画像を作成、編集、または参照画像の合成を依頼したときに、ユーザーのImageGenKit設定(プロバイダ、APIキー、デフォルト設定など)に基づいて適切なタスク(ドラフト、最終版、編集、透明PNG)を自動選択し、コスト効率よく実行します。対応プラットフォームはClaude Code、Cursor、CodexなどのAIエージェントツールで、`imagegenkit`がシステムにインストールされていることが前提です。チャット内でAPIキーを要求したり表示したりせず、生成結果はプロジェクトのアセットフォルダに保存され、上書きを避けるため自動的にファイル名を調整します。エラー時はプロバイダのメッセージを読み、盲目的なリトライは行わず、月間制限に達した場合はユーザーに通知して回避策を取らないなど、安全で責任ある使用を徹底します。

対応~Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/davidkrammer/imagegenkit/tree/HEAD/skill

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

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

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

ドキュメント

Images with imagegenkit

imagegenkit は ImageGenKit アプリまたはそのインストーラによって ~/.local/bin/imagegenkit にインストールされています。プロバイダ、キー、デフォルト、各タスクをどのプロバイダが処理するかは、ユーザーが ImageGenKit で設定します。ユーザーが明示的にプロバイダを指定しない限り、特定のプロバイダをハードコードしないでください。

タスクの選択

imagegenkit draft "プロンプト" -o out.jpg          # クイックモックアップ、アイデア、下書き(最も安価)
imagegenkit final "プロンプト" -o out.png          # 最終デザインおよび完成度の高いモックアップ
imagegenkit edit "プロンプト" -i in.png -o out.png # 画像の編集またはリファイン(-i を繰り返して合成)
imagegenkit transparent "プロンプト" -o out.png    # 透明PNG:ロゴ、ステッカー、切り抜き

共通オプション:--aspect 16:9、-n 2、-i ref.png、-f prompt.txt、--dry-run。詳細は imagegenkit <task> -h を実行してください。 ユーザーが特定のプロバイダを要求した場合のみ:imagegenkit openai|grok|codex|xai|gemini|<その他> "プロンプト" または imagegenkit draft -p openai ...

ルール

  • セッション開始時: imagegenkit providers を1回実行します。何も準備できていない場合、ユーザーに ImageGenKit → 設定 → プロバイダーを開くよう依頼してください。チャットでAPIキーを決して尋ねず、表示せず、ファイルに書き込まないでください。
  • 最適なコスト。 アイデアや下書きには draft を使用します。完成した作品にのみ final を使用します。-n 1 を使用し、一度に6枚以上の有料画像を作成する前に確認を取ってください。
  • 下書きを完成品にする: 下書きを edit または final に -i で渡します。
  • 正確なテキスト、数字、UIコピー: 正確である必要がある場合(チャート、図、実際のUI)、代わりにHTML/SVGで構築してください。
  • 報告前に確認: 画像を開き、スペル、手や顔、ロゴ、切り抜き、アスペクト比を確認します。必要なら edit で修正します。保存されたパスを報告し、生成された下書きと呼びます。
  • プロジェクトアセット: 適切な名前でプロジェクトのアセットフォルダに直接書き込みます。依頼がない限り、既存のファイルを上書きしないでください。既存の出力は決して上書きされません。imagegenkit は自動的に -2、-3 などを追加します。
  • プロンプト: 被写体、設定、スタイル、構図、光をカバーする2~5文の平易な散文。必要なテキストは引用符で囲みます。編集の場合は、変更しない部分を指定します。
  • エラー: プロバイダのメッセージを読み、調整します。盲目的にリトライしないでください。モデレーションブロックは停止し、ユーザーに伝えます。
  • 月間制限: ユーザーは ImageGenKit で支出または画像制限を設定できます。imagegenkit が制限に達したと表示した場合、ユーザーに伝え、回避しないでください(別のプロバイダに -p したり、生のAPI呼び出しをしたりしない)。サブスクリプション(Grok、Codex)は引き続き機能し、タスクコマンドは自動的にそれらに切り替わります。imagegenkit usage で今月の支出と制限を表示します。

出力

保存されたパスは標準出力に1行ずつ出力されます。-o がない場合、ファイルは ~/Pictures/ImageGenKit/<日付>/ に保存されます。すべての実行は ~/.config/imagegenkit/log.jsonl に記録され、ユーザーは ImageGenKit で使用量、コスト、生成されたすべてのものを確認できます。ユーザーが「前回と同じように」と言ったときは、ログからプロンプトを再利用します。

関連スキル