smithery/dylan-isaac

gobbler-youtube

Transcribes YouTube videos to markdown. Triggers on youtube, video transcript, youtu.be links, youtube.com links, or requests for captions/subtitles from videos.

Installation

$ npx skills add smithery/dylan-isaac --skill gobbler-youtube

Also in this package

Other skills from smithery/dylan-isaac.

npx skills add smithery/dylan-isaac

Browse all from smithery/dylan-isaac

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,174 B
  • docs SUMMARY.md 184 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Gobbler YouTube

Convert YouTube videos to markdown transcripts.

Transcribe Video

# Basic transcription (outputs to stdout)
gobbler youtube "https://youtube.com/watch?v=VIDEO_ID"

# Save to file
gobbler youtube "https://youtube.com/watch?v=VIDEO_ID" -o transcript.md

# With timestamps
gobbler youtube "https://youtube.com/watch?v=VIDEO_ID" --timestamps

# Specific language
gobbler youtube "https://youtube.com/watch?v=VIDEO_ID" --language es

# Output as JSON
gobbler youtube "https://youtube.com/watch?v=VIDEO_ID" --format json

# Output as table
gobbler youtube "https://youtube.com/watch?v=VIDEO_ID" -f table

CLI Options

Option Short Description Default
--output -o Output file path (stdout if not specified) -
--language -l Preferred transcript language en
--timestamps - Include timestamps in output --no-timestamps
--format -f Output format: markdown, json, table markdown

Output includes YAML frontmatter with metadata (title, channel, duration, word count).

Saving Output

When saving transcripts to a file, follow these steps:

Step 1: Check for default output directory

gobbler config get output.default_directory

Step 2: Save to the default directory

If a default directory is configured, use it with a descriptive filename:

gobbler youtube "URL" -o "<default_directory>/Video Title.md"

Step 3: If no default directory is configured

If the config returns empty/null, save to the current directory or ask the user where to save:

gobbler youtube "URL" -o "Video Title.md"

Alternative: Using the Convert Subcommand

gobbler convert youtube "https://youtube.com/watch?v=VIDEO_ID" -o transcript.md

Supported URL Formats

  • https://youtube.com/watch?v=VIDEO_ID
  • https://youtu.be/VIDEO_ID
  • https://www.youtube.com/watch?v=VIDEO_ID