google/debate-synthesizer
Extracts the strongest arguments from heated YouTube comment threads, identifying key battlegrounds and community consensus.
npx skills add https://github.com/google/adk-samples --skill debate-synthesizer
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:
search_youtube to find highly polarizing videos on the requested topic (e.g., "React vs HTMX", "OpenClaw review").get_video_comments for the top 1 or 2 videos, setting the order parameter to "relevance".reply_count (these are the battlegrounds).get_comment_replies(comment_id) tool to extract the actual arguments happening beneath the top-level comment.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.
Take google/debate-synthesizer from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.