Skill'in Kendi İfadeleriyle
Mevcut bir Stitch projesini bir tanıtım videosuna dönüştürür. Ajan Stitch projelerini ve ekranlarını listeler, her ekranın screenshot.downloadUrl değerini assets/screens/ dizinine indirir, genişlik, yükseklik, başlık ve açıklamayı bir screens.json manifestosuna kaydeder, ardından ScreenSlide.tsx ve WalkthroughComposition.tsx dosyalarından fade, slide ve spring destekli zoom geçişleri ile metin katmanları kullanan bir Remotion kompozisyonu oluşturur.
Stitch'te zaten tasarlanmış ekranları olan ve Remotion React bileşenlerini render ettiği için Node.js ve React'e aşina olan tasarımcı ve geliştiricilere yöneliktir. Kareler varsayılan olarak 30 fps, ekranlar 3-5 saniye olarak ayarlanır ve sonuç bir MP4 render edilmeden önce Remotion Studio'da önizlenir.
Neler üretir
- Proje adı, ekran kimlikleri, başlıkları, açıklamaları, görsel yollarını, boyutlarını ve ekran başına süreyi tutan bir screens.json manifestosu
- Tanıtım videosu için oluşturulan Remotion bileşen dosyaları
- Güncellenmiş Remotion proje yapılandırması
Nasıl Çalışır
- 01MCP Sunucularını Bulun
Sonraki çağrıların doğru şekilde adreslenebilmesi için list_tools'u çalıştırın ve Stitch ile Remotion sunucu ön eklerini belirleyin.
- 02Stitch'ten Ekranları Çekin
Projeyi bulun, ekranlarını listeleyin, ardından ekran görüntüsü URL'sini, boyutlarını ve açıklamasını almak için her ekranın meta verilerini getirin.
- 03Ekran Görüntülerini Hazırlayın
Her ekran görüntüsünü web_fetch veya curl ile, tanıtım videosunun akışına uygun sırayla bir hazırlık dizinine indirin.
- 04Remotion Projesini Oluşturun
Mevcut bir Remotion projesi varsa onu yeniden kullanın, yoksa video/ dizininde boş bir TypeScript projesi oluşturun.
- 05Kompozisyonu Oluşturun
Ekran başına animasyon için ScreenSlide.tsx, sıralama ve geçişler için WalkthroughComposition.tsx, ayrıca fps ve boyutlar için config.ts yazın.
- 06Önizleyin, Sonra Render Edin
Zamanlama ve spring değerleri üzerinde Remotion Studio'da yineleme yapın, ardından son dosyayı CLI veya Remotion render aracı üzerinden render edin.