AI-Savvy Virtual Assistant — Graphics & Prompt Specialist (Part-Time, Ongoing)

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

TYPE OF WORK

Part Time

SALARY

$5/hour

HOURS PER WEEK

20

DATE UPDATED

Aug 6, 2026

JOB OVERVIEW

About the Role

We're a fast-growing video marketing education company (700K+ organic followers, 10,000+ entrepreneurs trained).

We need a sharp, fast, detail-oriented VA who lives inside Claude and ChatGPT daily; not someone who's dabbled, but someone who genuinely knows how to get a great output out of them and can move quickly without sacrificing quality.

Speed is a must-have for this role.

If you take a long time to produce a finished graphic, this isn't the right fit; please don't apply unless you can turn around polished, ready-to-post work fast.

What You'll Do
Prompt engineering in Claude:
Take a creative brief or rough idea and use Claude to develop, refine, and structure a strong image-generation prompt before handing it off ; you understand how to get specific, high-quality prompts rather than one-shotting a vague request.

Image generation in ChatGPT: Take the refined prompt into ChatGPT to generate the actual graphic/image.

Finishing in Canva: Bring the generated image into Canva to finalize it for posting; including stripping the image's metadata so it's safe to publish across platforms without triggering any issues.

Fast turnaround:
Deliver polished, on-brand, ready-to-post graphics quickly; for webinars, course launches, and ongoing promotional content.

What You'll Grow Into (Ongoing)
Content system building: organizing transcripts and notes from past coaching calls into AI tools to help surface content ideas and frameworks.
General AI-assisted operations support across content, email, and marketing tasks as our systems expand.
What We're Looking For
Daily, hands-on comfort with both Claude and ChatGPT; you can describe your actual prompting process, not just that you "use AI tools."

Working knowledge of Canva, specifically for finishing/exporting images and stripping metadata before posting.
A track record of fast turnaround on real design/graphics work; you'll be asked for a specific, recent example with an actual time attached.

Detail-oriented — you catch your own mistakes before they go out.
Reliable, honest communicator; tell us early if something is off-brand, unclear, or going to take longer than expected.

Application Instructions

To be considered, include the code word VERTICAL somewhere in your application so we know you read the full post. Applications without it will not be reviewed.

Please include:

A short note on your experience with Claude and ChatGPT specifically (not general AI experience).
A portfolio or sample graphics you've made, ideally including turnaround time.
Your weekly availability and earliest start date.

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.0476
Total Execution Time  0.0489
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,514,560 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Savvy-Virtual-Assistant-Graphics-Prompt-Specialist-Part-Time-Ongoing-1704311
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0424 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1704311
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 451392
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1704311
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-09',ej.date_added) duration_daysDATEDIFF('2026-08-09',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-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1704311' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1704311 
0.0006   UPDATE employer_jobs SET hit_counts '***Aug-06-2026=594***Aug-07-2026=202***Aug-08-2026=62***Aug-09-2026=3' WHERE job_id'1704311'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=861' WHERE job_id'1704311'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1704311' 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` = 1704311 
0.0352   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '451392'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)