Communitygithub.com

Crystal-102510/demo-video-workflow-skill

Webreel と HyperFrames を使用して実際の製品デモ動画を録画、編集、注釈付け、検証するためのエージェントスキルです。

demo-video-workflow-skill とは?

このスキルは、AIエージェントが実際の製品デモ動画を録画、編集、注釈付け、検証するためのワークフローを提供します。WebreelとHyperFramesという2つの主要ツールを統合しており、高品質なデモ動画を効率的に作成できます。主に、ソフトウェア製品のデモ動画を自動生成・修正したい開発者や製品チーム向けに設計されています。スキルの動作には、Webreelでの動画録画とHyperFramesでのフレーム単位の編集・注釈付けが含まれ、最終的な動画の検証も行います。

対応~Claude Code~Codex CLI~Cursor
npx skills add Crystal-102510/demo-video-workflow-skill

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

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

ドキュメント

demo-video-workflow-skill は何をしますか?

Webreel と HyperFrames を使用して実際の製品デモ動画を録画、編集、注釈付け、検証するためのエージェントスキルです。

概要

このスキルは、AIエージェントが製品デモ動画のエンドツーエンドのワークフローを自動化できるようにします。

  • 録画: Webreel を使用して実際の製品操作をキャプチャします。
  • 編集: HyperFrames を使用して動画をトリミング、分割、結合します。
  • 注釈付け: 動画フレームにテキスト、図形、強調表示を追加します。
  • 検証: 動画の品質と正確性を自動的にチェックします。

前提条件

  • Webreel がインストールされていること
  • HyperFrames がインストールされていること
  • Node.js 18 以上

使用方法

# デモ動画の録画
webreel record ./demo-script.md --output ./recordings

# HyperFrames で編集
hyperframes edit ./recordings/demo.mp4 --output ./edited

# 動画の検証
hyperframes verify ./edited/demo-final.mp4 --check-quality

設定

環境変数を使用してスキルを設定します。

変数名説明デフォルト値
WEBREEL_CONFIGWebreel の設定ファイルのパス./webreel.config.json
HYPERFRAMES_CONFIGHyperFrames の設定ファイルのパス./hyperframes.config.json
OUTPUT_DIR動画出力ディレクトリ./output

使用例

シンプルなデモ動画の作成

const skill = require('crystal-102510/demo-video-workflow-skill');

await skill.record({
  script: './demo-script.md',
  output: './my-demo.mp4'
});

await skill.edit({
  input: './my-demo.mp4',
  trim: { start: '00:00:05', end: '00:01:30' },
  annotations: ['Click the button', 'Enter text']
});

await skill.verify({ video: './my-demo-edited.mp4' });

CI/CD パイプラインでの使用

# .github/workflows/demo.yml
name: Generate Demo Video
on:
  push:
    branches: [main]
jobs:
  demo:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Generate Demo
        uses: crystal-102510/demo-video-workflow-skill@v1
        with:
          script: './demo-script.md'

トラブルシューティング

  • webreel: command not found - Webreel がインストールされていることを確認してください。
  • hyperframes: command not found - HyperFrames がインストールされていることを確認してください。
  • 動画の品質が低い場合は、--check-quality フラグを使用して検証してください。

サポート

問題がある場合は、GitHub リポジトリでイシューを開いてください。

関連スキル