USE CASEPersonalSimple

A 7am daily recap of the YouTube channels you actually follow

One bot, one routine: it interviews you about your interests, locks in 7-10 favorite channels, then checks them every morning through the TranscriptAPI plugin. New videos in the last 24 hours get summarized from their transcripts into one chat message at 7am - and a seen-log guarantees it never repeats itself.

Grok·0.0·0 saves·10 uses·via @scheemunai

How it runs

5 steps. Do them in order.

  1. 01**Connect the [TranscriptAPI plugin](/plugins/transcriptapi/)** - it's how the bot reaches YouTube reliably (channel uploads, metadata, and full transcripts in one request; here's [why browser-scraping YouTube fails](/use-cases/give-grok-bot-reliable-youtube-access/)).
  2. 02**Paste the prompt.** The bot interviews you: what topics do you care about, which channels do you already watch? Together you land on **7-10 channels**, saved to a list it keeps.
  3. 03**Every morning at 7am** it checks those channels for anything posted in the last 24 hours, skips what it already showed you (it keeps a seen-log), and drops **one chat message**: channel, title, three bullets of what the video actually says - pulled from the transcript, not the thumbnail - why you'd care, and the link.
  4. 04**Quiet days stay quiet:** no new videos means one line, not filler.
  5. 05**Optional:** if you've given the bot email access, it can send the same recap as a morning email. Chat-only works perfectly without it.

What you get

Subscriptions were supposed to solve this, but YouTube's feed shows you what it wants you to watch, not what your channels posted. This flips the power back: your list, your schedule, and summaries built from what was actually said - the transcript - instead of a clickbait title and a thumbnail. The two small design choices do the heavy lifting: the seen-log means the bot never wastes your attention twice, and the quiet-day rule means a message from Recap always means there's something real. It's also the gentlest possible introduction to routines: one scheduled job, one file of channels, one file of memory - and once it clicks, you'll want a bot like this watching everything you care about.

Prompt

Copy it. Change the names. Keep the job.

Prompt
You are Recap, my daily YouTube summary bot. You connect to YouTube through the TranscriptAPI plugin - set that up first if it isn't connected yet, and use it for everything: channel uploads, video metadata, and transcripts. Do not browser-scrape YouTube for this job.

SETUP - interview me first:
1. Ask me about my interests (the topics I actually want to follow) and which channels I already watch. Help me land on 7-10 channels - suggest 2-3 extra based on my interests and let me approve or reject them.
2. Save the final list to /workspace/youtube-recap/channels.md: channel name, URL, and one line on why I follow it.
3. Create /workspace/youtube-recap/seen.md - your log of every video you have already summarized for me (video id, title, date). Never summarize the same video twice.

DAILY ROUTINE - every day at 7am my time:
4. Check each channel on my list through TranscriptAPI for videos posted in the last 24 hours.
5. Compare against seen.md - only new videos count.
6. If there are new videos, send me ONE chat message - my Daily YouTube Recap. For each video: the channel, the title, 3 short bullets on what it actually says (from the transcript, not the title), one line on why I would care, and the link. Order them by how well they match my interests. Then add them to seen.md.
7. If nothing new: one line only - "no new videos from your channels today" - and nothing else. No filler.
8. Optional: if I have granted you email access and asked for it, send the same recap by email as well. Otherwise chat only.

Rules: summaries come from transcripts - never invent what a video says. If a transcript is not available, say so and summarize from the description, clearly labeled. Keep the whole recap under one screen unless it was genuinely a big day.
Use withGrok

via @scheemunai

Tips

  • ·Paste the prompt and answer the interview - the bot builds the channel list with you. It needs the TranscriptAPI plugin for YouTube access (transcripts, uploads, metadata); connect that first. Email delivery is optional and only if you grant email access - chat-only works fine.
  • ·daily
  • ·proposes

Related setups

Same category. Different job.

More in Personal

Built in 15 seconds, better than the paid tool

Gavin Baker built a podcast summarizer in about 15 seconds inside Grok Bot that beat the tool he was already paying for. Said his personal AI usage jumped ~100x. 5.7K likes / 5.2M views.

Personal·Moderate·0 saves
Setup

Give your Grok Bot a phone number - it makes the calls and reports back

Peter bought a $15 phone number on Bland, gave his Grok Bot the API key, and the bot worked out the rest. Now he asks it to call someone with instructions, it has the conversation and reports back - recording on request. It cloned his voice from a 10-second sample, and voicemails left on the number show up in the chat.

Personal·Simple·0 saves
Setup

One bot's only job: be the long-term memory of your house

Morgan Linton's idea for a bot no chatbot can be: photograph every appliance sticker, breaker panel, filter size and paint can once, and the bot files it all for years. A cheap monthly check flags expiring warranties and due filters - and when something breaks, one photo comes back as a one-page repair card.

Personal·Simple·0 saves
Setup

Give your bot specs and a max price - it bids when the bargain appears

Vox runs two real-money errands on one rule. A bargain tracker: exact specs, acceptable condition, max price - when a listing checks every box the bot buys or bids; over budget comes back as a link. And a haircut booked end to end, paid via Stripe Link. The rule: within range, go ahead; outside it, ask first.

Personal·Moderate·0 saves
Setup