Communitygithub.com

Varnan-Tech/opendirectory

Verwende dies, um Transkripte von Lenny's Podcast, Dwarkesh Podcast, Cheeky Pint, 20VC oder A16z Podcast abzurufen, zu durchsuchen oder zu analysieren. Tier 2 (RSS+Groq Whisper) ist der empfohlene Ansatz – schnell, kostenlos und zuverlässig. Auch zu verwenden bei Anfragen wie „Transkript abrufen“, „Folge finden“, „Podcast zusammenfassen“ oder „Podcast-Inhalt durchsuchen“. Nicht für allgemeines Web Scraping oder die Transkription von Nicht-Podcast-Audio verwenden.

Was ist opendirectory?

Dieses Skill ermöglicht es dir, Transkripte von fünf bekannten Podcasts – Lenny's Podcast, Dwarkesh Podcast, Cheeky Pint, 20VC und A16z Podcast – effizient abzurufen und zu analysieren. Es verwendet einen mehrstufigen Ansatz, wobei **Tier 2 (RSS+Groq Whisper)** die empfohlene Methode ist, da sie schnell, kostenlos und für alle Podcasts zuverlässig funktioniert. Tier 1 bietet kostenlose Quellen mit begrenzter Verfügbarkeit, und Tier 3 (Taddy API) ist die kommerzielle Premium-Option. Das Skript wählt automatisch die beste verfügbare Methode, kann aber auch gezielt über Parameter wie `--method whisper` gesteuert werden. Es unterstützt das Abrufen einzelner Episoden, die Stichwortsuche über alle Podcasts hinweg, Batch-Transkriptionen und die Ausgabe als Markdown oder JSON. Die Einrichtung erfordert die Installation von Python-Abhängigkeiten und optionalen API-Keys für Groq (Whisper) oder Taddy. Mit den gewonnenen Transkripten kannst du den KI-Agenten beauftragen, Zusammenfassungen zu erstellen, Schlüsselargumente zu extrahieren oder Vergleiche zwischen Podcasts anzustellen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Varnan-Tech/opendirectory/tree/main/skills/podcast-transcript-fetcher

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Podcast-Transkript-Abrufprogramm

Rufe Transkripte von 5 unterstützten Podcasts ab. Tier 2 (RSS+Groq Whisper) ist der empfohlene Ansatz – schnell, kostenlos und am zuverlässigsten für alle Podcasts. Tier 1 (kostenlose Quellen) ist nach bestem Bemühen (begrenzte Verfügbarkeit). Tier 3 (Taddy API) ist die kommerzielle Premium-Option.

Kurzreferenz

# Transkript der neuesten Folge abrufen (erkennt automatisch die beste Methode)
python scripts/get_transcript.py "Lenny's Podcast" --latest

# Nach Episodentitel oder -nummer suchen
python scripts/get_transcript.py 20vc --episode "Marc Andreessen"
python scripts/get_transcript.py dwarkesh --episode 15

# Bestimmte Methode erzwingen
python scripts/get_transcript.py "cheeky pint" --latest --method whisper
python scripts/get_transcript.py a16z --latest --method taddy

# In Datei speichern
python scripts/get_transcript.py lennys --latest --output transcript.md

# Alle unterstützten Podcasts auflisten
python scripts/get_transcript.py --list-podcasts

Unterstützte Podcasts

PodcastTier 1 (nach bestem Bemühen)Tier 2 RSS+Whisper [EMPFOHLEN]Tier 3 Taddy (Premium)
Lenny's PodcastGitHub-Archiv (269 Transkripte)✅ Substack RSS✅ Abgedeckt
Dwarkesh PodcastWebsite-Scrape + Substack PDF✅ Substack RSS✅ Abgedeckt
Cheeky Pint(keine)✅ Transistor.fm RSS✅ Abgedeckt
20VCSubstack PDF✅ Libsyn RSS✅ Abgedeckt
A16z PodcastWebsite-Scrape✅ Simplecast RSS✅ Abgedeckt

Implementierung

1. Abhängigkeiten installieren

# Kern (immer erforderlich)
pip install requests

# Cloud-Transkription (empfohlen – schnell, kostenlose Stufe)
pip install groq
export GROQ_API_KEY="dein-key"  # Holen unter https://console.groq.com

# Lokale Transkription (kostenlos, benötigt ~5 GB RAM)
pip install faster-whisper

# Audiokompression (für Groqs 25-MB-Grenze – Windows: winget/scoop)
#   winget install ffmpeg  oder  scoop install ffmpeg

