{"slug": "skillwalk-approve-the-tutorial-then-watch-it-work", "title": "SkillWalk - approve the tutorial, then watch it work", "summary": "A developer built SkillWalk, an open-source tool that converts reviewed YouTube AI tutorials into local, runnable workflows: it analyzes a video's captions, sampled frames and source materials with local Gemma models, generates a plan for user approval, then executes supported steps, verifies the result in a real browser via Playwright, and attempts bounded repairs on failure. Execution currently covers three reviewed tutorials, including a PDF question-answering app built on Gemma 3 4B and EmbeddingGemma, with other links preview-only. The project runs entirely locally with no paid model API, though the developer notes tutorials built around frontier Claude or OpenAI models may produce different results.", "body_md": "*This is a submission for the [Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady](https://dev.to/challenges/hacktoberfest-week3-2026-10-19).*\n\nYou find an AI tutorial you want to try. Then come the pauses: find the repository, set up the tools, follow along, and figure out why your result looks different. Another useful video joins the \"I'll try this later\" collection.\n\nI built **SkillWalk** for that moment.\n\nIt turns three reviewed YouTube tutorials into local workflows you can watch. Confirm the video, review the analysis, and approve execution. From there, it runs the supported steps, checks the result in a real browser, attempts bounded repairs when checks fail, and delivers the checked output without another required click. Stop remains available.\n\nThe main tutorial produces a PDF question-answering app. Presentation and frontend-design tutorials are also available.\n\nYou can paste your own YouTube link to check whether SkillWalk supports it. Currently, execution is available for three reviewed tutorials; other links are preview-only. SkillWalk uses local Gemma models, so tutorials designed around frontier Claude or OpenAI models may produce different results or require capabilities this version doesn't support.\n\n[Watch on YouTube](https://youtu.be/QzIsj7Iy41A). This animated promo illustrates SkillWalk's workflow.\n\nThe built-in document run needs no writing or upload. SkillWalk supplies a labelled synthetic PDF, opens the resulting app, and tests questions against its table and chart.\n\nIn the application, local model work, actual browser activity and the finished app are shown as distinct stages. Afterwards, you can ask your own questions, download the checked source, or use **Try it yourself** to follow the original tutorial independently.\n\nSkillWalk runs locally; there is no hosted app.\n\nThe repository includes the MIT-licensed application and local setup instructions.\n\nThe document workflow follows [Nariman Codes' tutorial](https://youtu.be/hBDNv47KCKo) and its [MIT-licensed source](https://github.com/NarimanN2/ollama-playground/tree/bb2ae8d1d3665d725afd5db5df1823203002c15c/multi-modal-rag).\n\nLocal Gemma interprets the actual video captions, sampled frames and source materials, then produces configuration instructions. Reviewed adapters run the supported steps instead of executing commands taken from video text.\n\nThe app extracts PDF text, tables and images. **Gemma 3 4B** describes visual content and answers questions; **EmbeddingGemma** supports local retrieval. Node coordinates the workflow, Streamlit provides the resulting app, and Playwright checks it inside an isolated local Docker runtime.\n\nThe result is a working local app where you can ask questions about a PDF, see the retrieved source passages, and try your own document after the automatic run finishes. The checked source is available to download so you can inspect or adapt the workflow.\n\nSkillWalk builds on reusable source code and runs its model inference on your own computer. It needs no paid model API or model-service key, and PDF contents are not sent to a hosted inference provider. Instructions and code are available to inspect and adapt.\n\nThat makes repeated attempts possible without a per-request model bill. Hardware, electricity and setup still have costs. YouTube and initial downloads need internet access.\n\nThere are tradeoffs: the document video demonstrates a larger Gemma model, while the other two tutorials demonstrate Claude. This local adaptation does not promise the same appearance or answer quality.\n\nInstead of pausing, rewinding and following every step yourself, give SkillWalk a supported YouTube tutorial. It analyzes the video and prepares a plan. Approve it, then sit back and watch the workflow run—from creating the result to testing it and making supported repairs.\n\nWhen it finishes, explore what it made or download the source to try it yourself.\n\n**Best Use of Gemma:** local Gemma performs source interpretation and configuration, image/table description and document answers. EmbeddingGemma supports retrieval. These are working parts of the product, rather than an added summary.", "url": "https://wpnews.pro/news/skillwalk-approve-the-tutorial-then-watch-it-work", "canonical_source": "https://dev.to/dennis_ant/skillwalk-approve-the-tutorial-then-watch-it-work-4igc", "published_at": "2026-10-26 06:38:49+00:00", "updated_at": "2026-10-26 06:43:07.914787+00:00", "lang": "en", "topics": ["ai-tools", "large-language-models", "ai-agents", "developer-tools", "ai-products"], "entities": ["SkillWalk", "Gemma", "Gemma 3 4B", "EmbeddingGemma", "Playwright", "Streamlit", "Nariman Codes", "Hacktoberfest"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/skillwalk-approve-the-tutorial-then-watch-it-work", "markdown": "https://wpnews.pro/news/skillwalk-approve-the-tutorial-then-watch-it-work.md", "text": "https://wpnews.pro/news/skillwalk-approve-the-tutorial-then-watch-it-work.txt", "jsonld": "https://wpnews.pro/news/skillwalk-approve-the-tutorial-then-watch-it-work.jsonld"}}