What you get

  • A HyperFrames project and render command for a 1080x1920 MP4 (square and 16:9 too)
  • Automatic timing with typing dots, a typing composer and per-message overrides
  • A cue sheet plus an offline mixer that puts chimes, key taps and voices on the right frame
  • Four palettes and a 'Fictional story' label that stays on screen
  • Optional PopNow sound effects, character voices, music, picture messages and upscaling

Good for

  • Chat story shorts and series for story and comedy channels
  • Skits and mini mysteries told in texts
  • Support, onboarding or tutoring demos told as a conversation

Not for

  • Recreating real private chats or screenshots of real people
  • Copying the look of a specific messaging app
  • Group chats with more than two sides

How to use it

In Claude or ChatGPT

Use the PopNow skill "Text Message Story Video" (text-message-story-video) for this: Make a 25-second vertical chat story: my roommate texts me about the sourdough starter I overfed. Comedy, ends on a twist.

In a coding agent

/popnow-text-message-story-video Make a 25-second vertical chat story: my roommate texts me about the sourdough starter I overfed. Comedy, ends on a twist.

Then try

Add notification sounds and a voice for each character. Quote it first.

Render a square version in the charcoal and lime palette too.

What to have ready

  • The story or a premise, with two invented characters
  • Any photos a character sends, or approval to make them with PopNow
  • Node.js 22+ and FFmpeg; optional PopNow API key

Similar skills

View all →

Ratings

No ratings yet. Installed it? Be the first to rate it.

Rate this skill

Questions

How is the timing decided?

From the length of each message: the other person's typing dots, the narrator's typing in the input bar and the reading pause all scale with the text. A speed setting slows the whole story, and any message can be pinned to an exact second.

How do the notification sounds line up with the bubbles?

The generator writes a cue sheet with the time of every send, receive and typing start. PopNow's sound-effect tool can score the silent render directly, or the included mixer places your own short samples on those cues.

Can each character have a different voice?

Yes. PopNow text-to-speech makes one take per message in a voice you pick for each character, and a check tells you if a line runs into the next message.

Why is there a 'Fictional story' label?

Chat stories are easy to mistake for real screenshots. Invented stories keep a small label on screen, and the generator refuses phone numbers and email addresses so no real contact details slip in.

How do I make a texting story video from a script?

Write the chat as lines with a sender name, or let the agent draft one. It sets the pacing, typing pauses and bubble sounds, then renders a 9:16 texting video. Real chats need everyone's consent; invented ones are labelled as fiction.