Build this tool: Cross-Platform Podcast Clip Repurposer Checklist Product folder name: Cross-Platform Podcast Clip Repurposer Checklist PRODUCT BRIEF Log a podcast episode (title, date, URL, platform links). Generate a multi-platform link block (Spotify/Apple/YouTube/episode page) and a checklist of clip platforms to repurpose to (YouTube Shorts, TikTok, Instagram Reels, LinkedIn), tracked per episode. Add episode + export. Gemini (AI-first when the tool writes paste-ready copy) for clip title ideas based on the episode title. Difficulty: Medium STACK (standalone desktop app) - Python 3 + tkinter GUI. - main .py, requirements.txt, run_*.bat, build_exe.bat (PyInstaller), exports/ folder. - Smoke-test core logic offline (build_link_block, build_checklist_text). GUI RULES - Dark palette: BG #0b0e1c, BG_ELEVATED #12182c, BG_PANEL #161c37, TEXT #f4f1ea, MUTED #8891c2, AMBER #ffab3d, TEAL #5eead4, DANGER #ff6b7a, BORDER #2a3358, GREEN #6ee7a8. - "CASEY BUILDS IT" brand line + hero title with amber accent. - Short muted "How to use: …" line under the title. - No ttk.Combobox, no grab_set, no sample dropdown datasets. - WM_DELETE_WINDOW handled. APIs & KEYS - Gemini key/model stored in %LOCALAPPDATA%\CaseyBuilds\gemini_settings.json via casey_gemini.py. - Gemini only suggests clip titles from the episode title; never invents episode content. - Call Gemini in a background thread; keep local output on failure. IMPLEMENTATION NOTES - Episodes persisted to %LOCALAPPDATA%\CaseyBuilds\PodcastClipRepurposerChecklist\episodes.json. - Checklist platforms: YouTube Shorts, TikTok, Instagram Reels, LinkedIn (toggle per episode, persisted). - Export All writes both TXT (full report) and CSV (episode + checklist status) to exports/. DEMO INPUT → OUTPUT (from live scan) - Episode Title: Casey Builds It - Date: Casey Builds It - Episode Page Url (Optional): https://caseybuildsit.com - Spotify Url (Optional): https://caseybuildsit.com - Primary button name: Generate block + checklist - Example result lines: - 1. Result: Cross-Platform Podcast Clip Repurposer Checklist - sample output for Casey Builds It demo - 2. Copy / Export: Copy selected or export TXT from the tool OUTPUT - Runnable standalone Python app - requirements.txt + run bat + build_exe.bat - In-app how-to line