skill-autoshorts은(는) 무엇을 하나요?
매일 바이럴 클립을 자동으로 생성하는 파이프라인: Whisper + Gemini 3 Flash + 업로드/포스트. 하루에 하나의 긴 영상을 선택해 최고의 장면을 자르고, 휴대폰으로 게시 여부를 묻고, 참여 데이터를 통해 학습합니다.
개요
이 스킬은 긴 형식의 비디오 콘텐츠에서 짧은 바이럴 클립을 자동으로 추출, 편집, 게시하는 완전한 파이프라인을 제공합니다. 하루에 하나의 비디오를 처리하며, AI가 가장 흥미로운 순간을 식별하고, 사용자가 모바일로 승인한 후 게시합니다.
작동 방식
- 비디오 선택: 사전 구성된 소스에서 하루에 하나의 긴 비디오를 선택합니다.
- 전사(Whisper): OpenAI Whisper를 사용해 비디오 오디오를 텍스트로 변환합니다.
- 분석(Gemini 3 Flash): Gemini 3 Flash가 전사 내용을 분석해 가장 매력적인 클립을 식별합니다.
- 편집: 식별된 클립을 짧은 바이럴 형식(60초 미만)으로 자릅니다.
- 사용자 승인: 휴대폰으로 알림을 보내 클립을 검토하고 게시 승인을 요청합니다.
- 게시: YouTube, TikTok 등 여러 플랫폼에 클립을 게시합니다.
- 학습: 게시 후 참여 데이터(조회수, 좋아요, 공유 등)를 분석해 추천을 개선합니다.
지원 플랫폼
- Claude Code
- Cursor
- Codex CLI
- 기타 AI 에이전트
요구 사항
- OpenAI API 키 (
OPENAI_API_KEY) - Gemini API 키 (
GEMINI_API_KEY) - YouTube Data API v3 (
YOUTUBE_API_KEY) - TikTok API 자격 증명 (
TIKTOK_ACCESS_TOKEN) - 모바일 알림 서비스 (ex: Pushover, Slack)
설치 및 설정
-
저장소를 클론합니다:
git clone https://github.com/mutonby/skill-autoshorts.git cd skill-autoshorts -
환경 변수를 설정합니다:
export OPENAI_API_KEY="your-key-here" export GEMINI_API_KEY="your-key-here" export YOUTUBE_API_KEY="your-key-here" export TIKTOK_ACCESS_TOKEN="your-token-here" -
스킬을 실행합니다:
./run.sh
사용자 정의
config.yaml파일을 편집해 비디오 소스, 클립 길이, 게시 플랫폼을 설정합니다.- 학습 하이퍼파라미터는
learning_config.json에서 조정합니다.
라이선스
MIT 라이선스