Course Backup — Development skill for Claude Code
Claude skill: 線上課程備份 — back up a paid online course before access expires (videos, handouts, captions, transcripts); local Whisper transcripts with agent proofreading.
How to install Course Backup
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open goingli0324/course-backup and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Course Backup does
Claude skill: 線上課程備份 — back up a paid online course before access expires (videos, handouts, captions, transcripts); local Whisper transcripts with agent proofreading. No credentials, no DRM circumvention, no redistribution.
Alternatives in Development
- Bypass 403 — Probe a 403/401 endpoint with the most-paid bypass tricks (header injection, path encoding, method swap, WAF f 4.5k ★
- Setup Video Vision — Interactive setup wizard for claude-video-vision — configure backend, whisper, frames, and verify dependencies 1.3k ★
- Cashclaw — An autonomous agent that takes work, does work, gets paid, and gets better at it 973 ★
README
course-backup(線上課程備份)
A Claude Code skill that backs up an online course **you have paid for** before your access expires — videos, PDF handouts, captions, plain-text transcripts and a table of contents — so you can keep studying offline. Units without captions get a local Whisper transcript, proofread by agents and double-checked by re-listening.
買了線上課,卻只有一段時間能看?這個 skill 讓 Claude 在你已登入的 Chrome 裡讀懂課程結構,把影片、講義、字幕整份搬回自己的電腦,沒有字幕的單元用本機語音辨識補上逐字稿並校對。課程到期之後,你仍然可以慢慢研讀。
它會做什麼
說一句「備份這門課程」並附上課程網址,Claude 會:
- 確認你已登入:沿用你自己在 Chrome 的登入狀態,不會向你要帳號密碼。
- 偵察課程結構:找出單元清單、影片來源、講義下載方式,並檢查影片有沒有 DRM。
- 整理下載清單:在頁面內產生一份
manifest.json,經剪貼簿交給本機。 - 依時效順序下載:講義先抓(簽名網址常只有 10 分鐘),再抓字幕與影片;影片 4 路並行,最高畫質、不轉碼。
- 逐項驗證:每支影片比對時長、每份講義比對檔案大小,並產生
目錄.md。 - 補逐字稿:沒有平台字幕的單元,用本機 faster-whisper 轉寫,音檔不離開你的電腦。
- 校對與重聽:每份逐字稿由一個校對 agent 修正同音錯字與術語拼寫;拿不準的字切出那幾秒,用三種辨識設定重聽,一致才改。
落地結構:
<你選的資料夾>/<課程名>/
├── 目錄.md
├── CH1 <章名>/
│ ├── 1-1 <單元名>.mp4
│ ├── 1-1 <單元名>.zh.vtt
│ ├── 1-1 <單元名>.逐字稿.txt
│ └── 講義/<原檔名>.pdf
└── ...
三條界線
這個 skill 刻意只做「個人備份」,以下三件事不會做:
- 不碰帳密:你自己在 Chrome 登入,Claude 只在頁面內沿用你的登入狀態,token 不會被複製或存檔。
- 不繞 DRM:偵測到 Widevine、FairPlay、PlayReady 等加密就停下,只備份講義與字幕。
- 不做分享用的打包:課程內容是講師與平台的著作,備份只供你自己研讀。想推薦給朋友,請分享課程連結或你自己寫的筆記。
各平台的使用條款不同,請先確認你的課程允許下載到個人裝置。
需要什麼
| 項目 | 用途 |
|---|---|
| Claude Code(桌面 app 或終端機) | 執行 skill;claude.ai 網頁版沒有本機檔案系統,無法使用 |
| Claude in Chrome 擴充套件 | 在你已登入的 Chrome 裡讀取課程頁 |
| macOS | 剪貼簿交接用 pbpaste;其他系統要自行替換 |
ffmpeg、ffprobe、curl、Python 3 |
下載、合併、驗證 |
pip3 install faster-whisper opencc-python-reimplemented |
補逐字稿、簡繁正規化 |
yt-dlp(選用) |
課程影片放在 YouTube 時 |
mlx-whisper(選用,Apple Silicon) |
重聽時多一個獨立模型交叉比對 |
磁碟空間:1080p 影片每分鐘約 4–5 MB,十小時的課約 3–4 GB。
安裝
git clone https://github.com/goingli0324/course-backup.git ~/.claude/skills/course-backup
或透過 marketplace:`/plugin marketplace add goingli0324/muzi-going-skills`
使用
在 Chrome 登入課程平台後,對 Claude 說:
備份
Related Skills
Video To Deck
Turn videos into Marp slide decks (PPTX/PDF/HTML). Local whisper + OCR + optional VLM captions build an eviden
06 Add Captions
Burn in bold all-caps captions with black background boxes using whisper transcription and ffmpeg
Goldfish Mode
Humans have the attention span of goldfish so this Claude skill helps you use that to your advantage. It cut v
Claude Code Reset
Backup-first CLI to inspect and reset Claude Code local state (credentials, account/billing cache, telemetry,
Plf Walker
Universal Claude Code skill for Jeff Walker's Product Launch Formula (PLF) — plan online product launches with
Quickbooks Skill
/plugin install quickbooks-skill@focus-marketplace QuickBooks Online read-only access
Related Agents
Editor Videos
Genera videos verticales para TikTok (edits de juegos/pelis y brain rots) con el pipeline local ffmpeg + Polli
Revi Iddy
Revi-Iddy, Mellonhead's instructional-design reviewer. Reviews ID work (course scope and objectives, test plan
Social
Use this agent when brainstorming, drafting, or critiquing social media and marketing content for {{PROJECT_NA