Community코딩 & 개발github.com

Rick2Ricardo/skyclass-distill

다중 사이트 교육 비디오 수집, Faster Whisper 전사, LLM 교육 능력 증류 및 Codex Skills 생성 파이프라인

skyclass-distill란 무엇인가요?

이 스킬은 교육용 비디오 콘텐츠를 자동으로 수집, 전사, 분석하여 AI 에이전트 스킬로 변환하는 완전한 파이프라인을 제공합니다. Rick2Ricardo/skyclass-distill은 여러 교육 플랫폼에서 동시에 비디오를 수집하고, Faster Whisper를 사용하여 고속으로 음성을 텍스트로 전사하며, LLM을 활용해 강사의 교수 능력과 핵심 개념을 추출(증류)합니다. 최종적으로 생성된 구조화된 지식은 Codex Skills 형식으로 출력되어, AI 에이전트가 교육 내용을 이해하고 활용할 수 있도록 합니다. 이 스킬은 대규모 강의 라이브러리를 보유한 기관이나 교육 콘텐츠의 AI 기반 재사용을 원하는 개발자에게 특히 유용하며, Claude Code, Cursor, Codex 등 주요 AI 코딩 에이전트 플랫폼과 호환되도록 설계되었습니다. 파이프라인은 모듈식으로 구성되어 있어 각 단계를 독립적으로 실행하거나 사용자 정의할 수 있습니다.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add Rick2Ricardo/skyclass-distill

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

skyclass-distill은(는) 무엇을 하나요?

다중 사이트 교육 비디오 수집, Faster Whisper 전사, LLM 교육 능력 증류 및 Codex Skills 생성 파이프라인

개요

이 프로젝트는 여러 교육 플랫폼에서 비디오를 수집하고, 이를 자동으로 전사 및 분석하여, 대형 언어 모델(LLM)을 통해 핵심 교육 내용과 교수 방법론을 추출한 후, 최종적으로 Codex Skills 형식의 AI 에이전트 스킬로 변환하는 완전 자동화 파이프라인을 제공합니다.

주요 기능

  • 다중 사이트 수집: 다양한 교육 비디오 플랫폼에서 동시에 콘텐츠 수집 지원
  • 자동 전사: Faster Whisper를 사용한 고속, 고정확도 음성 인식
  • 교육 능력 증류: LLM을 활용한 강사의 교수 전략, 핵심 개념, 예제 추출
  • Codex Skills 생성: 추출된 지식을 AI 에이전트 호환 스킬 형식으로 변환

시스템 요구 사항

  • Python 3.10+
  • CUDA 호환 GPU (선택 사항, Whisper 가속화)
  • 충분한 디스크 공간 (비디오 저장 및 모델 캐싱)

설치 방법

git clone https://github.com/Rick2Ricardo/skyclass-distill.git
cd skyclass-distill
pip install -r requirements.txt

사용 방법

1. 비디오 수집

python collect.py --source <URL> --output ./videos

2. 전사

python transcribe.py --input ./videos --output ./transcripts --model large-v3

3. LLM 증류

python distill.py --input ./transcripts --output ./knowledge --model gpt-4

4. Codex Skills 생성

python generate_skills.py --input ./knowledge --output ./skills

구성 요소

모듈설명종속성
collect.py웹 스크래핑 및 API를 통한 비디오 수집requests, beautifulsoup4
transcribe.pyFaster Whisper를 사용한 음성-텍스트 변환faster-whisper, torch
distill.pyLLM API를 사용한 교육 콘텐츠 분석 및 추출openai, langchain
generate_skills.py추출된 지식을 Codex Skills 형식으로 변환json, yaml

환경 변수

변수설명필수 여부
OPENAI_API_KEYOpenAI API 키 (LLM 증류용)예
WHISPER_MODEL_DIRWhisper 모델 캐시 디렉토리아니요
COLLECTION_INTERVAL수집 작업 간 대기 시간 (초)아니요

라이선스

MIT License

관련 스킬