From aviz85-claude-skills-library
Writes casual Hebrew narration scripts for video tutorials in Aviz's friendly style, using analogies, screen pointing, and proof endings. Turns video analysis into scripts before speech generation.
npx claudepluginhub aviz85/claude-skills-libraryThis skill uses the workspace's default tool permissions.
Writes narration scripts for tutorials in Aviz's style - casual, friendly, like sharing with friends.
Writes casual Hebrew narration scripts for video tutorials in Aviz's friendly style, using analogies, screen pointing, and proof endings. Turns video analysis into scripts before speech generation.
Creates professional tutorial videos from screen recordings using AI narration (Hebrew), music, subtitles via ffmpeg, and auto-distribution to YouTube/WhatsApp.
Use when the user wants to write a video script for a product demo, feature walkthrough, launch video, or social media video about a feature or product change
Share bugs, ideas, or general feedback.
Writes narration scripts for tutorials in Aviz's style - casual, friendly, like sharing with friends.
Openers:
Connectors:
Enthusiasm:
Pointing:
Explanations:
- 00:03: Creating 5 tasks sequentially
- 00:07: Kanban board updates in real-time
- 00:13: Injecting task from another project
- 00:25: Comment on task triggers action
חברים, תראו קטע סופר מגניב שעובד עם קלוד קוד. אז שבוע שעבר הכניסו ניהול משימות גלובלי. זה אומר שחוץ ממה שאתם רואים כאן, שיש לוח קנבן יפה כזה, בעצם יש תיקייה בתיקיית המשתמש ששם כל המשימות של כל הפרויקטים נמצאות.
מה שאומר חברים, שאני יכול לפתוח פרויקט אחר לגמרי ולבקש להזריק משימות לפרויקט אחר. תחשבו על זה כמו מנהל שמניח משימות נוספות לעובד אחר תוך כדי עבודה, שזה די מדהים.
הנה הניסוי הזה מראה איך זה קורה. כאן יצרתי חמש משימות בפרויקט אחד ואז הלכתי לפרויקט אחר וביקשתי ממנו להתחבר עם הפרויקט הראשון ולהוסיף לו עוד משימה, וזה עובד.
בונוס! שלחתי הערה לפרויקט מתוך הלוח קנבן ואכן הוא ביצע לפי ההערה. וזה עובד.
1. Warm opening (חברים + hook)
└── "חברים, תראו קטע סופר מגניב..."
2. Context (what and when)
└── "אז שבוע שעבר הכניסו..."
3. Technical explanation with analogy
└── "זה אומר ש... תחשבו על זה כמו..."
4. Demo with pointing
└── "הנה... כאן... כמו שרואים..."
5. Proof / ending
└── "וזה עובד" / "בונוס!"
| Video Duration | Narration Length | Characters |
|---|---|---|
| 30-45 seconds | 40-50s narration | ~600-750 |
| 60-90 seconds | 70-90s narration | ~1000-1300 |
| 2-3 minutes | 2-2.5min narration | ~1800-2200 |
Rule of thumb: ~15 characters per second (including spaces)
Narration text ready to send to speech-generator:
# After getting the text, send to speech-generator:
cd ~/.claude/skills/speech-generator/scripts
npx ts-node generate_speech.ts \
-t "generated text here" \
-o /path/to/narration.mp3
┌─────────────────────────────────┐
│ video-analyzer (Gemini) │
│ → identifies moments + timecodes│
└──────────────┬──────────────────┘
▼
┌─────────────────────────────────┐
│ tutorial-narration-writer │ ◄── YOU ARE HERE
│ → writes text in Aviz's style │
└──────────────┬──────────────────┘
▼
┌─────────────────────────────────┐
│ speech-generator │
│ → generates narration audio │
└─────────────────────────────────┘