Web Video Auto Learner
Paste the following prompt into your AI chat to install this skill:
Please install @user_3659ca10/web-video-auto-learner according to https://skillhub.cn/install/skillhub.md.
About this skill
Problem
Web video courses often split playback, pop-up answering, progress saving, audio capture, and summarization into manual steps. Lazy-loaded players, interrupting pop-ups, lost progress after browser crashes, and missing course transcripts make repeated learning fragile. web-video-auto-learner targets this workflow and uses Playwright, Tkinter, and AI models to turn web video study into a repeatable pipeline.
How it works
Core capabilities include:
- Automatic login: supports account/password login or
Storage State, with login state bound to the local machine. - Automatic playback: opens videos in
play_listorder and handles lazy loading in players such asxgplayer. - Popup handling: scans
MyLayeror quiz pop-ups, then closes them or calls AI-assisted answering when configured. - Progress guard: saves playback progress periodically and attempts recovery after browser failures.
- Audio capture and transcription: records page audio via
Web Audio API, then transcribes with iFlytekLFASRor localWhisper. - AI summarization: calls
SiliconFlow,DeepSeek,OpenAI, orOllamato generate course notes; some reasoning models can output chain-of-thought.
The key steps are configuring the login page, playlist, AI provider, and transcription engine, then running console, simple, or playlist mode to complete playback, recording, transcription, and summarization.
Boundaries and notes
It is better suited to stable, accessible online course sites. AI features require valid API keys or a local model; audio capture requires the video to be playing; cloud transcription depends on iFlytek credentials, and local transcription depends on PyTorch, Transformers, and ffmpeg. Storage State is device-bound and should not be casually shared across machines.
Use Cases
- Finish multiple online course videos on a continuing-education site and auto-handle quiz pop-ups.
- Record page audio while a web course plays and transcribe it offline with local Whisper.
- Restore web-course playback progress after a browser crash without re-watching completed sections.
- Generate course notes with DeepSeek or OpenAI after completing several video lessons.
Best For
- Learners completing multiple continuing-education videos who want automatic playback and pop-up handling.
- Instructional designers preparing course transcripts who want offline audio transcription and summaries.
- Content operations staff auditing course platforms who want playlist runs and saved progress records.
- Self-learners needing local AI notes who want video course summaries with Ollama.
Related Skills
Provides a six-step framework for diagnosing echo chambers and generating a structured Word report with diagnosis and action steps.
Converts classroom transcripts, teacher-student dialogue, and observation notes into evidence-based analysis, improvement suggestions, and article outlines.
Based on a champion principal philosophy, it generates student-centered lesson plans, growth-minded feedback, PDCA reflections, and learning diagnoses.
Organizes major-company interview prep by target role, pushing focused subtopic knowledge and interview questions with periodic review.