Communitygithub.com

アセットライブラリ

チャンネルのメディア(Bロール、背景、写真、音楽、効果音、過去のAIクリップなど)を保存・再利用し、各アセットの出典、ライセンス、クレジットライン、使用した投稿を管理します。すでに支払済みのものを再利用し、無許可の素材を公開しないようにします。

アセットライブラリ とは?

このスキルは、AIエージェントがチャンネルごとにアセットライブラリを一元管理するためのものです。`scripts/assets.mjs` スクリプトを使って、Bロール、背景画像、音楽、効果音、AIクリップなどのメディアを追加、検索、使用、チェックできます。各アセットには種類、タグ、ライセンス情報(`own`、`cc0`、`pexels`、`cc-by`、`licensed`、`unknown`など)を付与し、`unknown`のアセットは公開を禁止します。ライブラリはGitで無視されるプライベートフォルダに保存され、チャンネル間で共有アセットも管理できます。また、ライティングパイプラインやプロデューサーによる投稿作成時に未使用アセットを優先的に提案し、納品前のチェックでライセンス違反がないかを自動検証します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Zman2087/faceless-studio/tree/HEAD/.claude/skills/asset-library

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

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

ドキュメント

アセットライブラリ は何をしますか?

各チャンネルのレジスタは channels/<slug>/assets/library.json(ファイルは assets/files/)に保存され、 さらに channels/_shared/ には全チャンネルで使用可能なアセットを配置します。チャンネルフォルダはデフォルトでGit無視されるため、ライブラリはプライベートに保たれます。すべての操作は scripts/assets.mjs を介して行います:

node scripts/assets.mjs seed  <slug>                                   # オンボーディング後:フェイスアンカー、シート、ロケーションスチルをインポート
node scripts/assets.mjs add   <slug> <file|url> --kind broll --tags kitchen,morning --licence pexels --source <ページURL>
node scripts/assets.mjs find  <slug> --kind broll --tags kitchen --min-dur 3 --unused-days 30
node scripts/assets.mjs use   <slug> a-007 --post p-012
node scripts/assets.mjs check <slug>

種類とタグ

clip(生成したAIキャラクタークリップ)、broll、still(キャラクター/ロケーション画像)、photo、 music、sfx、voice(承認済みボイステイク)、font、logo-free-graphic。 タグは小文字、具体的で検索可能なものにします — 場所(kitchen)、ムード(calm)、被写体(coffee)、 設定のピラーキーなど。アセットあたり2〜5個。

ライセンス — 唯一のルール

--licence使用可能?クレジット
ownはい — 私たちが生成したか(Higgsfield、ElevenLabs)、オーナーが作成したもの不要
cc0、pexels、pixabayはい不要(ただし --source は記録)
unsplashスチルのみ不要
cc-byはい必須: --credit "Photo: Name, CC BY 4.0" → ショットの credit に記載
licensedはい — 有料;注文/ライセンス参照を --note に記載ライセンスの指示に従う
unknown絶対に公開しない — find は非表示、use は拒否—

追加禁止:ブランドロゴや実在人物の顔が含まれるもの、実際のチャットや投稿のスクリーンショット、TikTok/YouTube/Spotifyからリッピングした音楽、ライセンスが明記されていない「無料」サイトの素材。オーナーがソース不明のファイルを渡した場合は unknown として追加し、出典を尋ねてください。

アセットの入手先

  1. まずは自前のもの: プロデューサーが作成したすべてのHiggsfieldクリップとスチルは own。良い未使用テイクは後で無料のBロールにできます(--kind clip --job-id …)。
  2. 明確なライセンスのある無料ストック: Pexels / Pixabayの動画と写真、CC0ライブラリ。ページURLを --source として保存。
  3. 音楽: 投稿時のアプリ内サウンドライブラリが最も安全(トレンドサウンドはアプリ内で追加され、焼き付けられません)。焼き付けるBGMは own/cc0/licensed のみ;music_volume は0.06〜0.12に保つ。
  4. 不足分を生成: 不足しているものは生成(Higgsfieldの generate_image/generate_video、事前にクレジットを告知)し、own として追加。

パイプラインでの使用方法

  • ライター / ビデオスクリプト: find --unused-days 30 でBロールを検索し、フィードで同じものが繰り返されないようにする;最も使用頻度の低いものが優先される。
  • プロデューサー: 投稿作成後、そのクリップを add(--kind clip --licence own --job-id)し、投稿に登場したすべてのアセットを use。
  • 納品前に、own 以外のアセットを使用したすべての動画で: check で CHECK OK と表示され、かつすべての cc-by アセットのクレジットが該当ショットに記載されていることを確認。
  • クラウドサンドボックスではライブラリはチェックアウトされません:アセットは url として渡すか(または media_upload でファイルをアップロードしてそのURLを使用)、ファイルをアップロードしてそのURLを使用します。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

関連スキル