movecourse
Movecourse
Overview
Move or publish generated lesson videos from a course-generation workspace into the aistudy101 website assets tree. Validate the requested course id against course-sources.yaml, map lessonN/*.mp4 to the matching website lesson folder, and use English filenames.
Default behavior is a safe publish copy. Delete the generated originals only when the user explicitly asks for a true move.
When to Use
Use this skill when:
- The user says to move, publish, upload, install, or sync AI-generated course videos to aistudy101.
- The current directory looks like
.../course-outline/.../<course>/lesson1,lesson2, etc. - Each lesson directory contains one generated
.mp4that should land under/home/likefallwind/code/aistudy101-website/static/course-assets/<course-id>/lessonN/video/.
Do not use this skill for slide rendering, narration generation, or video assembly. Use codex2course or pdf2video first.
Required Inputs
More from likefallwind/courseskills
codex2course
Use when creating course handouts, lecture notes, workshops, tutorials, PPT-like course slides, visual lecture materials, or course PDF decks from a topic, outline, handout, or existing course package.
3pdf2video
Use when turning a codex2course-produced course package (outline.md + handout.md + slide-units/ + slides/*.png) into a narrated lecture video — writes per-slide narration, synthesizes voice via either MINIMAX TTS (paid, higher quality) or Microsoft Edge TTS (free), and assembles slides + audio into a single mp4 with ffmpeg.
2makecourse
Use when publishing an AI-generated course directory into the aistudy101 website. The user provides the generated course path and says which curriculum course it corresponds to; Codex must register the course, keep the source repo link, copy generated lesson videos into website assets through sync, update data, run build verification, and leave source videos untouched.
2ai-tutorials
Use when designing, writing, or structuring AI courses, tutorials, lectures, and hands-on projects. Also use when user asks to create syllabus, write lecture notes, or design coding exercises about AI/ML/LLM topics.
2