Agent skill
annotate-talk
Create annotated blog posts from technical talks with slides. Use when asked to convert a video presentation to a blog post, create written content from a talk, or annotate slides with transcript.
Install this agent skill to your Project
npx add-skill https://github.com/rajshah4/my-agent-skills/tree/main/skills/annotate-talk
SKILL.md
Annotated Talk Generator
Use the ai-annotate-talk CLI tool to create blog posts from technical talks.
Usage
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
Requirements
GEMINI_API_KEYenvironment variableJINA_READER_KEYenvironment variablepoppler-utilsinstalled (brew install poppleron macOS)- The
hamel_toolspackage must be installed:pip install hamel_tools
Output
Markdown blog post with embedded slide images and synchronized annotations.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
youtube-chapters
Generate chapter summaries with timestamps for YouTube videos using AI. Use when asked to create chapters, summarize video sections, or generate video outline.
kit
Fetch Kit (ConvertKit) newsletter broadcasts for writing context. Use when asked to download newsletters, get past email content for style reference, or fetch broadcasts for analysis.
call-prep-notion
Used for creating FDE Call Prep documents in Notion using the Raj Brief template.
zoom
Download Zoom meeting transcripts. Use when asked to get transcripts from Zoom recordings, download Zoom meeting notes, or fetch Zoom call transcripts.
video-visualizer
ppt-rajskill
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks
Didn't find tool you were looking for?