Capture frames from a YouTube video at a regular interval, produce a manifest mapping filenames to timestamps, and describe each frame with an LLM. USE FOR: extract video frames, capture screenshots from YouTube, describe video frames, video frame analysis, frame-by-frame summary.
Convert a PDF file into individual PNG images, one per page/slide. Uses poppler's pdftoppm command. Output files are named slide1.png, slide2.png, etc. USE FOR: convert PDF to images, split slides into PNGs, extract slide images from PDF.
Extract text from each page of a PDF into a markdown file using pdftotext. Produces slideascii.md with a heading, image reference, and extracted text per slide. USE FOR: extract text from PDF slides, get slide text content, PDF to markdown text, slideascii.md.
Extract a timestamped transcript from a YouTube video. Returns text with [MM:SS] or [HH:MM:SS] timestamps for each segment. USE FOR: get transcript, transcribe YouTube video, fetch video transcript, YouTube captions.
Fetch presentation slides from a URL and convert them to PDF. Supports direct PDF URLs, PPTX URLs, OneDrive sharing links, and RevealJS HTML presentations. For RevealJS, also extracts slide text content and links to a markdown file. USE FOR: download slides, fetch slides from URL, convert PPTX to PDF, get RevealJS…
Generate bitmap images from text prompts with Microsoft MAI-Image-2.5 through the Azure AI image generations API. Use when asked to create, render, illustrate, or generate an image, visual asset, photograph, background, poster, thumbnail, or concept art with Microsoft Image 2.5 or MAI-Image-2.5.
Generate an annotated blog-style write-up from a presentation's slides and video recording. Orchestrates the full pipeline: fetching slides, converting to images, extracting transcript, generating chapters, outlining slides, and producing the final annotated markdown. USE FOR: write-up, blog post, presentation…
Create or update a RevealJS HTML presentation using the repository's bundled slide template. USE FOR: create RevealJS talks, make HTML slide decks, build presentation slides, start a new conference talk deck, convert a talk outline into RevealJS slides.
Generate a numbered outline of presentation slides with one-sentence summaries. Looks at each slide image and produces a brief description. USE FOR: summarize slides, outline presentation, describe slide images, create slide summary.
Converts PDF files to Markdown using Microsoft's markitdown package. Use this skill when the user asks to convert a PDF to Markdown, extract text from a PDF, or read/parse PDF content.
Capture a thumbnail image of a slide from a OneDrive/Office presentation link. Opens the PowerPoint web viewer in a headless browser and screenshots the slide canvas, producing a clean 16:9 image with no viewer chrome. Works even when the PPTX is not downloadable (e.g. personal OneDrive shares), since it screenshots…
Download live chat transcripts from YouTube videos. Use when the user asks for live chat, chat messages, or chat replay from a YouTube video and provides a YouTube URL (youtube.com/watch?v=, youtu.be/, or similar). Works with live streams and past streams that have chat replay enabled.
Generate a concise recap of the user's last week of work activity. Queries WorkIQ (emails, meetings, files), GitHub (commits, PRs, issues), and X/Twitter (posts, likes, trends) to gather data, then delivers a clear summary with top highlights. USE FOR: recap my week, weekly summary, what did I do this week, week in…
Instructions for pamelafox/mcp-for-postgres-db-demo, covering instructions for coding agents, python conventions, adding new dependencies and running tests.
Generate a comedy roast of the user based on their last week of activity. Queries WorkIQ (emails, meetings, files), GitHub (commits, PRs, issues), and X/Twitter (posts, likes, trends) to gather material, then delivers a personalized roast monologue. USE FOR: roast me, comedy roast, roast my week, make fun of me, what…
AGENTS.md instructions for pamelafox/azure-cosmosdb-identity-aware-mcp-server, covering instructions for coding agents, adding a new azd environment variable, updating python dependencies and slide design.
MCP server "python-mcp-demos" as configured in pamelafox/azure-cosmosdb-identity-aware-mcp-server. Runs locally from the python-mcp-demos Python package.
AGENTS.md instructions for pamelafox/py-ai-mcp-tool-schemas, covering instructions for coding agents, markdown files, updating python dependencies, testing agents and pydantic ai agent.