/install custom-youtube-summarize
\r \r
Description\r
Extracts subtitles from YouTube videos and generates summaries. Use when users provide YouTube URLs with requests like "summarize this video" or "explain this content".\r \r
Setup\r
- Create script at
{baseDir}/transcript_extract.pywith provided code\r - All libraries are already installed in the skills folder.\r
- Therefore, no additional action is required to run Python files.\r \r
Usage\r
When receiving a YouTube URL:\r
- Executes:
python3 {baseDir}/transcript_extract.py "\x3CYOUTUBE_URL>"\r - Captures output between
[TRANSCRIPT-START]and[TRANSCRIPT-END]\r - Uses LLM to generate summary from raw transcript text\r \r
Configuration\r
script_path: "{baseDir}/transcript_extract.py"\r
supported_languages: ["ko", "en"]\r
```\r
\r
## Example\r
**Input:** \r
`https://youtu.be/dQw4w9WgXcQ` (with "summarize this" context)\r
`https://youtu.be/M-S2ctyAeaY?si=PEYq7Uy8HA8bpUUv` 이 영상 요약해줘\r
다음 영상 요약 `https://youtu.be/M-S2cty`\r
Summarize `https://youtube.com/watch?v=ch4EsgfHOJc`\r
요약 `https://youtube.com/watch?v=ch4EsgfHOJc`\r
`https://youtube.com/watch?v=chgasgwHOJc` 이거 내용 뭐야?\r
`https://youtube.com/watch?v=qsnuQI62sda` Tell me the content of this video\r
Tell me the content of this video `https://youtube.com/watch?v=qsnuQI62sda`\r
\r
**Output:** \r
```markdown\r
[TRANSCRIPT-START]\r
Never gonna give you up, never gonna let you down...\r
[TRANSCRIPT-END]\r
\r
This video contains the iconic Rickroll meme track by Rick Astley. The lyrics revolve around themes of loyalty and commitment, featuring the artist's signature bassline and 80s production style. Despite its simple lyrics, it remains one of YouTube's most enduring viral pranks.\r
```\r
\r
## Notes\r
- Handles both manually created and auto-generated subtitles\r
- Falls back to English if Korean subtitles aren't available\r
- Returns error messages if no transcript exists or URL is invalid\r
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install custom-youtube-summarize - After installation, invoke the skill by name or use
/custom-youtube-summarize - Provide required inputs per the skill's parameter spec and get structured output
What is custom-youtube-summarize?
Extract transcript from a YouTube video using Python and summarize it. It is an AI Agent Skill for Claude Code / OpenClaw, with 160 downloads so far.
How do I install custom-youtube-summarize?
Run "/install custom-youtube-summarize" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is custom-youtube-summarize free?
Yes, custom-youtube-summarize is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does custom-youtube-summarize support?
custom-youtube-summarize is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created custom-youtube-summarize?
It is built and maintained by 5eun (@5eun); the current version is v1.0.4.