Awesome-openclaw-skills gemini-yt-video-transcript

Create a verbatim transcript for a YouTube URL using Google Gemini (speaker labels, paragraph breaks; no time codes). Use when the user asks to transcribe a YouTube video or wants a clean transcript (no timestamps).

install
source · Clone the upstream repo
git clone https://github.com/sundial-org/awesome-openclaw-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/gemini-yt-video-transcript" ~/.claude/skills/sundial-org-awesome-openclaw-skills-gemini-yt-video-transcript && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/gemini-yt-video-transcript" ~/.openclaw/skills/sundial-org-awesome-openclaw-skills-gemini-yt-video-transcript && rm -rf "$T"
manifest: skills/gemini-yt-video-transcript/SKILL.md
source content

Gemini YouTube Video Transcript

Create a verbatim transcript for a YouTube URL using Google Gemini.

Output format

  • First line: YouTube video title
  • Then transcript lines only in the form:
Speaker: text

Requirements

  • No time codes
  • No extra headings / lists / commentary

Usage

python3 {baseDir}/scripts/youtube_transcript.py "https://www.youtube.com/watch?v=..."

Options:

  • --out <path>
    Write transcript to a specific file (default: auto-named in the workspace
    out/
    folder).

Delivery

When chatting: send the resulting transcript as a document/attachment.