Summarize a single YouTube video and create a note. Use when user shares a video URL or asks to summarize a specific video. Triggers on "summarize this video", "video summary", YouTube URLs.
Summarize a single YouTube video and create a note in my-vault.
/video-summarize <youtube-url> [folder]
youtube-url: Full YouTube URL or video IDfolder (optional): Subfolder under Videos/ (e.g., "Atlassian", "Ali Abdaal"). If not specified, uses channel name.Extract video ID from URL (supports youtube.com/watch?v=, youtu.be/, and bare IDs)
Fetch video metadata using the youtube-catchup helper script:
python3 .claude/skills/youtube-catchup/scripts/youtube_helper.py full <video_id>
Review the transcript and create a summary with:
Determine folder:
Create note at my-vault/06 Knowledge Base/Capture/Videos/<folder>/<title>.md
Assign tags:
youtube-catchup/references/channels.json for channel's default tagsmy-vault/09 System/Tag Index.mdUse tags from the canonical list in my-vault/09 System/Tag Index.md.
Common channel → tag mappings are in .claude/skills/youtube-catchup/references/channels.json. If the channel exists there, use its tags array. Otherwise, infer appropriate tags based on content.
Format tags as: tags: ["tag1", "tag2"]
Use the exact template format:
---
class: Video
media: https://www.youtube.com/watch?v=VIDEO_ID
publishDate: YYYY-MM-DD
status: Summarized
duration: Xm or Xh Ym
reviewFrequency:
lastReviewedDate:
review:
aliases:
tags: ["tag1", "tag2"]
cssclasses:
archived:
---
Related:
## Summary
- **Key point** - Details
- **Key point** - Details
## Why Watch?
<Brief recommendation on whether/why to watch, target audience, length note>
Xm (e.g., 23m)Xh Ym (e.g., 1h 15m)Remove or replace these characters for filenames:
: → -/ → -| → -? → (remove)" → (remove)< > → (remove)/video-summarize https://www.youtube.com/watch?v=abc123
/video-summarize abc123 "Tech Talks"
/video-summarize https://youtu.be/xyz789 Atlassian
CRITICAL - Never escape spaces with backslashes:
my-vault/06 Knowledge Base/... (with literal spaces)\ characters in directory names"my-vault/06 Knowledge Base/..."youtube_helper.py from youtube-catchup skill (no duplicate code)Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity