PTENES
MODULE 4.3 · FINAL MODULE

🧰 Prompt Library

Six prompts ready to paste into Claude Code to trigger the skill video-explicativo — from the most basic request to precise adjustments to scenes, palette, and CTA. Paste, adapt, produce.

6
Topics
~20
Minutes
Practical
Level
Reference
Type
🎬 base prompt 📱 Shorts prompt 🎨 palette prompt 🏁 CTA prompt ⏱️ duration prompt 🔧 Scene prompt video- explanatory HyperFrames skill 📺 16:9 1920×1080 📱 9:16 1080×1920
1

🎬 Base prompt — from basic to advanced

The starting point for any HyperFrames video. It specifies the topic, learning progression, both formats, and the final INEMA.CLUB CTA — all in a single request.

prompt-base.txt 📋 copy prompt
Create an explainer video about {ASSUNTO}, from basics to advanced, in 16:9 and 9:16, ending with the INEMA.CLUB CTA. Use the video-explicativo skill. Generate a complete script in PT-BR with 6 to 8 scenes, narration via pf_dora --speed 0.98, a premium dark palette (#0D1321 base), and Inter typography. The final scene must be the standard INEMA.CLUB CTA with the logo and the URL inema.club. Render both formats.
What it does

Invokes the full skill: a structured scene-by-scene script, local TTS narration with pf_dora --speed 0.98, premium dark CSS animations and dual export (1920×1080 + 1080×1920). The final scene follows the standard INEMA.CLUB CTA template, with a 0.45s fade-in.

💡
When to use

Use as a starting point for any new topic. Replace {ASSUNTO} based on the topic — e.g., "Interactive Git rebase", "how DNS works", "introduction to n8n".

Variations
Only one format

Change "in 16:9 and 9:16" to just "in 16:9" to save render time when you don't need vertical video.

More scenes

Add “with 10 scenes and code examples” for more in-depth content—good for technical tutorials.

Specific tone

Add "a direct tone with no jargon" or "a technical tone for senior developers" to calibrate the narration.

Key concepts
🎬
Starting point
Always use
🔊
pf_dora 0.98
Default voice
📺
Dual output
16:9 + 9:16
🏁
INEMA CTA
Final scene
2

📱 Vertical Shorts prompt — strong hook, 60-90s

For Reels and YouTube Shorts: exclusively 9:16 format, a compact runtime (~60-90 seconds), and an opening scene that hooks viewers in under 3 seconds—the “hook.”

prompt-shorts.txt 📋 copy prompt
Create a video in Shorts/Reels format about {ASSUNTO}. 9:16 only (1080×1920). Total duration: ~75 seconds. Scene 1 must have a strong hook — a question or striking statement that appears on screen in under 3 seconds, with no narration for the first 2s. Use narration pf_dora --speed 1.02 (a little faster). No more than 5 scenes. End with the INEMA.CLUB CTA.
What it does

Generates only the vertical (--vertical enabled), with the build-index.mjs rewriting the canvas to 1080×1920. The narration uses pf_dora --speed 1.02 — slightly faster than the default — and the script is optimized for retention in the first 3 seconds.

✓ Best practices for Shorts
  • ✓ Visual hook in the first 2–3 seconds
  • ✓ Maximum of 5 scenes — each with a clear purpose
  • ✓ Slightly faster narration (speed 1.02)
  • ✓ Large text — readable on a phone without headphones
✗ Common Shorts errors
  • ✗ Starting with a logo intro that's too slow
  • ✗ Over 90 seconds — the algorithm penalizes it
  • ✗ Small text or text in an area covered by the app UI
  • ✗ Crop 16:9 video — always generate natively in 9:16
💡
When to use

Ideal for rapid disclosure on Instagram Reels, TikTok, and YouTube Shorts. Works very well for standalone tips ("1 thing you didn't know about X") or single-step mini-tutorials.

Key concepts
📱
1080×1920
Native 9:16
⚡
3s hook
Scene 1 impact
⏱️
~75s total
Max 5 scenes
🔊
speed 1.02
Livelier pace
3

🎨 Prompt to change the mood/palette

Change the video's visual identity without rewriting the script. Useful for creating versions in a client brand's colors, a light theme (light mode), or a completely different palette.

prompt-paleta.txt 📋 copy prompt
Recreate the video about {ASSUNTO} using a {PALETA} palette instead of the default dark amber. Keep the same script and narration already generated. Change only: base background color, accent color, secondary text color, and gradients. {PALETA} can be: "dark purple with cyan" (bg #110a1f, accent #a855f7, cyan #38bdf8), "neon dark green" (bg #0a1a0f, accent #22c55e, cyan #34d399), or a custom hex specification. Render in 16:9 and 9:16.
What it does

The skill replaces the color variables in the composition-template.mjs and in the scene CSS. The script (narration-template.sh) is reused, saving TTS time. Only the visual render is refreshed.

Pre-mapped palettes
A
Dark Amber (default)
bg #0D1321 · accent #fbbf24 · cyan #38bdf8
P
Dark Purple
bg #110a1f · accent #a855f7 · cyan #38bdf8
V
Dark Green Neon
bg #0a1a0f · accent #22c55e · cyan #34d399
C
Dark Cyan Full
bg #0e1b26 · accent #38bdf8 · cyan #06b6d4
💡
When to use

Perfect for creating client brand versions — a consultant who uses HyperFrames for SaaS onboarding can generate the same tutorial in 4 different client palettes without rewriting anything.

Key concepts
🎨
Recolor
No new TTS
#
Exact hex
Client brand
♻️
Same script
Only the visuals change
🚀
Fast render
No audio regeneration
4

🏁 Prompt to change the final CTA

Replace the default INEMA.CLUB ending scene with your client’s brand or URL—or your own brand—while keeping the rest of the video intact.

prompt-cta.txt 📋 copy prompt
In the video about {ASSUNTO} that you generated, replace the final INEMA.CLUB scene with the {MARCA_CLIENTE} brand CTA. The new final scene should display: the logo or name "{NOME_DA_MARCA}", URL "{URL_DA_MARCA}", and the call-to-action text "{TEXTO_CTA}" (e.g., "Visit now and get started for free"). Keep the 0.45s fade-in and the same premium dark style as the other scenes. Render both formats with the new scene.
What it does

The skill replaces only the last scene in the HTML project. The FADE=0.45 e o TAIL=0.9 are preserved for timing consistency. The other scenes and all previous narration are reused — only the final scene is re-recorded and re-rendered.

⚠️
Commercial use notice

When changing the CTA for a client, make sure you have the rights to the logo and visual identity used. HyperFrames does not validate intellectual property—you are responsible for that.

✓ Good final CTAs
  • ✓ Short, readable URL (no visible UTM parameters)
  • ✓ Clear call-to-action text: "Visit", "Try it", "Learn more"
  • ✓ White/transparent logo version (dark background)
  • ✓ Keep the 0.45s fade-in so it doesn’t feel abrupt
✗ Nonfunctional CTA
  • ✗ URL too long — impossible to read in 3 seconds
  • ✗ Colored logo on a dark background without enough contrast
  • ✗ Passive text: "Take a look if you like" — no urgency
  • ✗ Generic CTA unrelated to the video topic
Key concepts
🏁
Final scene
Only that one changes
FADE
0.45s
Timing preserved
🔗
Short URL
Readable in video
♻️
Full reuse
Previous scenes OK
5

⏱️ Prompt to adjust duration and pacing

Precise control over the video’s total runtime — shorten it to ~60s for social distribution or expand it to 3-5min for denser educational content.

prompt-duracao.txt 📋 copy prompt
In the video about {ASSUNTO}, adjust the duration to ~60 seconds: reduce the number of scenes to 4, shorten each scene's narration to no more than 12 seconds of audio, and use pf_dora --speed 1.05 (faster narration). Keep LEAD=0.5 and TAIL=0.9 in the scenes, but reduce FADE to 0.3s between scenes. Regenerate the narration and render both formats.
What it does

Adjusts three pacing variables in sequence: number of scenes, TTS speed (--speed 1.05) and transition duration (FADE=0.3). O LEAD=0.5 e TAIL=0.9 are kept to prevent abrupt cuts in the narration — only the middle section is compressed.

HyperFrames timing parameters
Scene variables
  • LEAD=0.5 — silence before narration (seconds)
  • TAIL=0.9 — silence after narration (seconds)
  • FADE=0.45 — cross-fade duration between scenes
TTS speed
  • --speed 0.95 — slow, instructional
  • --speed 0.98 — INEMA.CLUB standard
  • --speed 1.02 — slightly more lively
  • --speed 1.05 — compact, Shorts
💡
When to use

Use when you already have a generated video but the client asks for a shorter version, or when you want to repurpose the content in a different format (e.g., 3-minute course video → 60-second teaser for Stories).

Key concepts
LEAD
0.5s
Initial pause
TAIL
0.9s
Final pause
FADE
0.3–0.45s
Cross-fade
⏩
speed 1.05
Recommended max
6

🔧 Prompt to regenerate just one scene

Precision surgery: change just one specific scene without reprocessing the entire video — ideal for fixing a narration error, adjusting an animation, or changing slide text.

prompt-regenerar-cena.txt 📋 copy prompt
In the video about {ASSUNTO}, redo only scene {N} with this change: {DESCRICAO_DA_MUDANCA}. Keep all other scenes and their narration intact. Regenerate only the audio for scene {N} with pf_dora and render the final video with the scene replaced. Examples of changes: "correct the text 'HTTP' to 'HTTPS'", "add an arrow diagram showing the flow", "change the scene title to 'Step 2: Configuration'".
What it does

The skill identifies the HTML block for scene N, applies the change, regenerates only the .mp3 of that scene via pf_dora --speed 0.98, and re-concatenates the final MP4 via FFmpeg — without touching the other audio tracks or rendered frames.

✓ Good changes for one scene
  • ✓ Spelling or technical correction in the text
  • ✓ Add or remove a visual element (arrow, diagram)
  • ✓ Shorten the narration in a scene that ran too long
  • ✓ Replace one animation with a clearer one
✗ When to use the full prompt
  • ✗ A change in tone or structure affects all scenes
  • ✗ Reorder scenes — affects concatenated audio
  • ✗ Change the palette (use the palette prompt, topic 3)
  • ✗ Add a new scene in the middle—renumber the others
💡
Efficiency tip

If you get more than 3 scenes wrong, it's faster to regenerate the entire video with the corrected base prompt than to apply 3 individual patches. Use the scene patch for 1–2 surgical fixes.

Key concepts
🔧
Surgical patch
1 scene only
🔊
Local audio
Scene N only
⚡
Fast render
FFmpeg concat
🎯
Max 2 patches
Otherwise, it regenerates everything

📊 Summary table of the 6 prompts

Quick reference: when to use each prompt, what it changes, and how much time it saves.

Prompt What changes Reuse TTS? Best for
🎬 Basics Everything (from scratch) No Any new topic
📱 Shorts Format, pacing, hook No Reels, TikTok, Shorts
🎨 Palette Colors and gradients Yes ✓ Client brand version
🏁 CTA Final scene only Yes ✓ White label for clients
⏱️ Duration Scenes, speed, FADE No Short version of a long video
🔧 Single scene 1 specific scene Partial Surgical fix

✍️ How to write good requests for the skill

A well-written prompt reduces back-and-forth — and produces better videos on the first try.

1️⃣
Specify the audience

Say "for beginner developers" or "for nontechnical managers." The script changes dramatically depending on who's watching.

2️⃣
Give the video objective

"The viewer should know how to configure X by the end" is much better than "explain X." A clear objective = a focused script.

3️⃣
Specify the target format

Explicitly say "16:9 and 9:16" or "9:16 only." The skill doesn't assume the format—if you don't specify, it'll ask.

4️⃣
Mention concrete examples

If you have a reference video ("in the style of video X"), describe what you like about it. This guides the tone of the animations and narration.

💎
Golden Rule for Prompts

If you can describe the video in one clear sentence — "a 60s tutorial on Git rebase for devs who already know basic Git, without jargon, ending with the INEMA.CLUB CTA" — the skill can execute without follow-up questions. The more specific you are, the fewer iterations.

🎉 Module 4.3 Summary — and the entire course!

You’ve reached the end of the HyperFrames course. Congratulations — you now have everything you need to produce professional explainer videos, from script to MP4, with full creative control and zero rendering cost.

What you learned here
  • ✓ The base prompt that triggers the complete skill (script + TTS + render)
  • ✓ How to adapt for Shorts with a strong hook in the first 3 seconds
  • ✓ Change the palette without regenerating the narration — real time savings
  • ✓ Customize the CTA for the client’s brand (white-label)
  • ✓ Control LEAD, TAIL, FADE, and speed to adjust pacing and duration
  • ✓ Surgical patch to a scene without reprocessing the entire video
  • ✓ The 4 principles for a good request to the skill
Your complete journey
🚀 Next step

Open Claude Code now, paste one of the prompts from this library, and make your first video. The best way to solidify what you've learned is to create something.