I work in SMM and create three or four Reels scripts every day, come up with five opening lines, re-edit two videos after client feedback, and somehow end up arguing about whether that emoji is really needed in the third frame.
That’s why I stopped looking for just any AI that writes viral scripts. I haven’t found that magic button yet. But I did find something more useful: setting up an AI agent that understands the mechanics of short videos and then receives specific details about the niche, product, audience, and task each time.
This is especially important for me because I work with different projects. Today it’s cosmetics, tomorrow a restaurant, the next day an expert blog, and a week later a travel account. A single universal template quickly starts sounding repetitive, with only the brand names changing.
Review of the AI agent in Masha GPT: capabilities and setupWhy standard AI for scripts quickly starts writing the same thing
You can open any AI assistant and type: “Come up with a viral Reels script for a coffee shop.”
The response will likely be decent. Then you ask for five more options. They will also be decent.
And then the familiar cycle begins:
“Can you make it livelier?”
“Make the opening catchy.”
“Now without clichés.”
“Now make sure people watch until the end.”
“Now make it less salesy.”
And instead of a script, you end up with a small literary club. The problem often isn’t the AI itself. It doesn’t know which specific mechanics you want. If you simply ask it to write a viral video, it starts guessing.
I find it more efficient to explain the agent’s operating rules upfront, then provide specific tasks in subsequent requests.
Masha GPT This platform is particularly useful as an AI aggregator: it brings together various models in one service and offers a dedicated agent mode. The platform currently provides access to dozens of models and tools, including text, image, and video generators. This means I can use Masha GPT not just as a chatbot for drafting text, but as a workspace where scriptwriting is only the first step.
See what’s available in Masha GPTHow to set up an AI agent for Reels scripts
First, I define the agent’s workflow rather than the topic of a specific video. Here is the prompt for Reels scripts that you can use:
You are a professional screenwriter for short vertical videos on Reels, Shorts, TikTok, and similar formats. Your task is to create scripts that hold attention, convey the main idea quickly, and align with the mechanics of the specific niche.
Before writing a script, analyze the specified niche, product, audience, account format, and video goal. Do not use a single universal structure for all tasks.
Identify which attention-holding mechanics are natural for this niche: curiosity, relatability, conflict, contrast, unexpected observations, mistakes, myth-busting, result demonstrations, personal stories, humor, practical value, social proof, intrigue, questions, open loops, or other suitable techniques.
Do not promise virality or make false claims. The goal is not to guarantee views, but to increase the likelihood of retaining attention through strong structure, clear ideas, and relevance to the audience’s interests.
For each request, first determine:
who the viewer is;
why the topic might interest them;
what conflict, question, or interest arises in the first few seconds;
the key message the viewer should take away;
what will keep them watching until the end;
the logical next action after viewing.
Do not start the script with long introductions, greetings, author bios, or obvious topic descriptions. If the context allows, start immediately with action, results, conflict, an unexpected thought, a question, or a specific situation.
Write in natural, conversational language. Avoid advertising clichés, excessive emotion, and phrases like “you won’t believe,” “shocking,” or “this will change your life,” unless such clickbait styles fit the specific project.
Consider the visual component of the video: suggest what should happen on screen alongside the dialogue if it helps maintain attention.
For short videos, always account for the actual speaking duration. Avoid overloading the script with text.
If I specify a video length, calculate the speech volume accordingly. If no length is specified, aim for a short, dynamic clip and indicate the approximate voiceover time separately.
Unless I request otherwise, always offer two ways to present the same idea:
Option A — more direct, fast-paced, and practical.
Option B — more emotional, narrative-driven, or provocative, if suitable for the niche.
Do not change the core message between options. Change only the delivery style.
Output format:
1. Mechanism: which retention mechanism is chosen and why it fits this niche.
2. Hook: the opening phrase or action.
3. Script: lines plus brief visual cues.
4. Closing: final thought and a natural call to action.
5. Duration: approximate speaking time.
6. Improvement tips: one or two recommendations for filming or editing.
If information is insufficient, ask only essential questions. Do not invent facts about the brand, product, expert, or personal experience.
Your main goal is not just to write polished text, but to create a script ready for short-form video production.
This is where a well-configured AI agent shines. I once explained how it should approach script thinking, not just writing. This doesn’t mean the neural network literally thinks like a human. Rather, we predefine the analysis sequence it must follow for the task.
Start with a 30-second structure
Suppose I need to adapt an expert topic into a short video. I give the agent this prompt:
Adapt an expert topic into a Reels script of about 30 seconds.
Topic: [INSERT TOPIC].
Target audience: [DESCRIBE AUDIENCE].
Product/expert: [NAME].
Video goal: [REACH / SUBSCRIPTIONS / SALES / TRUST / CLICK-THROUGH].
Build the script using this structure:
hook → core idea → demonstration → closing.
Open with an immediate reason to keep watching. Skip greetings and long introductions.
In the main part, explain one key idea. Don’t try to squeeze five tips into 30 seconds.
In the demonstration, show a concrete example, action, result, or situation.
End with a natural transition to the call to action.
Provide two delivery options for the same topic:
direct and practical;
emotional or story-driven.
Avoid false promises, unverified numbers, and phrases like “this is guaranteed to go viral.”
After the scripts, indicate the approximate speaking time.
In fact, after the first prompt, the agent itself asked similar questions to help me define the specific Reels topic:
It’s no longer just “write me a Reel,” but a proper technical brief. This significantly improves the result. I asked for a script for a cosmetic clinic, specifically promoting biorevitalization treatments for women aged 35–45. Note: if you need to base the script on expert knowledge, upload a report, scientific article, or text from your specialist. This allows the agent to extract facts, figures, and phrasing without making things up. I uploaded a link to an expert article:
Here is the Reel script I received from the very first generation:
Option A: Direct and Practical (Expert Logic)
1. Retention mechanism: Contrast and addressing a hidden objection (the myth that any injections change facial features). 2. Hook: “After 35, even a $300 cream stops delivering that fresh look. And it’s not about the cream.”
Structure Block | Visual (Shot) | Speaker Text (Voiceover) |
Intro (0–6 sec) | Close-up: an expert in a stylish medical coat looks confidently at the camera, with slight movement in the frame (putting on gloves or picking up an ampoule). Text in the corner: “Why creams no longer work?” | After thirty-five, even the most expensive cream stops restoring skin density. And it’s not about the brand. |
Core Message (6–16 sec) | Cutaway: macro shot of a clear drop of the product on glass/a syringe or concise dermis infographic. The speaker returns to the frame. | The synthesis of natural hyaluronic acid in deep layers decreases. Biorevitalization delivers it directly to fibroblasts, prompting cells to produce their own collagen again. No swelling or changes to facial shape. |
Demonstration (16–23 sec) | The speaker gently palpates the patient’s (or their own) facial skin in natural soft light: turgor is visible, with an even glow without powder or oily shine. | As a result, makeup applies evenly in two minutes, and the tone and density look as if you’ve just returned from a two-week vacation. |
Conclusion (23–29 sec) | The speaker smiles, gesturing toward their profile. A concise title card appears on screen: “Product Guide — link in bio.” | How to choose the right product for your skin type without visible marks—explained via the link in the profile description. |
Speech duration: ~27–29 seconds (68 words at a calm, confident pace).
Shooting tips: Use clean, diffused lighting without aggressive beauty filters. For a premium audience, the honest texture of well-cared-for skin is essential.
Option B: Emotional and situational (Life trigger)
1. Retention mechanic: Relatability through a common work scenario (looking tired on video calls despite having inner energy). 2. Hook: “You’re well-rested and full of energy, but in the mirror and on calls, you look like someone who hasn’t slept in a week.”
Structure block | Visuals (Frame) | Speaker text (Voiceover) |
Intro (0–6 sec) | Dynamic shot: The speaker closes a laptop or phone and steps toward the camera. Direct eye contact. On-screen text: “Relatable after 35?” | You’re well-rested and energetic, yet your reflection still signals fatigue? |
Core message (6–15 sec) | The speaker stands in a bright office, holding the product, gesturing freely and calmly. | After 35, skin loses its ability to retain moisture internally. Biorevitalization doesn’t change facial features or add volume like fillers. It simply restarts the dermis’s internal nutrition. |
Demonstration (15–22 sec) | Quick B-roll: A woman aged 35+ drinks coffee in front of a mirror, her face showing the natural glow of healthy skin without heavy foundation. | This is that state where a light concealer is enough before going out, and your skin looks rested in any lighting. |
Outro (22–29 sec) | The speaker is on screen, speaking in a calm, trusting tone. On-screen caption: “Link in bio.” | To find out if the procedure fits your schedule and skin type, click the link in the bio. |
Speech duration: ~26–28 seconds (64 words at a lively conversational pace).
What to improve during filming: The expert’s attire should be understated monochrome (white, graphite, beige), creating a premium minimalist look without distracting visual noise to emphasize the clinic’s high status.
How to check if your script really fits into 30 seconds
There is one thing I always recommend: read the script aloud. Not silently in your head, but out loud. Because saying “this should take about 30 seconds” and actually speaking it are two different realities.
If I’m reading the text and at the 24-second mark realize I still have half the script left, then it’s not a 30-second script. It’s a 47-second script that desperately wanted to be 30 seconds.
Here’s what I usually do:
Paste the finished script into notes;
Start a timer;
Read at a normal conversational pace;
Note where I have to speed up;
Remove anything that doesn’t advance the story or idea.
Pay special attention to the first 5 seconds. If there are three introductory sentences there, the video is already asking too much of the viewer.
How to create a cinematic scene with dialogues and different angles in AI in 20 minutesThree ready-made prompts for different niches
The same AI assistant can work very differently depending on the task. I wouldn’t create a separate agent for every niche. It’s easier to keep the core setup and change the input data. Here are three examples for three different niches.
Niche | What we give the agent | Ready-made prompt |
UGC ads for skincare products | Personal experience, natural recommendation, problem → usage → impression | Write a 25–30 second UGC-style Reels script for [PRODUCT NAME]. Format it as if an ordinary person is genuinely recommending a product they’ve used to a friend. Do not start with the brand name or direct advertising. Begin with a relatable problem: [PROBLEM]. Show personal experience, texture/application method, and specific impressions of the product. Do not promise impossible results or invent medical effects. Provide two versions: 1) a maximally natural recommendation; 2) a more emotional story. Include cues for what to show on camera. End with a subtle CTA. Check that the speech fits within 25–30 seconds. |
Cafe / restaurant | Humor, observation, situation, audience participation | Write an entertaining 20–30 second Reels script for [CAFE NAME]’s account. Filming location: the cafe. The goal is to attract attention to the account and spark comments, not just showcase the interior. Use one recognizable situation from cafe guests’ lives: [SITUATION]. Make the video understandable without sound through actions and on-screen text. Do not turn it into an ad. Offer two options: 1) a short comedic skit; 2) a relatable clip ending with a question for the audience. Include dialogue, actor actions, and on-screen text. |
Travel / lifestyle | Emotion of the place, unexpected detail, personal experience | Write a 30-second Reels script for a lifestyle/travel blogger. Location: [CITY/COUNTRY]. Topic: [TOPIC]. Avoid a standard list of attractions. Find one detail, observation, or unexpected situation that captures the essence of the place. Start with a strong observation or hook. Then quickly provide context, show 2–3 visual moments, and end with a thought that encourages viewers to save the video or share their own experiences. Provide two versions: emotional and slightly ironic. Avoid clichés like “a city that captivates at first sight.” |
I recommend saving these templates separately. When working with four clients simultaneously, searching your mind for the perfect prompt formulation is a luxury you can’t afford.
Test these templates in Masha GPTWhere you can write a script and immediately proceed to creating visuals
For me, the most convenient format here is one where scriptwriting and content production aren’t scattered across five different services. In Masha GPT , text models, image and video generation, and additional tools are available. The service allows switching between models within a single workspace; the website also highlights an AI agent mode.
Therefore, the workflow looks something like this:
idea → AI agent → script → timing check → footage → cover → final video.
For example, an AI agent wrote a script about a coffee shop. I realize that some scenes can be created using AI. Instead of going off to find a separate image generator, I can switch to the visual part within the same workspace. If I only need a script, I stay in text mode. If I need images, I generate them next. If I need a cover, I formulate a separate request for the visual.
This is exactly the case where an AI aggregator is useful not for the number of models in a pretty table, but for reducing the steps between an idea and ready-made content.
Try the AI aggregator on your own tasksWhat I changed in my work after setting up the agent
I used to start with the question: "What should I write in the first three seconds?" Now I start with a different one: "Why should a person stay after the first second?"
The difference seems small only in words. If you first define the viewer's interest, conflict, promise of specific benefit, or intrigue, the script becomes much easier to assemble. Then you can choose the format: dialogue, UGC, expert monologue, sketch, demonstration, or storytelling.
That is why I would not advise looking for one "best neural network for scripts." It is better to configure an AI agent for the very principle of working with scripts, and then give it different tasks.
Today — cosmetics.
Tomorrow — a coffee shop.
The day after — travel.
And in a week, the client will suddenly ask for a Reel about industrial equipment. This is where the versatility of the setup is tested: a good agent should not drag beauty blogger mechanics into B2B, but first figure out what actually makes people watch short videos in this particular niche.
Save this algorithm
In short, my current workflow is as follows:
1. Set up the agent — explain the principles of creating short videos to it.
2. Provide context — niche, product, audience, goal, platform.
3. Request two options — direct and emotional/story-driven.
4. Remove the introduction — if it can be cut without losing meaning, cut it.
5. Check the speech with a stopwatch — always out loud.
6. Check the first few seconds — the viewer must understand why they should keep watching.
7. Move to production—footage, images, video, and cover art.
Only then ask yourself: “Will this go viral?” Because no prompt, AI tool, or even a social media manager with 15 years of experience can honestly guarantee virality. What you can do is trim unnecessary parts from the script, strengthen the opening line, make the structure clear, and give your video a better chance of being watched.
And that’s a concrete task you can tackle every day.
If you regularly write scripts for Reels, save this guide in full. Pay special attention to the core prompt for the agent. Setting up a solid workflow once is far more useful than starting a new chat every day with “come up with something viral.”
Write your script in Masha GPT
5 free generations every day