frame-extraction について
frame-extractionは、ローカル動画から静止画を選び、レビュー用資料をまとめるスキルです。人物、製品、UI、ショット構成などの目的に応じて抽出方法を選びます。
主な機能
- 01動画、フォルダー、マニフェストから抽出
- 02人物、ショット、製品、UIに応じた選定
- 03範囲指定やタイムスタンプ指定に対応
- 04コンタクトシート、フレーム一覧、レビュー資料を作成
活用シーン
- 01人物の雰囲気を確認するフレーム選定
- 02製品が映るフレームの特定
- 03UIテキストやCTAのフレーム抽出
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ postplusai/ postplus-skills --skill frame-extractionインストール後、Claude Code で/frame-extractionを入力して読み込まれたか確認します。
詳細
フレーム抽出
使用する場合
- ユーザーが、ペルソナ、製品、UI、フック、CTA、ビフォーアフター、ショット構成の作業のために、ローカル動画ファイルから選択した静止フレーム、コンタクトシート、レビューパックを必要としている場合。
- ショットレベルの理解がすでに存在する場合、またはそれがフレーム選択を実質的に改善する場合には、このスキルの前または同時に
video-analysisを使用してください。
使用しない場合
- タスクがアイデア出し、QA、または引き継ぎセクションに記載された別のリリース済みスキルに属する場合。
- 必須の入力が欠けており、推測すると結果が変わる場合。
選択の境界
- デフォルトで均一サンプリングにしないでください。タスクの意図に合う最小の抽出モードを選択してください。
- 適切なモードのデフォルト: ペルソナ/雰囲気
face-priority、ショット/構成scene-change、製品の見え方object-priority、UI/テキストtext-ui-priority、フックhook-first、CTA/コンプライアンスcta-last、広範なスキャンuniform-sample。 - 範囲は明示的にしてください: 最初の 3〜5 秒、最後の 3〜5 秒、動画全体、または指定されたタイムスタンプ範囲。
ソースとパス
- 入力は、1 つのローカル動画、フォルダー、またはソース ID をローカルファイルにマッピングするマニフェストにすることができます。URL しか利用できない場合は、まずローカルファイルを復元/ダウンロードしてください。
- フレームマニフェストには、ソース動画、タイムスタンプ、抽出モード、選択理由、ソースの根拠を保持してください。
- 内部の抽出リクエスト、プラン出力、コンタクトシートの入力、中間マニフェストは
.postplusの下に置き、最終的なフレーム/コンタクトシートはユーザー向けの出力フォルダーに置いてください。
レビューと引き継ぎ
- 下流の作業に合わせて出力をパッケージ化してください: ペルソナフレームとコンタクトシートおよび雰囲気メモ、ショットフレームとタイムスタンプリスト、製品が映るフレームと根拠メモ、または UI フレームと読み取れるテキストのメモ。
- 長い動画の場合は、範囲を限定した最初のパスから始め、最初のマニフェストでそのモードが有用であることが確認できてから拡張してください。
- 最終的なフレームフォルダー、コンタクトシート、フレームマニフェストのパスを返してください。
停止条件
- 必要なユーザーの意図、ソースの証拠、または所有する入力成果物が欠けており、推測すると結果が変わる場合には停止してください。
- 所有する CLI またはスクリプトのコマンドが失敗した場合は、正確なエラーを報告して停止してください。メタデータのみの回答、準備状況の確認、ローカルペイロードの書き換え、フォールバックプロバイダー、未公開のツールで失敗を回避しないでください。
公開コマンドの境界
- ユーザー入力から一致する最小のコマンドまたはワークフローを選択し、それを直接実行してください。
- 所有する CLI またはスクリプトのコマンドが失敗した場合は、正確なエラーを報告して停止してください。メタデータのみの回答、準備状況の確認、ローカルペイロードの書き換え、フォールバックプロバイダー、未公開のツールで失敗を回避しないでください。
コメント
Markdown 対応