AI Prompt Script Writer (YouTube Long-Form Content)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

SALARY

200

HOURS PER WEEK

TBD

DATE UPDATED

Feb 18, 2026

JOB OVERVIEW

We’re looking for a creative and analytical AI Prompt Script Writer who understands how successful AI-generated YouTube channels work and can reverse-engineer them into repeatable prompts. Your role will be to design custom prompts that automatically generate structured scripts with scenes for 15–20 minute AI long-form videos.


This is a prompt-engineering + storytelling role — not traditional copywriting.

You will be provided a Claude subscription to generate scripts and scene outputs.


What You’ll Do

Study and decode high-performing AI YouTube channels

Build custom prompts that consistently generate engaging stories

Use AI (Claude) to generate structured scripts with scenes

Ensure each script fits a 15–20 minute video format

Maintain narrative pacing, scene flow, and emotional engagement

Deliver 20 AI-generated scripts per week

Reference AI video that your prompt needs to generate:
----------

Script Structure Requirements
Each script should include:

Story narration

Scene breakdowns

Visual cues for each scene

Consistent pacing suitable for long-form video

Requirements

Experience using AI writing tools (Claude, GPT, etc.)

Strong prompt engineering ability

Understanding of storytelling & pacing

Ability to analyze viral content patterns

Reliable weekly delivery

Nice to Have

Experience with faceless YouTube automation channels

Understanding of retention hooks & watch-time optimization

Familiarity with cinematic or documentary style writing

Compensation

$50 per week

Claude subscription provided

Ongoing work (long-term opportunity if consistent)

To Apply
Please include:

A short explanation of how you would design prompts to generate structured video scripts

Any examples of prompts or AI-assisted writing you’ve done

We’re looking for someone who can think like both a storyteller and a systems designer.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0239
Total Execution Time  0.0253
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,482,544 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Prompt-Script-Writer-YouTube-Long-Form-Content-1582282
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0177 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1582282
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 833649
 LIMIT 1 
0.0069   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1582282
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-14',ej.date_added) duration_daysDATEDIFF('2026-08-14',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-14',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1582282' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1582282 
0.0010   UPDATE employer_jobs SET hit_counts '***Feb-18-2026=212***Feb-19-2026=56***Feb-20-2026=29***Feb-21-2026=26***Feb-22-2026=15***Feb-23-2026=10***Feb-24-2026=10***Feb-25-2026=13***Feb-26-2026=8***Feb-27-2026=8***Feb-28-2026=6***Mar-01-2026=13***Mar-02-2026=9***Mar-03-2026=12***Mar-04-2026=6***Mar-05-2026=13***Mar-06-2026=6***Mar-07-2026=11***Mar-08-2026=4***Mar-09-2026=5***Mar-10-2026=8***Mar-11-2026=4***Mar-12-2026=6***Mar-13-2026=4***Mar-15-2026=4***Mar-16-2026=11***Mar-17-2026=6***Mar-18-2026=4***Mar-19-2026=3***Mar-20-2026=3***Mar-21-2026=7***Mar-22-2026=6***Mar-23-2026=2***Mar-24-2026=5***Mar-25-2026=2***Mar-26-2026=4***Mar-27-2026=4***Mar-28-2026=3***Mar-29-2026=3***Mar-30-2026=3***Mar-31-2026=2***Apr-01-2026=3***Apr-02-2026=1***Apr-03-2026=4***Apr-04-2026=1***Apr-05-2026=1***Apr-06-2026=6***Apr-07-2026=2***Apr-08-2026=5***Apr-09-2026=9***Apr-10-2026=7***Apr-11-2026=4***Apr-12-2026=7***Apr-13-2026=7***Apr-14-2026=2***Apr-15-2026=1***Apr-16-2026=3***Apr-18-2026=2***Apr-20-2026=12***Apr-21-2026=7***Apr-22-2026=3***Apr-23-2026=6***Apr-24-2026=3***Apr-25-2026=3***Apr-26-2026=1***Apr-27-2026=2***Apr-28-2026=1***Apr-29-2026=6***Apr-30-2026=3***May-02-2026=2***May-03-2026=3***May-05-2026=1***May-06-2026=2***May-07-2026=5***May-08-2026=1***May-09-2026=1***May-10-2026=1***May-11-2026=4***May-12-2026=4***May-13-2026=3***May-14-2026=2***May-15-2026=3***May-17-2026=5***May-19-2026=4***May-20-2026=1***May-21-2026=3***May-22-2026=1***May-23-2026=1***May-24-2026=2***May-25-2026=1***May-26-2026=1***May-27-2026=3***May-28-2026=2***May-29-2026=1***May-30-2026=1***Jun-01-2026=4***Jun-02-2026=6***Jun-03-2026=5***Jun-05-2026=2***Jun-09-2026=1***Jun-10-2026=2***Jun-11-2026=1***Jun-13-2026=1***Jun-14-2026=1***Jun-15-2026=1***Jun-18-2026=2***Jun-19-2026=1***Jun-20-2026=3***Jun-21-2026=4***Jun-22-2026=2***Jun-23-2026=1***Jun-24-2026=2***Jun-26-2026=1***Jun-28-2026=1***Jun-29-2026=4***Jun-30-2026=7***Jul-02-2026=1***Jul-03-2026=1***Jul-04-2026=1***Jul-05-2026=1***Jul-07-2026=4***Jul-12-2026=1***Jul-13-2026=5***Jul-14-2026=1***Jul-16-2026=2***Jul-18-2026=2***Jul-21-2026=1***Jul-22-2026=1***Jul-23-2026=1***Jul-26-2026=6***Jul-27-2026=2***Jul-28-2026=2***Jul-29-2026=2***Jul-30-2026=2***Jul-31-2026=4***Aug-01-2026=2***Aug-02-2026=2***Aug-03-2026=2***Aug-04-2026=2***Aug-05-2026=1***Aug-06-2026=4***Aug-07-2026=3***Aug-08-2026=1***Aug-11-2026=1***Aug-14-2026=1' WHERE job_id'1582282'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Feb-2026=393***Mar-2026=173***Apr-2026=112***May-2026=58***Jun-2026=52***Jul-2026=40***Aug-2026=19' WHERE job_id'1582282'  
0.0015   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1582282' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1582282 
0.0039   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '833649'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)