Built a Daily YouTube → LinkedIn Pipeline with OpenClaw: Architecture, Gotchas, and Lessons Learned

A developer published a detailed breakdown of an OpenClaw skill that automates a daily YouTube-to-LinkedIn content pipeline. The skill checks ~30 AI YouTubers each morning, fetches transcripts via an Apify actor, runs LLM analysis through the OpenClaw Gateway, and writes 26 columns of data per video to a Google Sheet. Cost: ~$0.20/day on Apify, with no separate LLM key needed (uses existing Codex quota). 90% of transcripts come from native captions; Whisper rarely fires.
Key Architecture
Runs at 9am daily, pulls transcripts via Apify async (the sync endpoint returns BOT_DETECTION consistently). LLM output is nested inside outputs[0].text, not at the envelope top. Sheet writes must be batched in groups of 5 to avoid ARG_MAX silent failure — one creator drops 15+ videos/day.
Critical Gotchas
- Secrets in
entries.Xblocks get nuked on skill uninstall. The author lost a YouTube API key this way. Everything goes inenv.varsnow. - Codex idle-turn watchdog kills Discord turns after 5-10 minutes.
timeoutSecondsdoesn't help. The fix: background long tasks withsetsid bashand use a Proactivity cron to self-poll status. - Python stdout is block-buffered when piped via nohup. Background runs produced 0-byte logs until completion. Use
python3 -uorPYTHONUNBUFFERED=1.
LLM Tuning via Sheet
The LLM analysis is customized by 4 user-editable cells in the Google Sheet: linkedin_focus, audience_description, voice_and_tone, avoid. No code changes needed to adjust voice — edit a cell, and the skill adapts. The author seeks feedback on whether this pattern is optimal.
The author plans to publish the skill to ClawHub after a few weeks of production testing.
📖 Read the full source: r/openclaw
👀 See Also

100 Parallel Claude Agents Reverse-Engineer Open Source Marketing: A Playbook from r/ClaudeAI
Developer spawns 100 parallel Claude+Codex sessions to analyze why their open-source project got zero upvotes — agents returned a 7-point marketing playbook and uncovered Anthropic's plugin registry as a low-competition channel.

Garlic Farmer Builds 19K-Line AI Agent System on Android Phone
A Korean garlic farmer has built a 19,260-line Python AI agent system called 'garlic-agent' that runs entirely on an Android phone using Termux. The system rotates between multiple AI providers, saves context in SQLite, and uses a manual copy-paste workflow for development.

Developer uses Claude Code agents to resolve 635 issues across 42 board games in single session
A solo developer used Claude Code agents to fix 635 UI/UX issues across 42 multiplayer board games in one session, resulting in 325 commits while maintaining zero build errors. The workflow involved running four agents simultaneously, each handling a single issue from different games to avoid file conflicts.

Multi-AI Orchestration Setup Using Claude Code with GPT and Gemini
A developer shares their setup where Claude Code orchestrates GPT-5.4 and Gemini 3.1 Pro in the same IDE, using markdown files for persistent context and CLI commands for inter-model communication.