Setup library
AKARI Video を初めてセットアップするとき、または現在のプロジェクトに使える素材が足りず新しく揃えたいときに発動する。ffmpeg / whisper-cli / headless Chrome の道具チェック(承認を得れば導入まで代行)、catalog/ を読んだスターターパック提案、人間の明示承認、取得・配置・検証・INDEX 更新までを一気通貫で行う first-run スキル。From its SKILL.md
npx -y skills add AkariLabs/akari-video --skill setup-libraryAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
4.2 KB, as published. Nobody here has run it
FORBIDDEN 級ハードルール
Language: Respond in the user's language — 対話・質問・承認確認・レポートはユーザーの使用言語に合わせる(例: 英語で話しかけられたら英語で応答する)。
次のいずれかに違反する形で素材セットアップを進めない。詳細リーフより常に優先する。
- 人間の明示承認なしに取得・購入・ログインを実行しない。 承認前に catalog エントリを
assets/へ書き込まない。 - 在庫を捏造しない。
catalog/に存在しないカテゴリ・エントリ・URL・ライセンス表記を提案・記録しない。カタログが空、または該当カテゴリが未整備なら「提案できる素材がない」と正直に報告する。 - license が確定しない素材を
assets/へ入れない。source.license_at_sourceを鵜呑みにせず、確認できた範囲だけを書く。確定できなければ配置を止める。 acquisition: login/purchaseはエージェントが代理取得しない。 URL を提示してユーザー自身に取得させ、置き場所を確認してから次工程へ進む。assets/配置後にremoteフラグを残さない。 実体が揃っていないのにassets/側で「配置完了」と報告しない。attribution_requiredが true の素材は記録を省略しない。assets/<category>/INDEX.mdへの明記と、プロジェクト側クレジットが必要になる旨のユーザーへの明示を必須とする。node packages/schemas/bin/validate-asset.mjsを通さずに「検証済み」と報告しない。- 既存の
assets/<category>/<id>/を無断で上書きしない。 id が衝突したら内容を比較し、人間の判断を仰ぐ。
実行順リーフ
- tools-check.md — ffmpeg / whisper-cli / headless Chrome の実在確認
- starter-pack.md —
catalog/INDEX.mdを読み、用途を聞き、スターターパックを提案して承認を得る - fetch-and-validate.md — 承認された素材だけを取得し、
assets/へ配置、検証、INDEX.md更新
詳細を先読みせず、現在の工程に対応するファイルだけを読む。承認が得られていない工程を先に進めない。
アカウントの素材(無料 + 購入済み)を使いたいと言われたら
catalog/ のスターターパック提案(上記 3 手順)とは別に、そのアカウントで使える素材
(無料全部 + akari store connect 済みなら購入済みも含む)へ直接行き着く経路がある。
「購入した素材をセットアップして」「この素材を使って」と頼まれたら、まずこちらを試す。
akari assets list [--category <c>] [--json]— 取得状態バッジ(☁ 未取得 / ✓ 取得済み / ¥ 未購入)付きの一覧を表示するakari assets fetch <id> --project .— sha256 検証込みで、このプロジェクトへ直接取り込む- 未購入の有料素材は
fetchが価格入りのlockedを返す。購入は代理で行わない(ハードルール 4 と同じ規律)。ストア側(akari store connect済みのアカウント)でユーザー自身に購入してもらう
根拠
- 契約:
docs/contract-2026-07-13-asset-library.md「カタログと取得スキル」§ - 素材化・meta.json v0 の詳細規律: ../harvest-asset/SKILL.md
- authoring hard rules: ../overlay-authoring/SKILL.md