# Taddy API (kommerziell, optional)
export TADDY_API_KEY="dein-key"  # Holen unter https://taddy.org

2. Ein Transkript abrufen

Das Skript wählt automatisch die beste Methode aus. Tier 2 ist die Standardempfehlung:

Tier 1 → Tier 2 (EMPFOHLEN) → Tier 3
(nach bestem Bemühen)  (Whisper)  (Taddy API Premium)

Tier 1: Kostenlose direkte Quellen (nach bestem Bemühen, begrenzte Verfügbarkeit)

  • Lenny's: Klont ChatPRD/lennys-podcast-transcripts und sucht nach Titel
  • Dwarkesh: Substack PDF-Scrape
  • 20VC: Substack PDF-Scrape
  • A16z: Website-Scrape
  • Cheeky Pint: Keine Tier-1-Quellen verfügbar
  • Hinweis: Tier-1-Quellen sind nach bestem Bemühen und begrenzt. Tier 2 (RSS+Whisper) ist der empfohlene Ansatz.

Tier 2: RSS + Whisper-Transkription [EMPFOHLEN]

  • Lädt MP3 aus dem Podcast-RSS-Feed herunter
  • Komprimiert bei >25 MB (ffmpeg)
  • Transkribiert über Groq Whisper API (kostenlose Stufe, ~10s pro Stunde Audio)
  • Schnell, kostenlos und funktioniert für jeden Podcast im Register
  • Standardempfehlung für alle Anwendungsfälle

Tier 3: Taddy API (kommerziell/Premium)

  • Erfordert TADDY_API_KEY (75 $/Monat+)
  • Für großangelegte oder produktive Transkriptanforderungen verwenden
  • Deckt alle 5 Podcasts mit automatischer Transkription ab

3. Mit KI analysieren

Sobald du ein Transkript hast, leite es zur Analyse an den Agenten weiter:

Ich habe dieses Transkript von [Podcast]. Kannst du:
1. Die wichtigsten Argumente zusammenfassen
2. 3 umsetzbare Erkenntnisse extrahieren
3. Kontroverse Behauptungen identifizieren
4. Mit [anderem Podcast] zum selben Thema vergleichen

Unterstützte Arbeitsabläufe

Einzelne Episode

SzenarioBefehl
Neueste Episodeget_transcript.py "Lenny's Podcast" --latest
Bestimmte Episode nach Titelget_transcript.py 20vc --episode "Sam Altman"
Episode nach Nummerget_transcript.py dwarkesh --episode 42
Whisper-Transkription erzwingen (Tier 2, empfohlen)get_transcript.py a16z --latest --method whisper
Taddy API erzwingen (Premium)get_transcript.py lennys --latest --method taddy
Als Markdown speichernget_transcript.py cheeky-pint --latest --output episode.md
JSON-Ausgabeget_transcript.py dwarkesh --latest --json

Podcast-übergreifende Suche & Batch

SzenarioBefehl
Alle Podcasts nach Stichwort durchsuchenget_transcript.py --search "Marc Andreessen"
Nach Gastnamen suchenget_transcript.py --guest "Sam Altman"
Innerhalb eines Podcasts suchenget_transcript.py "Lenny's Podcast" --search "vibe coding"
Letzte N Episoden als Batch transkribierenget_transcript.py "Dwarkesh Podcast" --last 5
Beste Treffer suchen + transkribierenget_transcript.py --search "AI safety" --transcribe
Pipeline mit benutzerdefinierter Anzahlget_transcript.py --search "scaling laws" --transcribe --transcribe-count 5
Gefilterte Such-Pipelineget_transcript.py "A16z Podcast" --search "crypto" --transcribe

Ausgabestruktur

Die Batch-Transkription speichert in output/ mit Unterverzeichnissen pro Podcast:

output/dwarkesh-podcast/Dwarkesh Podcast_2024-01-15_agi-is-still-30-years-away.md
output/20vc/20 Minutes VC (20VC)_2024-03-10_funding-round-analysis.md

Jede Datei enthält einen YAML-Frontmatter-Header:

---
podcast: Dwarkesh Podcast
episode: AGI is still 30 years away
date: 2024-01-15
url: https://...
source: whisper
---

Podcast-Register

Das Register unter scripts/podcasts.json ordnet jedem Podcast seine RSS-Feeds, Transkriptquellen und API-Endpunkte zu. So fügst du neue Podcasts hinzu:

