Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
Remove bundled summaries outputs from published skill package; keep only source files (SKILL.md, scripts, references, prepare.py).
What This Skill Does
Converts YouTube videos into structured Markdown using the youtube2md CLI. Outputs chaptered notes, timestamp links, and key takeaways in full mode, or raw transcript JSON and plain text in extract mode. Works without an OpenAI key by falling back to local transcript extraction.
Extract mode pulls structured transcripts locally without sending content to any external API, making it viable in sensitive or air-gapped environments where full summarization is not acceptable.
When to use it
- Taking study notes from a university lecture video
- Extracting a transcript without sending content to an external API
- Summarizing a conference talk in a specific language
- Batch processing multiple YouTube URLs into separate Markdown files
- Getting key takeaways from a long podcast-style video
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Summarize this YouTube video: https://youtube.com/watch?v=abc123
- 1Validate the URL as a youtube.com or youtu.be link
- 2Check whether OPENAI_API_KEY is set to select full or extract mode
- 3Run scripts/run_youtube2md.sh with the URL in full mode
- 4Verify the output Markdown file exists and is non-empty
- 5Return the summary with chapter headings, timestamp links, and key takeaways
Structured Markdown with chaptered notes, clickable timestamp links, and a key takeaways section
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.