OpenClawで構築した日次YouTube→LinkedInパイプライン:アーキテクチャ、注意点、そして学んだ教訓

ある開発者が、OpenClawスキルを使用して毎日YouTubeからLinkedInへのコンテンツパイプラインを自動化する方法を詳細に公開しました。このスキルは毎朝約30人のAI系YouTuberをチェックし、Apifyアクターでトランスクリプトを取得し、OpenClaw Gatewayを通じてLLM分析を実行し、動画ごとに26列のデータをGoogleシートに書き込みます。コストはApifyで約1日0.20ドルで、個別のLLMキーは不要(既存のCodexクォータを使用)。トランスクリプトの90%はネイティブキャプションから取得され、Whisperが使われることは稀です。
主要アーキテクチャ
毎日午前9時に実行され、Apifyの非同期(async)経由でトランスクリプトを取得します(同期エンドポイントは一貫してBOT_DETECTIONを返します)。LLMの出力はエンベロープのトップではなく、outputs[0].text内にネストされています。シートへの書き込みは、ARG_MAXによるサイレント障害を避けるため、5件ずつバッチ処理する必要があります(1日15本以上の動画を投稿するクリエイターもいます)。
重要な注意点
entries.Xブロック内のシークレットはスキルアンインストール時に削除される。 作者はこれでYouTube APIキーを失いました。現在はすべてenv.varsに配置しています。- Codexのアイドルターン監視により、Discordターンは5〜10分で強制終了される。
timeoutSecondsは無効。対策:setsid bashでバックグラウンドの長時間タスクを実行し、Proactivity cronで自己ステータス確認を行う。 - Pythonのstdoutはnohup経由でパイプされるとブロックバッファリングされる。 バックグラウンド実行では完了まで0バイトのログが出力されない。
python3 -uまたはPYTHONUNBUFFERED=1を使用。
シート経由のLLM調整
LLM分析はGoogleシート内の4つのユーザー編集可能セル(linkedin_focus、audience_description、voice_and_tone、avoid)によってカスタマイズされます。コード変更なしでボイスを調整可能 — セルを編集するだけでスキルが適応します。作者はこのパターンが最適かどうかフィードバックを求めています。
作者は数週間のプロダクションテスト後に、このスキルをClawHubに公開する予定です。
📖 原文を読む: r/openclaw
👀 See Also

限られたハードウェアでのAIオーケストレーションにClaude Opus 4を使用
2014年製Mac Miniを活用したClaude Opus 4の推論エンジンとしての可能性を探る。Claude APIを利用して複雑なオーケストレーションタスクを処理する方法について。

Claude CodeでパーソナルAIエージェントを構築:Wizの6か月間の教訓
開発者が、朝のレポート、夜のサマリー、受信箱の仕分けを処理する、Claude Code上の個人用AIエージェント「Wiz」の構築経験を共有しています。この投稿では、過度に野心的な目標から始めたことや、レビューなしでClaudeにコアの指示を生成させたことなど、開発中に犯した9つの間違いについて詳述しています。

開発者が非技術系ユーザーのための簡素化されたAIエージェントホスティングを構築
開発者が、非技術系ユーザーを標準的なセットアップでオンボーディングするのに苦労した後、簡素化されたAIエージェントホスティングソリューションを構築した経験を共有しました。

パーソナルファイナンスダッシュボード:Claude AIで構築、Google Sheetsバックエンドでセルフホスト
ある開発者が、Claude AIを使用して構築したフルスタックの個人財務ダッシュボードを共有しました。このアプリは、株式、投資信託、現物ゴールド、定期預金など、様々な投資を一つのインターフェースに統合しています。アプリは予備のPC上で動作し、Cloudflare Tunnelを介して提供され、すべてのデータはユーザー自身のGoogleスプレッドシートに保存されます。