Communitygithub.com

frank-syncmarket/skills

🎙️ Automatisieren Sie das Podcasting mit Skills: Laden Sie YouTube-Videos herunter, verarbeiten Sie Audio und verwalten Sie Inhalte effizient – alles in einem umfassenden Toolkit.

Was ist skills?

Dieses Skill-Set (frank-syncmarket/skills) bietet eine umfassende Sammlung von Werkzeugen zur Automatisierung der Podcast-Produktion. Es ermöglicht das Herunterladen von YouTube-Videos als Audio- oder Videodateien, die Umwandlung in Podcast-freundliche Formate, die Nachbearbeitung (z. B. Rauschunterdrückung, Lautstärkeanpassung) und die automatisierte Verwaltung von Metadaten und Show Notes. Nützlich für Podcaster, Content Creator und Entwickler, die wiederkehrende Aufgaben vereinfachen möchten. Unterstützt wird die Integration mit gängigen AI-Agenten-Plattformen wie Claude Code, Cursor und Codex, indem die Skills als CLI-Befehle oder Python-Skripte ausgeführt werden. Die Funktionsweise basiert auf einer modularen Architektur, in der jeder Skill eine separate Aufgabe erledigt (z. B. `download-youtube`, `convert-to-mp3`, `generate-show-notes`), und über eine Konfigurationsdatei (z. B. `config.yaml`) gesteuert wird. Entwickler können die Skills einfach in ihre Workflows einbinden und so die Effizienz ihrer Podcast-Erstellung deutlich steigern.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add frank-syncmarket/skills

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht skills?

🎙️ Automatisieren Sie das Podcasting mit Skills: Laden Sie YouTube-Videos herunter, verarbeiten Sie Audio und verwalten Sie Inhalte effizient – alles in einem umfassenden Toolkit.

Überblick

Dieses Repository enthält eine Sammlung von Skills zur Automatisierung der Podcast-Produktion. Jeder Skill ist als separates Modul konzipiert, das unabhängig oder in Kombination mit anderen Skills verwendet werden kann.

Verfügbare Skills

  • download-youtube: Lädt YouTube-Videos als Audio- oder Videodateien herunter.
  • convert-to-mp3: Konvertiert heruntergeladene Audiodateien in das MP3-Format.
  • audio-enhance: Wendet Rauschunterdrückung, Normalisierung und andere Audio-Nachbearbeitungen an.
  • generate-show-notes: Erstellt automatisch Show Notes und Metadaten basierend auf dem Audioinhalt.

Voraussetzungen

  • Python 3.8 oder höher
  • ffmpeg (für Audio-/Videokonvertierung)
  • youtube-dl oder yt-dlp (für YouTube-Downloads)

Installation

  1. Klone das Repository:

    git clone https://github.com/frank-syncmarket/skills.git
    cd skills
    
  2. Installiere die erforderlichen Abhängigkeiten:

    pip install -r requirements.txt
    
  3. Stelle sicher, dass ffmpeg auf deinem System installiert ist und im PATH verfügbar ist.

Verwendung

Jeder Skill kann über die Kommandozeile ausgeführt werden:

python skills/download-youtube.py --url https://www.youtube.com/watch?v=BEISPIEL_ID --output ./output

Oder über das Hauptskript run.py:

python run.py --skill download-youtube --url https://www.youtube.com/watch?v=BEISPIEL_ID

Konfiguration

Die Skills können über eine config.yaml-Datei im Stammverzeichnis konfiguriert werden. Beispiel:

skills:
  download-youtube:
    output_format: mp3
    quality: best
  audio-enhance:
    noise_reduction: true
    normalize: true

Integration mit AI-Agenten

Dieses Skill-Set kann in AI-Agenten-Plattformen wie Claude Code, Cursor oder Codex integriert werden. Die Skills werden als CLI-Befehle oder Python-Skripte ausgeführt, was eine nahtlose Einbindung in agentengesteuerte Workflows ermöglicht.

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Informationen finden Sie in der Datei LICENSE.


🎙️ Viel Spaß beim Podcasten mit frank-syncmarket/skills!

Verwandte Skills