Lesson Engine for Skool
Download Skool video lessons as MP4 files
Save a Skool lesson video you can already watch as an MP4 file.
$7, one-time payment. All sales are final. No refunds. Try the 3 free downloads before you buy.
Details on the pricing page.
Why you can trust it
No analytics or tracking
Extension Engine's standing rule for every extension is no analytics, telemetry or tracking of any kind.
Your downloads stay with you
Our rule is that user data, browsing history and downloaded content are never sent to any server. The MP4 is built and saved on your own computer.
It reads the page only when you ask
The part that reads the Skool page runs only when you open the popup. It never modifies the page and sends nothing to any server.
Limited, temporary request changes
The extension changes request headers only on its own requests to Skool's video servers, and only while a download is running. Your normal browsing is untouched.
Only what you can already watch
It works only with content your own browser session can already load.
How it works
Step 1
Open a lesson and press play
Open a Skool lesson you have access to and press play. Skool only puts the video player on the page after play is pressed.
Step 2
Open the popup
Click the extension's icon. It finds the video on the page, and the lesson title if there is one.
Step 3
Sign in and click Download
Sign in with your email (you get a code by email), then click Download. The extension saves the lesson as an MP4 in your Downloads folder, in the highest quality available.
Features
- Saves the lesson video as an MP4 file in your Downloads folder.
- Sign in with your email by entering a code we send you.
- 3 free downloads after you sign in, so you can try it before you buy.
- Buying unlocks unlimited downloads for this extension.
- Always saves the highest-quality version of the video.
- Finds the video when you open the extension's popup, after you press play on the lesson.
- Names the file after the lesson title when it can find one. If it cannot, it uses a generic filename, and a missing title never blocks a download.
- Download progress carries on if you close the popup.
- A failed download leaves no partial file behind.
- In testing on a 26-minute lesson, memory use stayed roughly flat instead of growing with the video.
Compatibility
Browsers
Google Chrome
Loaded unpacked from the ZIP file. See the install guide.
Minimum version: not yet confirmed
Works with
- Skool lesson pages at www.skool.com, where the video is served from Skool's own video servers (video.skool.com).
Permissions explained
- offscreen
- The extension's background service worker has no page of its own, so the MP4 is assembled and written to a file in an offscreen document.
- downloads
- Hands the finished MP4 to your Downloads folder.
- declarativeNetRequestWithHostAccess
- Sets the Referer and Origin headers to https://www.skool.com on the extension's own requests to Skool's video servers, which reject requests from other origins. It never touches your normal browsing.
- Host access to https://*.video.skool.com/*
- Lets the extension fetch the video playlist and segments from Skool's video servers.
- Content script on https://www.skool.com/*
- Reads the lesson page to find the video player and the lesson title, only when you open the popup. It never modifies the page and sends nothing to any server.
- storage
- Keeps download progress and an in-progress sign-in for the current browser session (cleared when the browser closes). It also keeps your sign-in session and an install ID on your computer, so you stay signed in after restarting the browser.
- Host access to https://ecchkzweauerofzggnun.supabase.co/*
- Lets the extension talk to our own sign-in and licensing service. It sends only your email, a sign-in token, the install ID, and that a download is starting for this product. It never sends page addresses, titles, video addresses or downloaded content.
FAQ
- How do I get help?
- Email [email protected].
- How do the free trial and buying work?
- Sign in with your email to get 3 free downloads. When they are used up, the extension points you to the Buy link, and buying unlocks unlimited downloads. The price is $7, a one-time payment with lifetime access to this extension.
- Can I get a refund?
- No. All sales are final. Try the 3 free downloads before you buy.
- Why do I have to press play first?
- Skool shows a still image until you press play, and the video player only exists on the page after that. The extension looks for the video when you open the popup.
- Can I choose the video quality?
- No. Downloads always use the highest-quality version, and there is no quality picker.
- Where does the file go, and what is it called?
- The MP4 goes to your Downloads folder. It is named after the lesson title when the extension can find it, and gets a generic name when it cannot.
- What happens if I close the popup during a download?
- Progress is kept for the current browser session, so the download carries on.
- What happens if a download fails?
- A failed download leaves no partial file behind.
- Does it change the Skool page or send my data anywhere?
- The part that reads the page runs only when you open the popup, never modifies the page and sends nothing to any server. Signing in and counting free downloads use our own sign-in service, which receives only your email, a sign-in token, an install ID, and that a download is starting for this product. Page addresses, titles, video addresses and downloaded content are never sent.
- Why does it change request headers?
- Skool's video servers reject requests from other origins. During a download, the extension sets Referer and Origin to https://www.skool.com on its own requests to those servers, and the change is removed when the download ends.
- What if Skool changes its site?
- Changes to Skool's site can break detection until an updated version of the extension ships.
What it can't do
- You need to sign in with your email to download. After 3 free downloads you need to buy it to keep downloading.
- You must press play on the lesson first. The extension looks for the video when you open the popup, and Skool only puts the player on the page after play is pressed.
- It works on lessons your own account can already open.
- It works on pages at www.skool.com, for videos Skool serves from its own video servers (video.skool.com).
- There is no quality picker. Every download uses the highest-quality version.
- Skool's signed video links expire after about 24 hours.
- Changes to Skool's site can break the extension until an updated version ships.
Not affiliated with Skool
Lesson Engine for Skool is not affiliated with, endorsed by, or sponsored by Skool. It is an independent product made by Extension Engine.