YouTube Channel RSS to CSV — SKILL.md & Python Tutorial Tracker
Fetch any YouTube channel's public RSS feed and export video titles, URLs, and publish dates as a clean CSV — great for tracking SKILL.md and Python tutorial creators like Nate Herk.
The full canvas, before you import it
Click any node to see its config.
Click a node to select it — same as the Heym editor; the panel shows its settings.
3 nodes · Free & source-available
YouTube Channel RSS to CSV — SKILL.md & Python Tutorial Tracker
Pull a YouTube channel's latest videos via its public Atom/RSS feed and let an LLM reshape the raw XML into a clean, ready-to-use CSV — no YouTube Data API quota, no OAuth.
This template ships pre-wired to Nate Herk's YouTube channel, a popular source for Claude Code, SKILL.md, and Python AI automation tutorials. Swap the channel ID to track any public channel.
What this workflow does
- HTTP fetches the channel's public Atom feed (
/feeds/videos.xml?channel_id=...) - Agent runs the built-in Python skill to parse the raw XML, generates a structured CSV, and saves it directly to Heym Drive
- Output exposes the CSV text and the Drive download link
CSV columns produced
| Column | Source field |
|---|---|
title | <title> |
videoId | <yt:videoId> |
url | https://www.youtube.com/watch?v={videoId} |
publishedAt | <published> |
channelTitle | feed <title> |
Use cases
- Build a content calendar from a creator's back-catalogue
- Track publishing cadence for a SKILL.md or AI-coding channel
- Seed a knowledge base with video titles and URLs for RAG ingestion
- Export and diff changelists: run on a schedule, compare new rows to previous CSV
- Feed into Google Sheets AI Enricher template for automated tagging
Setup
No credential or API key is needed — YouTube's RSS endpoint is public.
To track a different channel, replace the channel ID in the HTTP node URL. You can find a channel ID by going to the channel page on YouTube and opening the page source (search for channel_id), or use a browser extension like "Get YouTube Channel ID".
Popular AI/Python channels to track:
- Nate Herk:
UC2ojq-nuP8ceeHqiroeKhBA - Replace with any public channel ID
Tip: Chain this template into the Google Sheets AI Enricher template to auto-classify each video by topic (SKILL.md, Python, Claude Code, RAG, etc.).
How to import this template
- 1Click Import → Copy JSON on this page.
- 2Open your Heym and navigate to a workflow canvas.
- 3PressCmd+V/Ctrl+V— nodes appear instantly.
- 4Add your API keys in the node config panels and click Run.
Discover more automations
- Marketing & SEOReddit Subreddit GET Tool CallLet an Agent call a no-key HTTP GET tool that fetches hot posts from a subreddit JSON feed.
- Marketing & SEOGemini Image CreatorGenerate images from a text prompt using Gemini's native image output.
- Marketing & SEODaily Telegram Google Analytics MCP ReportSend a daily Telegram summary by letting an Agent query Google Analytics through an MCP server.
- Marketing & SEOAI Content RepurposerPaste a blog URL — fetch the article and get a ready-to-post LinkedIn update and Twitter/X thread in one run.
- Marketing & SEOSocial Media Post GeneratorRun on a weekly schedule — generate ready-to-publish LinkedIn and Twitter posts for each topic in your content calendar and send drafts to Slack for review.
- Marketing & SEOSEO Keyword Opportunity FinderFetch low-hanging keyword data from Google Search Console weekly, score each query for content opportunity with AI, and save high-value targets to a DataTable for your editorial team.
- Marketing & SEOAI Viral Video Generator & TikTok PublisherRead topics from Google Sheets, generate short videos with the VEO 3 API, and upload each one to TikTok automatically.
- Marketing & SEOGoogle Analytics AI AgentAsk plain-language questions about your GA4 property — the Agent queries Google Analytics through analytics-mcp and returns metrics, reports, and insights.
- Marketing & SEOGoogle Search Console AI AgentQuery Search Console data in plain language — the Agent uses mcp-search-console to answer questions about rankings, impressions, clicks, and indexing status.
- Marketing & SEOCompetitor Launch Radar to SlackFetch competitor update feeds on a schedule, summarize launch signals with AI, and post the market brief to Slack.
- Marketing & SEOText Readability Scorer (Agent Skill)An agent runs a bundled Python skill that scores text for readability with Flesch Reading Ease and grade level.
- Customer SupportHITL Support Reply AgentDraft a customer-facing support response, pause for human approval, then continue with the reviewed reply.