OpenClaw MCPツールを使用した自動化ビデオ編集パイプラインの構築

自動化動画編集パイプラインの実装
開発者が、ストリーム、トーキングヘッド動画、チュートリアルなどの録画コンテンツの処理を自動化するために、動画エディタに接続するOpenClawスキルを作成しました。このスキルは、長い録画をソーシャルメディア向けのショート動画やクリップに変換する処理を行い、以前は1回の録音ごとに3〜4時間かかっていた手動編集の問題を解決します。
長時間実行タスクの技術的アプローチ
開発者は、操作が通常のタイムアウト制限内に完了できないMCPコンテキストで動画処理を扱うために、3つのパターンを実装しました:
- HTTPフォールバック付きWebSocketポーリング: スキルはリアルタイムの進捗イベント用にソケット接続を開き、ソケットが失敗した場合はHTTPポーリングにフォールバックします
- Webhookサポート: ファイアアンドフォーゲットワークフローの場合、ユーザーはコールバックURLを渡すことができ、サーバーは完了時に署名付きのproject.completedイベントを送信します
- 状態付きウォッチモード: スキルは、監視するチャンネルURLと既に処理された動画IDを追跡するwatchers.jsonファイルをローカルに保存します
主要な実装の洞察
支出管理: エージェントがあなたに代わってお金を使える場合、ガードレールが不可欠です。開発者は、アクションごとの制限と上限を設けた3段階の支出ポリシーを構築しました。
設定用プリセット: 多くの設定フィールドを公開する代わりに、スキルは8つの名前付きプリセットを定義しています。エージェントは「ポッドキャストプリセットを使用」と単に言うだけで、複雑な設定を適用できます。
ツール応答内のnext_steps: ダウンロードなどの操作が完了した後、応答には「サムネイルを生成」などのヒントが含まれており、エージェントは自然にそれらを拾い上げ、促されることなく提案します。
監視ワークフローのウォッチモードパターン
ウォッチモードパターンは次の構造に従います:
- ユーザーはYouTubeチャンネルURLなどのソースを登録します
- スキルはそれを(日次上限などの)設定と共にローカルに保存します
- 各「チェック」で、スキルはソースから動画をリストアップし、新しい動画を処理します
このパターンは、RSSフィードやDropboxフォルダを含む「ソースを監視してアイテムを処理する」ワークフローに適用できます。
パフォーマンス指標
- 約15件の録画を処理
- 平均処理時間:20分の動画で4分
- 処理された各動画は、ジャンプカット編集、字幕、および20〜30本のショート動画を返します
このスキルは、ClawHubで@web2labs/studioとして利用可能で、GitHubで公開ソースコードがあり、バックエンドとしてWeb2Labs Studioを使用しています。
📖 完全なソースを読む: r/openclaw
👀 See Also

開発者がClaude AIを活用して姿勢スキャナーアプリ「PosturePal」を構築
開発者が、Claude AIを活用して構築したPosturePal: Posture Scannerについての経験を共有しました。このiOSアプリは、横顔写真から姿勢をAI分析するもので、コード作成、製品判断、ユーザーフィードバックの伝達、コピーライティングなど、複数の側面でClaude AIが重要な役割を果たしました。アプリは横顔写真を分析して姿勢スコアを提供し、特定の問題を特定し、個別に合わせたエクササイズを生成します。

OpenClawで構築した日次YouTube→LinkedInパイプライン:アーキテクチャ、注意点、そして学んだ教訓
OpenClawスキルが毎日30チャンネルのYouTubeをスクレイピングし、トランスクリプトをLLMで分析、Google Sheetsに書き込むアーキテクチャを開発者が解説。Apifyの非同期処理、Codexのアイドルターンタイムアウト、ARG_MAX制限などの重要ポイントを詳細に紹介。

AIエージェントは、開発者の作業がどれだけ反復的なタスク実行であるかを明らかにする。
メモリと特定の役割を持つAIエージェントを運用している開発者は、日々の業務の大半が、実際の思考作業ではなく、フォローアップ、スケジューリング、CRM更新、期限管理などの反復的なタスクに費やされていることを発見しました。また、エージェントは、フィードバックに基づく性格の変化やパフォーマンスの変動など、予期しない行動も示しました。

マルチペインClaude Codeセットアップ:役割分離と実行フックを備えた構成
ある開発者が、実装、監査、計画、プロンプト改良のための別々のClaude Codeインスタンスを4つのiTerm2ペインで使用するセットアップを共有しています。また、安全性のためのツール使用前後のフックと、コンテキスト保持のためのセッションログも含まれています。