Communitygithub.com

BAI-32/visioncraft-skill

VisionCraft スキル — AI画像・動画生成のClaude/SKILL統合

visioncraft-skill とは?

VisionCraftは、Agnes AI APIを使用して画像や動画を生成するためのスキルです。`scripts/`ディレクトリ内のPowerShellスクリプトを呼び出し、APIキーは環境変数`AGNES_API_KEY`から読み取ります。このスキルは、テキストから画像、画像から画像、テキストから動画、画像から動画(または複数画像から動画)、さらにはキーフレームアニメーションなど、幅広いメディア生成タスクをサポートします。利用者は自然言語でリクエストを送るだけで、スクリプトが自動的に適切なモードを判断して実行します。結果はURLで返され、インラインメディアレンダリングに対応したプラットフォームでは直接表示可能です。トラブルシューティングガイドも完備しており、エラー発生時の対処方法が明確に示されています。

対応✓Claude Code~Codex CLI~Cursor
npx skills add BAI-32/visioncraft-skill

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

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

ドキュメント

VisionCraft

Agnes AI APIを介して画像と動画を生成します。scripts/内のPowerShellスクリプトを呼び出します。APIキーは環境変数AGNES_API_KEYから読み取られます。

初めてですか? 前提条件を参照してください。プロンプト作成のヒントとパラメータの詳細については、references/を参照してください。

クイックリファレンス

タスクコマンド
テキスト→画像scripts/gen_image.ps1 -Prompt "..."
画像→画像scripts/gen_image.ps1 -Prompt "..." -ImageUrl "https://..."
テキスト→動画scripts/gen_video.ps1 -Prompt "..."
画像→動画scripts/gen_video.ps1 -Prompt "..." -Image "https://..."
複数画像動画scripts/gen_video.ps1 -Prompt "..." -Image "https://a.png","https://b.png"
キーフレームアニメーションscripts/gen_video.ps1 -Prompt "..." -Image "https://a.png","https://b.png" -Mode keyframes

デフォルト: 画像 2048x2048。動画 1920x1080 @ 60fps, 241フレーム(約4秒)。

前提条件

APIキーを一度設定する(セッション間で持続):

[System.Environment]::SetEnvironmentVariable("AGNES_API_KEY", "sk-your-key-here", "User")

または現在のセッションのみ:

$env:AGNES_API_KEY = "sk-your-key-here"

echo $env:AGNES_API_KEY で確認します。

このスキルの使い方

1. リクエストを特定する

ユーザーの発言モード
"...の絵を作成/描画/生成して"テキスト→画像
"この画像を編集/変換/スタイル変更して..."(URL提供)画像→画像
"...の動画/アニメーション/クリップを作成して"テキスト→動画
"この写真をアニメーション化/この画像を動かして"(1枚の画像)画像→動画
"これらの画像を1つの動画にブレンドして"(複数画像)複数画像動画
"AからBへのスムーズな遷移/モーフィング"(2枚以上の画像)キーフレームアニメーション

2. 必要に応じてプロンプトを洗練する

リクエストが曖昧な場合は、実行前に簡潔に改善案を提案します。プロンプトの構造とベストプラクティスについては、references/prompt-guide.mdを参照してください。

3. スクリプトを実行する

最も簡単な制御として、-Ratio でアスペクト比、-Seconds で再生時間を指定します。すべてのパラメータについては references/parameters.md を参照してください。

# 例:
scripts/gen_image.ps1 -Prompt "..." -Ratio 16:9
scripts/gen_video.ps1 -Prompt "..." -Ratio 9:16 -Seconds 8

4. 結果を表示する

スクリプトは成功時に MEDIA:<url> 行を出力します。URLは常に独立した行で示してください — 文中に埋め込まないでください。プラットフォームがインラインメディアレンダリングに対応している場合は埋め込み、そうでない場合はURLのみで十分です。

ユーザーが明示的に要求しない限り、結果をローカルディスクにダウンロードしないでください。

出力形式

画像:

✅ 画像が生成されました。

MEDIA:https://platform-outputs.agnes-ai.space/images/...

動画:

🎬 動画が生成されました(4.0秒, 1920x1080)。

MEDIA:https://platform-outputs.agnes-ai.space/videos/...

エラーとトラブルシューティング

エラー修正方法
AGNES_API_KEY not set設定します(前提条件を参照)。必要に応じてターミナルを再起動します。
401 UnauthorizedAPIキーが無効または期限切れです。
400 Bad Requestプロンプト、サイズ形式、フレームカウントルール(8n+1, ≤441)を確認します。
503 Service Unavailableサービスが混雑しています。30秒待ってから再試行します。
動画タイムアウト(15分)スクリプトが video_id を出力します — 後で再クエリします。タスクは破棄されていません。

完全なAPI動作については references/api_docs.md を参照してください。

リファレンスファイル

関連スキル