From hamel-tools
Generates annotated Markdown blog posts from YouTube technical talks and PDF slides using ai-annotate-talk CLI with transcript sync.
How this skill is triggered — by the user, by Claude, or both
Slash command
/hamel-tools:annotate-talkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use the `ai-annotate-talk` CLI tool to create blog posts from technical talks.
Use the ai-annotate-talk CLI tool to create blog posts from technical talks.
ai-annotate-talk "https://youtu.be/VIDEO_ID" slides.pdf output_images/
ai-annotate-talk "https://youtu.be/VIDEO_ID" slides.pdf output_images/ --output post.md
ai-annotate-talk "https://youtu.be/VIDEO_ID" slides.pdf output_images/ --transcript custom.txt
ai-annotate-talk "https://youtu.be/VIDEO_ID" slides.pdf output_images/ --prompt context.txt
GEMINI_API_KEY environment variableJINA_READER_KEY environment variablepoppler-utils installed (brew install poppler on macOS)hamel package must be installed: pip install hamelMarkdown blog post with embedded slide images and synchronized annotations.
npx claudepluginhub hamelsmu/hamel --plugin hamel-toolsExtracts transcripts, generates visual infographics, creates audio summaries (TTS), and produces processed video content from YouTube URLs.
Extracts transcript and key slides from a local video file using mlx-whisper, then creates a vault-formatted lecture note with embedded screenshots. Works with any language.
Fetches YouTube video transcripts, then summarizes, repurposes, or analyzes content. Use when a user pastes a YouTube URL for text-based output.