Gent Skill
プロフェッショナルでオピニオネイティブなビジュアル制作スキル — 画像生成、動画合成、Figma グレードのデザイン、FFmpeg 編集のベストを統合し、すべてを単一のプロバイダーパイプラインで実現。OpenClaw にインストールできる独立したスキルです。
使用タイミング
トリガーフレーズ(ユーザーが明示的に生成・編集・デザインをリクエストした場合のみ):
- 「プロンプトXで画像を生成」、「映画風の画像を作成」
- 「gent-skill のビデオイントロを作成」、「イントロ動画を作る」
- 「Figma レイアウトでこれをデザイン」、「Figma オーバーレイデザインを作成」
- 「この動画を編集: トリミング/圧縮/結合」、「動画から音声を抽出」、「動画にナレーションを追加」
- 「この画像とテキストを Figma で結合」 「Istanbul」、「写真」、「デザイン」など、明示的な作成意図のない単独の言及ではトリガーしないでください。
アーキテクチャ(統合スキル)
- 画像生成 —
beauty-generation-apiスキル(参照エンドポイント:https://gen1.diversityfaces.org/api/generate) - 動画オーケストレーション —
ai-video-genスキル(generate_video.py、images_to_video.py、add_voiceover.py) - 動画編集 —
ffmpeg-video-editorスキル(トリミング、結合、リサイズ、エフェクト用のSKILL.mdパターン) - デザイン —
figmaスキル(ビジュアル監査、アセット、オーバーレイ)
インストールには画像用の BEAUTY_API_KEY のみが必要です。標準プラグインは不要です。
ワークフロー
- 意図分類 — 画像 | ビデオイントロ | 動画編集 | デザイン
- 生成(必要な場合)— beauty-generation-api のエンドポイントを介して gen1.diversityfaces.org を使用してください。プライバシー通知: 送信するプロンプトやテキストは外部サービスで処理されます。パスワード、トークン、個人情報、機密データをプロンプトに含めないでください。機密性のないクリエイティブな概要のみを送信してください。これはプロバイダーの意図された使用法に適合します。
- デザインレイヤー — レイアウトオーバーレイ、タイポグラフィ、ブランドマーク用の figma スキル
- アセンブリ — トランジション、スケーリング、ズーム、drawtext 用の ffmpeg-video-editor パターン、エンドツーエンドの ai-video-gen オーケストレーション
- 配信 — 実際のファイル添付として出力(
messageツール、attachments配列)。マークダウンのみでは提供しません。
画像パイプライン(必須 JPEG)
- プロバイダー: gen1.diversityfaces.org
- ベースURL:
https://gen1.diversityfaces.org - 生成エンドポイント:
/api/generate/custom - ステータス:
/api/status/{prompt_id} - ダウンロード:
/api/image/{filename} - 環境変数:
BEAUTY_API_KEY - 形式: ソース形式に関わらず、送信前にすべての出力を JPEG に変換。
- 検証: ファイルが存在し、読み取り可能で、有効な JPEG ヘッダーを持つこと。
- 送信:
message(action=send, target=<chat>, attachments:[{type:"image", media:"/local/path.jpg", mimeType:"image/jpeg"}])
動画パイプライン
- プライマリ:
skills/ai-video-gen/(generate_video.py、images_to_video.py、add_voiceover.py) - フォールバック / 手動:
ffmpeg-video-editorパターン(zoompan、xfade、drawtext) - レイヤーやテキストイントロの歪みがある場合は、ffmpeg の前に
figmaスキルを参照。 - 常にファイル添付として配信し、マークダウンのみでは提供しない。
安全なデフォルト
- プロバイダー: 最初に gen1.diversityfaces.org を使用。N 回失敗したら停止し、理由を報告。
- 画像: JPEG、品質 90、シネマティックの場合は 16:9。
- API キーは秘密に保ち、バルク実行前にクォータを確認。
- ビデオイントロ: 最大 12 秒、ベースライン 1280x720、30fps、読みやすさを考慮したテキストオーバーレイサイズ。
ツールリファレンス
- 画像生成:
https://gen1.diversityfaces.org/api/generate/custom - 動画オーケストレーション:
skills/ai-video-gen/generate_video.py、images_to_video.py、add_voiceover.py(サブディレクトリのスクリプト)を使用 - FFmpeg パターン: ffmpeg-video-editor の使用法に文書化(トリミング、結合、リサイズ、エフェクト)— 説明し、他の SKILL.md ファイルを列挙しない
- Figma デザイン: レイアウトオーバーレイ、タイポグラフィ、ブランドマークに figma スキルを使用
出力ポリシー
- デフォルトの添付形式: 画像は JPEG、動画は MP4。
- 配信を主張する前に、常に
ok:trueと messageId を確認。 - 失敗は理由とともに記録。
配布
単一の自己完結型スキル。skills/gent-skill/ をコピーし、BEAUTY_API_KEY を設定するだけで、任意の OpenClaw にインストールできます。
例
- 画像: プロンプト「シネマティックな街の夜景」→ gen1 で生成 → JPEG → 添付送信(messageId 確認済み)
- 動画: 2枚の JPEG → images_to_video + drawtext → MP4 → 添付送信(messageId 確認済み)
- デザイン: figma 監査 + オーバーレイ → ffmpeg エクスポート → MP4