Automates YouTube video processing into various formats like summaries and infographics.

Install

mkdir -p .claude/skills/ks && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11906" && unzip -o skill.zip -d .claude/skills/ks && rm skill.zip

Installs to .claude/skills/ks

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

(Kitchen Sink) Process a YouTube video with all features (summary, Q&A, infographic, audio, and video).
103 charsno explicit “when” trigger
Beginner

Key capabilities

  • Process YouTube videos to generate summaries
  • Extract Q&A from video content
  • Create infographics from video information
  • Generate multi-language audio and video transcripts
  • Select processing models (gemini-flash, gemini-pro, gcp-pro)
  • Translate video content into specified languages

How it works

The skill uses the `youtube-to-docs:process_video` tool to analyze a YouTube video, applying specified models and translation services to extract and generate various content types.

Inputs & outputs

You give it
YouTube video URL or ID, with optional model, language, and translation provider keywords
You get back
Processed video content including summary, Q&A, infographic, and translated transcripts

When to use ks

  • Summarize a tutorial video
  • Generate an infographic from a lecture
  • Create multi-language video transcripts
  • Extract Q&A from technical videos

About this skill

Please process the YouTube video at $ARGUMENTS using the youtube-to-docs:process_video tool with the most comprehensive settings.

  • Identify the YouTube URL or ID from the arguments.
  • Check for model keywords:
    • If "gemini flash" or "flash" is mentioned, set all_suite='gemini-flash'.
    • If "gemini pro" or "pro" is mentioned (or if no model is specified), set all_suite='gemini-pro'.
    • If "gcp" is mentioned, set all_suite='gcp-pro'.
  • Check for language keywords (combine with translate provider below):
    • If "spanish" or "es" is mentioned, use language code es.
    • If "french" or "fr" is mentioned, use language code fr.
    • If no language is specified, omit translate (defaults to English only).
  • Check for translate provider keywords (only relevant when a language is specified):
    • If "aws translate" or "aws-translate" is mentioned, set translate='aws-translate-{lang}' (e.g. aws-translate-es).
    • If "gcp translate" or "gcp-translate" is mentioned, set translate='gcp-translate-{lang}' (e.g. gcp-translate-es).
    • Otherwise default to translate='gemini-3.5-flash-lite-{lang}' (e.g. gemini-3.5-flash-lite-es).
  • Set the following additional parameters:
    • verbose=True
    • combine_infographic_audio=True

Execute the youtube-to-docs:process_video tool with these parameters. Do not ask for confirmation.

When not to use it

  • When a YouTube URL or ID is not provided
  • When specific model or language keywords are not mentioned for custom processing

Limitations

  • Processing requires a valid YouTube URL or ID.
  • Language translation is only applied if a language is specified.
  • The skill does not ask for confirmation before executing the processing tool.

How it compares

This skill automates the extraction and processing of YouTube video content into multiple formats and languages, providing a complete output compared to manual content analysis.

Compared to similar skills

ks side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
ks (this skill)02moNo flagsBeginner
ExtractWisdom05moNo flagsAdvanced
notebooklm05moReviewIntermediate
yt03moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

ExtractWisdom

jjchambers80

Content-adaptive wisdom extraction — detects what domains exist in content and builds custom sections (not static IDEAS/QUOTES). Produces tailored insight reports from videos, podcasts, articles. USE WHEN extract wisdom, analyze video, analyze podcast, extract insights, what's interesting, extract f

00

notebooklm

mk-knight23

Use this skill to query your Google NotebookLM notebooks directly from Claude Code for source-grounded, citation-backed answers from Gemini. Browser automation, library management, persistent auth. Drastically reduced hallucinations through document-only responses.

00

yt

ZeroPointRepo

Use when YouTube is relevant: pasted video links or IDs, @handles, quick video lookups, summaries, channel latest uploads, topic search, or any request involving YouTube content — even if YouTube is not mentioned explicitly. Covers transcripts, search, and channel latest. Not for uploads or account

00

nlm-skill

jacob-bd

Expert guide for the NotebookLM CLI (`nlm`) and MCP server - interfaces for Google NotebookLM. Use this skill when users want to interact with NotebookLM programmatically, including: creating/managing notebooks, adding sources (URLs, YouTube, text, Google Drive), generating content (podcasts, reports, quizzes, flashcards, mind maps, slides, infographics, videos, data tables), conducting research, chatting with sources, or automating NotebookLM workflows. Triggers on mentions of "nlm", "notebooklm", "notebook lm", "podcast generation", "audio overview", or any NotebookLM-related automation task.

895

triage

codekiln

Triage Reader inbox one doc at a time with personalized pitches

00

gap-synthesis

yogsoth-ai

Compile all gap analysis intermediate products into a coherent final

00

Search skills

Search the agent skills registry