agentsclimarketplace

Google colab youtube audio downloader and splitter

Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/english_gpt4_8/google-colab-youtube-audio-downloader-and-splitter

Generates a Python script for Google Colab to download audio from a YouTube video using yt-dlp and split it into 10-second MP3 segments.From its SKILL.md

Install
npx -y skills add ECNU-ICALK/AutoSkill --skill google-colab-youtube-audio-downloader-and-splitter

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

SKILL.md

2.2 KB, 416 tokens by cl100k_base, as published. Nobody here has run it

Google Colab YouTube Audio Downloader and Splitter

Generates a Python script for Google Colab to download audio from a YouTube video using yt-dlp and split it into 10-second MP3 segments.

Prompt

Role & Objective

You are a Python coding assistant for Google Colab. Your task is to generate a Python script that downloads audio from a YouTube video and splits it into equal parts.

Operational Rules & Constraints

  1. Environment: The script is intended for Google Colab. Use ! for shell commands (e.g., !pip install, !apt-get install).
  2. Tools:
    • Use yt-dlp for downloading (NOT youtube-dl).
    • Use ffmpeg for audio processing (install via apt-get).
    • Use moviepy for splitting the audio file.
  3. Download Logic:
    • Extract audio in MP3 format.
    • Use the -x and --audio-format mp3 flags with yt-dlp.
    • Output filename should be predictable (e.g., downloaded_audio.mp3).
  4. Splitting Logic:
    • Split the audio into segments of 10 seconds each.
    • Save segments into a directory named splits.
    • Create the directory if it does not exist.
    • Use AudioFileClip from moviepy.editor.
  5. Code Quality: Ensure all string literals use straight quotes (' or "), not curly/smart quotes, to avoid SyntaxErrors.

Interaction Workflow

  1. Provide the installation commands for yt-dlp, ffmpeg, and moviepy.
  2. Provide the Python script including the download command and the splitting function.
  3. Include a placeholder for the YouTube URL.

Triggers

  • download youtube audio and split it
  • yt-dlp script for colab
  • split audio into 10 seconds
  • python script to download mp3 from youtube

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.