.gemini/skills/youtube-extractor/SKILL.md
Extracts transcript, metadata (title, channel, duration), thumbnail URL, and other details from YouTube videos, then generates an Obsidian note using the youtube-video-notes template. Use when the user provides YouTube links and wants structured notes in Obsidian format.
npx skillsauth add codcyber101/doc-consult-agent youtube-extractorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill extracts comprehensive data from YouTube videos and formats it into an Obsidian note using the provided template.
When given a YouTube URL, follow these steps:
Extract Video Data: Run the extraction script to get metadata, transcript, and thumbnail.
python scripts/extract_youtube.py <YOUTUBE_URL>Generate Obsidian Note: Use the extracted data to fill the template from ../../../obsidian-templates/templates/youtube-video-notes/advanced.md
Fill Template Placeholders:
{{date}} with current date (YYYY-MM-DD){{video_url}} with the YouTube URL{{channel}} with channel name{{title}} with video title{{duration}} with video duration (HH:MM:SS){{topic}} with inferred topic (e.g., from title or description)Output the Complete Note: Provide the filled template as the final output.
pip install -r requirements.txt):
yt-dlp: For video metadatayoutube-transcript-api: For extracting transcriptsgoogle-generativeai: For AI analysis and summarizationpython-dotenv: For managing environment variablesInput: https://youtu.be/OPH4yNvuMr8
Output: A complete Obsidian note with filled frontmatter and sections.
development
Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas
tools
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
tools
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.
tools
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.