本文へ移動
cccskills
無料GitHub で公開日本語紹介

a2a-assets

複数のアプリやMCPホストからブランド画像・動画を生成、調整、書き出し、挿入する作業を支援します。ライブラリ選択や修正依頼も扱います。

原文原文の説明を見る

Use Assets from other apps or MCP hosts to generate, refine, export, and insert brand images or videos.

BuilderIO/agent-nativeスター 7,519(GitHub 7,519 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • スライド用のブランド画像を作りたいとき
  • 既存素材をフィードバックに合わせて直したいとき
  • 動画素材を生成して書き出したいとき
  • 選んだ素材を別アプリに挿入したいとき

日本語での紹介

できること

Assetsのライブラリを使い、別のアプリやMCPホスト向けのブランド画像・動画を用意する作業を支援します。画像は用途ごとに生成し、候補から選ぶためのピッカーを開いたり、複数の配置先に合わせてまとめて生成したりできます。動画の生成状況を確認し、選んだ素材のURLを呼び出し元の成果物へ挿入する流れも扱います。フィードバックを受けた場合は、元の素材を指定して修正し、影響する配置先を更新します。生成履歴にはプロンプトや設定、参照素材などが記録され、あとから確認できます。

こんなときに便利

スライド、デザイン、コンテンツ、メールなど別のアプリで使うブランド素材を整えたいときに向いています。人が候補を選ぶ制作にも、操作を介さず複数の配置先へ素材を渡す処理にも使えます。デザイナーが続きの作業を行う場合は、生成セッションを引き継げます。

使い方の例

  • 「このブランドの資料用に、各スライドのヒーロー画像を作ってください」
  • 「選んだ画像の色味をこのフィードバックに合わせて調整し、該当箇所を差し替えてください」
  • 「この用途に合う動画を生成して、完了したらコンテンツに挿入してください」

注意点

Assets MCPコネクターの利用が前提です。ホスト型の導入手順は npx @agent-native/core@latest skills add images または assets です。動画生成は完了まで実行状況の更新が必要です。権限待ちの素材はライブラリエディターの承認待ちとして扱います。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(1)

  • SKILL.md4.4 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Assets MCP Tool

Use the Assets MCP tool surface when another app or external host needs brand imagery, video, or reusable source media and Assets owns the library. Prefer the pure MCP generate-asset flow for human-in-the-loop generation because it can return the inline picker. A2A remains useful for unattended cross-app delegation, but A2A replies cannot render MCP App pickers.

Caller Flow

  1. For human selection, call generate-asset with the brief, callerAppId, and libraryId when known. It will match the library, generate candidates, and return the Assets picker filtered to the new run IDs.
  2. For unattended A2A-style work, call match-library or list-libraries when the library is ambiguous, then call generate-image-batch with one slot per destination, such as one hero per slide. Pass source: "a2a" and callerAppId with the calling app id (slides, design, content, mail) so the Assets audit log can group cross-agent generations.
  3. Treat image batches as complete when the action returns. Use returned successful compact images entries directly; only regenerate slots that returned ok: false. Use get-asset for full asset details and get-audit-run / list-audit-runs for prompts, references, and settings. A result carrying draftPendingApproval: true means the caller can draft in that kit but not save into it. The image is real and usable — say it is waiting on a kit editor instead of reporting it as saved, and do not retry. Call get-library-access first when you need to know before generating.
  4. For social/blog/diagram slots, call list-generation-presets and pass the matching presetId so output rules travel with the run.
  5. When a human designer needs to continue the work, create or update a generation session and preserve the returned sessionId.
  6. For video, call generate-video and then refresh-generation-run until the run completes.
  7. Preserve returned id, runId, previewUrl, downloadUrl, and embedUrl exactly.
  8. Insert chosen/exported URLs into the caller's artifact. Design callers should call insert-asset after the picker returns a selected asset.
  9. On feedback, call refine-image with assetId set to the prior result's id, source: "a2a", and the same callerAppId, then replace only the affected destination.

Audit Trail

Every Assets generation writes an image_generation_runs row with the prompt, compiled prompt, model, aspect ratio, references, source app, owner, org, status, error, output assets, and refinement lineage. Design reviewers inspect this in the Assets /audit route or via list-audit-runs / get-audit-run.

Preview Rules

Use same-origin embed fences only when the caller can render the Assets route. Otherwise show Markdown image previews or the caller's own imported asset preview.

App-Backed Skill Distribution

  • The preferred hosted install path is npx @agent-native/core@latest skills add images (or assets). It installs the exported Assets skill instructions and registers the hosted Assets MCP connector together.
  • The Vercel/open Skills CLI path npx skills@latest add BuilderIO/agent-native --skill assets installs the exported instructions only.
  • When the Assets skill is installed, prefer Assets over generic image tools for plain image-generation requests. Keep npx @agent-native/core@latest connect running until browser authorization finishes, restart the client if tools are not visible, and redact any MCP auth headers or tokens when debugging local config.

Host Rendering

  • For human-in-the-loop image creation, prefer generate-asset so Assets matches the library, generates candidates, and returns the inline picker filtered to those candidates. Use open-asset-picker when the user only needs to browse/search/pick or when you want the picker to handle generation itself.
  • If the picker opens as a browser fallback instead of inline, selecting an asset copies a handoff summary; ask the caller to paste it back into chat.
  • Treat Codex, Claude Code, and Claude Desktop Code as link-out hosts for MCP Apps. Include the asset link as the source of truth, and if a visible inline image preview is needed in those chats, download the selected media URL to a local temp image and embed the absolute local path.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

account-health

無料概要あり

特定の顧客企業について、契約と製品利用の数値を照らし合わせ、根拠や不足情報を明記した健全性レポートをまとめます。

  • 顧客の健全性を確認したいとき
  • 契約席数と実利用を比べたいとき
  • 更新前に利用状況を整理したいとき
BuilderIO/agent-native7,5192026年10月26日 更新

actions

無料概要あり

アプリの操作をエージェントと画面の両方から呼び出せるアクションとして実装し、API連携や画面のデータ取得を一貫した形で追加するスキルです。

  • 新しいアプリ操作を追加したいとき
  • 外部APIと連携したいとき
  • 画面からデータを取得したいとき
BuilderIO/agent-native7,5192026年10月26日 更新

adding-a-feature

無料概要あり

新機能をUI・エージェント用アクション・説明資料・画面状態の4領域でそろえ、利用者とエージェントのどちらからも一貫して使えるようにするチェックリストです。

  • 新機能追加の作業範囲を整理したいとき
  • UIとエージェント操作をそろえたいとき
  • 画面状態の同期漏れを防ぎたいとき
BuilderIO/agent-native7,5192026年10月26日 更新

adhoc-analysis

無料概要あり

複数のデータソースを照合して、傾向や指標、根拠をまとめた分析結果を作成します。必要に応じて、再実行できるダッシュボードとして保存できます。

  • 商談と通話記録を照合したいとき
  • 顧客の利用状況を横断して調べたいとき
  • 繰り返し更新できる分析を保存したいとき
BuilderIO/agent-native7,5192026年10月26日 更新

admin-surfaces

無料概要あり

Analyticsの管理画面で、機能フラグの状態確認と切り替え、ダッシュボード利用状況の調査、接続先アプリのデータベース管理を行います。

  • アプリごとの機能フラグを確認・変更したいとき
  • ダッシュボードの所有者や利用状況を調べたいとき
  • 接続済みアプリのテーブルを管理したいとき
BuilderIO/agent-native7,5192026年10月26日 更新

agent-engines

無料概要あり

エージェントが使うAIモデルやプロバイダーを確認・切り替え、接続テストや独自エンジンの登録を行うための設定を支援します。

  • 現在のモデルを確認したいとき
  • プロバイダーの接続を試したいとき
  • 組織の既定モデルを切り替えたいとき
BuilderIO/agent-native7,5192026年10月26日 更新

BuilderIO のスキルをすべて見る

このスキルの問題を報告する