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.zipInstalls 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).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
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'.
- If "gemini flash" or "flash" is mentioned, set
- 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).
- If "spanish" or "es" is mentioned, use language code
- 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).
- If "aws translate" or "aws-translate" is mentioned, set
- Set the following additional parameters:
verbose=Truecombine_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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| ks (this skill) | 0 | 2mo | No flags | Beginner |
| ExtractWisdom | 0 | 5mo | No flags | Advanced |
| notebooklm | 0 | 5mo | Review | Intermediate |
| yt | 0 | 3mo | Review | Beginner |
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
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.
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
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.
triage
codekiln
Triage Reader inbox one doc at a time with personalized pitches
gap-synthesis
yogsoth-ai
Compile all gap analysis intermediate products into a coherent final