name: debate-synthesizer description: Extracts the strongest arguments from heated YouTube comment threads, identifying key battlegrounds and community consensus.
Skill: The Debate Synthesizer (Controversy Resolution)
Objective: Extract the strongest arguments from both sides of a heated debate hidden in the YouTube comment section, saving the user from reading toxic or redundant threads.
Execution Steps:
- Locate: Use
search_youtubeto find highly polarizing videos on the requested topic (e.g., "React vs HTMX", "OpenClaw review"). - Fetch Top Comments: Use
get_video_commentsfor the top 1 or 2 videos, setting theorderparameter to "relevance". - Identify the Debate: Look through the returned list of dictionaries. Find the 2 or 3 comments that have the highest
reply_count(these are the battlegrounds). - Deep Dive (Fetch Replies): For those highly-replied comments, use the
get_comment_replies(comment_id)tool to extract the actual arguments happening beneath the top-level comment. - Synthesize Arguments: Analyze the replies. Group the distinct technical/logical points into "Pro" and "Con" categories. Aggressively ignore ad-hominem attacks, spam, or low-value agreements ("+1", "this").
- Deliver: Present a structured "Debate Brief". For each side, list the top 3 strongest arguments sourced from the community. Provide the video link.
HTML Publishing Rule: If the user asks to publish this report, you must construct a clean HTML page showcasing the "Pro vs Con" table. You can use get_video_details to embed the video's thumbnail image at the top of the report. You MUST publish the thumbnail image using publish_file first, or link directly to the high-res URL provided by the API.
Next Actions: Ask the user if they want to publish the Debate Brief as a shareable HTML report.