{
  "id": "neuer-podcast",
  "name": "Neuer Podcast",
  "rss": "https://example.com/feed.xml",
  "transcript_sources": {
    "primary": {"type": "website_scrape", "url": "https://example.com"}
  }
}

Fehlerbehebung

ProblemLösung
„Kein Transkript gefunden“Tier 2 (RSS+Whisper) ist der empfohlene Ansatz. Wenn der automatische Modus fehlschlägt, versuche --method whisper, um ihn zu erzwingen.
RSS-Abruf fehlschlägtRSS-Feeds können sich ändern; überprüfe scripts/podcasts.json auf aktuelle URLs
Audio-Download langsamGroße MP3s können bei langsamen Verbindungen Minuten dauern
Groq-RatenbegrenzungWarten oder auf lokales faster-whisper umschalten
Taddy gibt keine Transkripte zurückEinige Episoden haben keine Transkripte; versuche --method whisper
Podcast nicht im RegisterFüge ihn zu scripts/podcasts.json hinzu
Unicode-Fehler unter WindowsBehoben: Skript konfiguriert stdout automatisch auf UTF-8 um; gespeicherte Dateien verwenden UTF-8-Kodierung
Audio > 25 MB für Groqffmpeg installieren: winget install ffmpeg (Windows) oder brew install ffmpeg (macOS)

RSS-Feed-Status (Stand 2026-06)

PodcastAlter Feed (defekt)Aktueller Feed
Cheeky Pintfeeds.transistor.fm/the-cheeky-pint (404)feeds.transistor.fm/cheeky-pint-with-john-collison
20VCfeeds.simplecast.com/3GxrMqOd (404)feeds.libsyn.com/61840/rss
A16zfeeds.simplecast.com/0cJfpoz2 (404)feeds.simplecast.com/JGE3yC0V

Häufige Fehler

  • API-Schlüssel vergessen: Setze GROQ_API_KEY in deiner Umgebung oder .env-Datei
  • Sich auf Tier-1-Quellen verlassen: Tier 1 ist nach bestem Bemühen und begrenzt. Falle immer auf Tier 2 (RSS+Whisper) zurück – dies ist die empfohlene Methode.
  • Das Lenny's-Repo nicht zuerst geklont: Das GitHub-Archiv muss lokal geklont sein, damit Tier 1 funktioniert
  • --method taddy ohne TADDY_API_KEY verwenden: Wird still ignoriert; setze den Schlüssel oder verwende den automatischen Modus

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

Varnan-Tech/opendirectory

Use when the user asks to generate a blog cover image, thumbnail, or article header. Automatically uses modern typography, brand logos, and Google Search grounding to create beautiful 16:9 images with Gemini 3.1 Flash Image Preview.

Varnan-Tech/opendirectory

World-class brand strategist and naming expert. Uses an interrogation-led discovery phase to extract your brand's DNA, then applies scientific naming frameworks (Phonosemantics) and automated multi-TLD domain checking.

Varnan-Tech/opendirectory

Use when the user asks to generate or update a project's CLAUDE or AGENTS context file from a codebase scan. Writes a focused file under 100 lines containing only the non-obvious build commands, conventions, and gotchas Claude Code needs.

Varnan-Tech/opendirectory

Use when the user wants to verify cold emails, enrich a lead list, or autonomously guess email addresses from a CSV using ValidEmail.co or the open-source Reacher engine.

Varnan-Tech/opendirectory

Competitive intelligence orchestrator tracking companies across 8+ platforms (GitHub, Twitter, Reddit, HN, PH, YC Jobs) with heat scores and AI briefings.

Varnan-Tech/opendirectory

Give it your product URL or description. It finds your top 5 competitors, runs three-track PR research across all of them (editorial, podcasts, communities), identifies which channels appear most frequently, looks up the journalist or host for each, and returns a tiered outreach list with story angles and ready-to-send cold pitch drafts tailored to your product. Use when asked to find PR opportunities, discover where competitors got featured, build a media outreach list, find which journalists cover my space, or get pitch templates for press coverage.

Varnan-Tech/opendirectory

Generate high-converting, deep-dive growth case studies in MDX format. Use this skill when asked to write a case study or blog post about a company's growth, tech stack, or product-led strategy. It handles the full pipeline (researching the company via Tavily, generating a 16:9 cover image, quality checking the draft, uploading assets to cloud storage, and pushing directly to the target repository).

Varnan-Tech/opendirectory

