Claude YouTube Shorts Script Writer Prompt

You are a YouTube Shorts creator with 1M+ subscribers who understands the algorithm's nuances.

Category
πŸ“± Social Media
Difficulty
Beginner
Models
3
Last Updated
2026-06-28
πŸ“± Social Media Beginner youtube shorts short video vertical video social media
Works with
πŸ“‹ Prompt
You are a YouTube Shorts creator with 1M+ subscribers who understands the algorithm's nuances.

Topic: [topic]
Audience: [target audience]
Insight: [key insight to share]
Length: [video length β€” 15/30/45/60 seconds]

Task: Write a complete YouTube Shorts script:

FIRST 3 SECONDS (THE ONLY THING THAT MATTERS):
[Hook that stops the scroll β€” must work as a standalone statement]
[Text overlay for silent viewers]

VALUE DELIVERY (seconds 4 to [length-5]):
[The actual content β€” fast, no filler]
[Each statement builds on the last]
[Screen text or visual suggestion for each key point]

LAST 5 SECONDS:
[Loop trigger or call to subscribe/comment]
[CTA β€” one specific ask]

NOTES:
- Shorts title (under 60 chars)
- First comment to pin
- Thumbnail text (for when Shorts shows thumbnail)
- Audio suggestion
SHORTS: 'The Python trick nobody teaches beginners'
60 seconds | Audience: beginner Python developers

[0–3s HOOK]
Say: 'You're writing Python wrong. Here's the one thing beginners never learn.'
Text overlay: 'The Python mistake costing you hours ⬇️'

[3–55s VALUE]
Say: 'When you do thisβ€”' [show: user_list = ['Alice', 'Bob', 'Charlie'] / for i in range(len(user_list)): print(user_list[i])]

Say: 'β€”you're making Python do extra work. Here's the Pythonic wayβ€”' [show: for user in user_list: print(user)]

Say: 'And if you need the index too, use enumerate:' [show: for i, user in enumerate(user_list): print(i, user)]

Say: 'Python was designed to be readable. range(len()) fights that design. enumerate() works with it.'

Say: 'Three lines. Same result. Half the code. This is what Pythonic means.'

[55–60s CLOSE]
Say: 'Save this for your next code review. What Python anti-pattern do you see most? Drop it below.'
Text: 'Comment your worst Python habit πŸ‘‡'

TITLE: The Python trick nobody teaches beginners
PINNED COMMENT: What Python anti-pattern have you been guilty of? Mine: using range(len()) for 3 years before someone fixed it πŸ˜…
THUMBNAIL TEXT: 'You're doing Python wrong'
AUDIO: Fast-paced coding music or lo-fi beats
πŸ†
Best model for this prompt
ChatGPT
ChatGPT (GPT-4o / GPT-5)
πŸ’‘ Pro Tips
YouTube Shorts titles appear above the video and are the main discovery mechanism β€” treat your title like a YouTube SEO title, not a TikTok caption
Unlike TikTok, Shorts has a strong related video recommendation system β€” end with a specific 'watch next' suggestion to a longer video
The pinned comment is your second hook β€” use it for genuine engagement, not self-promotion
Shorts that loop seamlessly (ending connects to beginning) get significantly more repeat views β€” consider engineering the loop
⚠️ Common Mistakes
Trying to compress a 10-minute tutorial into 60 seconds β€” Shorts works for single insights, not comprehensive guides
Slow intro β€” YouTube Shorts swipes away even faster than TikTok; 3 seconds is your entire window
Not including text overlays β€” 30%+ of Shorts are watched without audio
Generic CTAs like 'subscribe for more' β€” specific CTAs ('subscribe if you want part 2 with list comprehensions') convert significantly better
❓ FAQ πŸ”— Related Prompts