VideoShorts Packager

SkillMedia

Hyperion, subagent-based Shorts/Reels cutting: 20+ Cursor agents, Whisper, FFmpeg, 4 editing modes, a publish desk, and parallel publishing to YouTube, Instagram, TikTok, VK, RuTube, and Dzen.

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the VideoShorts Packager skill

What this skill tells your AI

The instructions your AI receives, as published by horosheff/hyperion-reels in skills/videoshorts-packager/SKILL.md and read by ahel’s review.

Экспорт для публикации: финальные MP4 + sidecar ASS/SRT + metadata JSON/Markdown.

Важно:

  • брать clip_XX.mp4, если burn уже создал финальный файл
  • fallback на clip_XX_cropped.mp4 только при --no-burn
  • перед packager: videoshorts-metadata-writer + Guardian PASS
  • в Agent mode: VIDEOSHORTS_AGENT_MODE=1 и подтверждённые decisions
  • metadata: копировать и .metadata.json, и .metadata.md; если в metadata-manifest поле markdown пустое/null — fallback на clip_XX.metadata.md рядом с json (не оставлять publish без md)
  • после копирования package_outputs.py удаляет stale-файлы в *-publish/, которых нет в текущем packaged set (иначе clip_02…N остаются от прошлого прогона при packaging только clip_01)

Команда

cd scripts
$env:VIDEOSHORTS_AGENT_MODE="1"
python package_outputs.py ../videoshorts-memory/output/clips/<stem>/ --require-agent-decisions --require-qa-pass

Блокирует publish если:

  • qa-report.json отсутствует или status != PASS
  • decision_source=local_heuristic_draft / нет selected_by_agent
  • post-render approve=false (в Agent mode)

Выход

  • videoshorts-memory/output/clips/<stem>-publish/
  • publish-manifest.json
  • videoshorts-memory/output/latest-results.json

incident_report

Обязателен.

Signals

GitHub stars
33
Forks
25
Last commit
Sep 2026
Advanced
Item type
skill
Key
videoshorts-packager
Source
github.com/horosheff/hyperion-reels