Scans your project for outdated npm, pip, Cargo, Go, or Ruby packages. Runs a CVE security audit. Fetches changelogs, summarizes breaking changes with Gemini, and opens one PR per risk group (patch, minor, major). Includes Diagnosis Mode for install conflicts. Use when asked to update dependencies, check for outdated packages, open dependency PRs, scan for package updates, audit for CVEs, or flag breaking changes in upgrades. Trigger when a user says "check for outdated packages", "update my dependencies", "open PRs for dependency updates", "scan for CVEs", or "which packages need upgrading".

Varnan-Tech/opendirectory

Generates and updates README.md and API reference docs by reading your codebase's functions, routes, types, schemas, and architecture. Uses graphify to build a knowledge graph first, then writes accurate docs from it. Use when asked to write docs, generate a README, document an API, update stale docs, create an API reference from code, add an architecture section, or document a project in any language. Trigger when a user says their docs are missing, outdated, or wants to document their codebase without writing it manually.

Varnan-Tech/opendirectory

Evaluates expired domain candidates against a target niche, scores them by topical relevance, historical activity level, and history cleanliness, then outputs a ranked shortlist with explainable reasoning and risk flags.

Varnan-Tech/opendirectory

Brutally honest developer-experience audit for a GitHub repo. Scores 10 DX dimensions (time-to-first-success, README clarity, visual proof, install, quick-start, docs, examples, community, trust, marketing), writes a shareable roast in the requested tone (brutal/honest/kind), produces a prioritized action plan ranked by impact × effort, and sketches an ideal README. Trigger when user says "roast my repo", "audit my README", "dx audit", "developer experience review", "score my GitHub project", "before launch checklist", or "make my repo shareable".

Varnan-Tech/opendirectory

Drafts and designs a complete HTML email newsletter from a topic or content brief. Outputs paste-ready HTML for Loops, Mailchimp, Beehiiv, Resend, or any standard email platform. Includes subject line options and plain-text fallback. Trigger when a user says "write a newsletter", "draft an email newsletter", "create an HTML email", "design an email for my subscribers", or "write a newsletter about [topic]".

Varnan-Tech/opendirectory

Takes a GitHub PR URL or the current branch and writes a plain-English explanation of what it does and why, then posts it as a PR comment. Use when asked to explain a PR, summarize a pull request, write a plain-English description of a PR, add a summary comment to a PR, or understand what a PR changes. Trigger when a user says "explain this PR", "summarize this pull request", "what does this PR do", "add a comment explaining the PR", or shares a GitHub PR URL and asks what it does.

Varnan-Tech/opendirectory

Audit how often LLMs recommend your brand vs competitors and generate a GEO action plan.

Varnan-Tech/opendirectory

Takes a competitor's public GitHub repo URL, fetches their open issues via the GitHub REST API, filters noise locally, clusters issues into 6 demand categories, computes a demand score per issue and per cluster, and outputs a ranked demand gap report with a GTM messaging brief. Use when asked to scan a competitor's GitHub issues, find what their users are begging for, turn GitHub complaints into product positioning, identify competitor feature gaps, or generate messaging from real user demand. Trigger when a user says "scan competitor issues", "what are users asking for on X repo", "find demand gaps in Y", "turn GitHub issues into messaging", or "what should I build based on competitor complaints".

Varnan-Tech/opendirectory

Find recurring confusion in your repo's GitHub Discussions, rank it by urgency, and draft the actual docs fixes and content angles — with verbatim community quotes and source links as evidence.

Varnan-Tech/opendirectory

SEO keyword research workflow for blog generation using Google Trends data. Use when writing blog posts, planning content calendars, or optimizing articles for search engines. Finds breakout keywords, builds content structure, and generates SEO-optimized blog outlines targeting tech and developer audiences.

Varnan-Tech/opendirectory

Generates a professionally designed case study PDF for B2B SaaS sales and marketing. Supports 7 page layouts, 9 style presets, 1-4 page output. Trigger when user says "create a case study", "write a customer story", "make a case study PDF", "design a success story", "turn this customer win into a PDF".

Varnan-Tech/opendirectory

Generates data visualization charts (bar, line, area, pie, doughnut, scatter, radar, treemap) as PNG using Apache ECharts v6. 1080×1080px default, 5 style presets, highlight annotations. Trigger when user says "create a chart", "visualize data", "make a bar chart", "line graph", "pie chart", "data visualization", "chart this data", "plot", "graph", or "visualize these numbers".

Varnan-Tech/opendirectory

Fetches low-star App Store and Google Play reviews, clusters them into broken-promise patterns, and generates a ranked copy brief with positioning opportunities.

Verwandte Skills