See how we'd build this for you Free 30-min strategy call
Skip to the guide

Let GPT-6 research and create your ads

Give Astra your website and one prompt. It researches your competitors, studies their ads, develops your creative direction, and builds original static and video ads.

One website. One prompt.GPT-6 Astra + computer use
01Your businessOffer · audience · proof
02Competitor adsDates · variations · hooks
03Your creative directionOriginal angle · script · CTA
Static ads

Made for the feed.

Original brand visuals in 4:5 and 9:16.
Created with image generation.

Video ads

Built to move.

Vertical footage, motion graphics or a presenter.
Higgsfield · HyperFrames · HeyGen

Workflow illustration. Final assets depend on the connected tools and available brand material.

Your next ad starts with your website.

Astra reads what you sell and who you sell it to, opens your competitors’ ads, and turns the useful patterns into original creative for your business. The same prompt carries the work from research through image generation and a video-production attempt.

You provide the website and tool access. Astra handles the research, creative decisions and production instructions. You review the claims and finished assets before anything goes live.

Before you run it

Give Astra access to the tools it needs

The prompt is free to copy. Model access, connected production tools and generation credits are separate.

01

Open a fresh Astra task

Select GPT-6 Astra in an environment that exposes computer use and image generation. Confirm it can open a visible Chrome tab. Model selection alone does not connect these tools.

Computer-use setup ↗
02

Connect your production route

For footage, connect Higgsfield. For controlled text, UI and motion graphics, use HeyGen HyperFrames with shell access. Presenter-led videos also need an available HeyGen avatar route.

Choose the route ↓
03

Prepare your business inputs

Have your website URL ready. Add a target country or a specific offer if the site covers several. Clear product images, your official logo and approved proof improve the creative.

Check the settings ↓
04

Review access and permissions

The original prompt permits generation credits and a HyperFrames installation. Change either permission to NO if you do not want to allow it. Agree a generation budget before sending.

Keep unrelated private tabs closed. Handle logins and approval prompts yourself.

Set the fields at the top, then send the whole prompt

Keep the operating instructions intact. Edit the user configuration for your own run.

BUSINESS_URL
Replace the bracketed text with the full website address, including https://. This is the required business input.
TARGET_COUNTRY
OFFER_TO_ADVERTISE
Leave INFER when the website makes these clear. Otherwise name the country and the exact product or service.
RUN_MODE
Start with RECORDED_DEMO for a smaller first run. Use FULL for wider research and more static assets. These are scope settings, not completion-time promises.
CREATE_STATIC_ADS
CREATE_VIDEO_AD
Both default to YES. Leave both on to request image and video production in the same run.
VIDEO_BUILD_ROUTE
Leave AUTO to let Astra choose. You can select HIGGSFIELD, HEYGEN_HYPERFRAMES or HEYGEN_AVATAR.
REAL_PERSON_PERMISSION
Keep NO unless you have permission and supply a reference. A synthetic presenter must never be passed off as a real customer or testimonial.
The complete workflow

Seven phases. One continuous task.

Astra saves checkpoints as it goes, so the final creative can be traced back to the research.

  1. 01

    Understand your business

    Reads your website, offer, audience, brand and available proof. Saves the facts it can actually use in an ad.

  2. 02

    Find your real competitors

    Separates direct competitors from inspiration brands. Uses traffic estimates when accessible and labels public proxies when they are not.

  3. 03

    Work through Meta Ad Library

    Opens advertiser pages, checks their identity and inspects active ads in the visible browser. Saves dates, copy, formats and source links.

  4. 04

    Study the creative patterns

    Groups related ads, scores visible signals and records what changes across versions. Keeps the evidence separate from its interpretation.

  5. 05

    Develop your original concepts

    Writes hooks, copy, headlines and calls to action, plus static briefs and shot-by-shot video storyboards for your business.

  6. 06

    Generate the static ads

    Uses your brand references to make feed and story formats, inspects the results and corrects material visual problems.

  7. 07

    Produce the video ad

    Chooses a footage, motion-design or presenter route. Attempts the render, then returns the video or the exact production package and blocker.

First run

Recorded demo

3 direct competitors · up to 40 active ads each · target of 6 creative clusters · 3 concepts · the best static in two formats · one 8–15 second video attempt.

Wider research

Full run

5 direct competitors · up to 100 active ads each · target of 10 clusters · 5 concepts · the best 3 static ads in two formats · one 15–30 second video attempt.

These are requested limits and targets. Available ads, access restrictions and production tools determine actual coverage. The agent should report any shortfall. The preserved prompt does not require parallel subagents; how research is delegated depends on the execution environment.

How the ads are selected

Look for sustained creative investment

An active ad’s age, versions and reuse can help prioritize what to study. They cannot establish its return on ad spend.

Durable creative score 100 points maximum
Active duration35
Visible variations25
Format replication15
Cross-market reuse10
Offer persistence10
Evidence completeness5

Heuristic weights from the full prompt.

Read the score with its sources

Meta Ad Library shows public ad information. Ordinary commercial listings do not provide reliable ROAS or conversion data. The score is a research heuristic, not a validated performance prediction.

An old start date does not establish uninterrupted spend. Many versions can reflect testing or localization. Ask whether the oldest ad is relevant to your offer and whether the variations are genuinely distinct.

Check the saved ad IDs, dates, destinations and confidence notes. Missing evidence should remain a visible gap.

Open Meta Ad Library ↗
Copy and run

The complete GPT-6 ad creation prompt

The original v2 prompt, in full. Research, scoring, static generation, video routes, quality checks and final deliverables are all included.

Copy the full prompt. Edit the configuration. Send it in a fresh Astra task.
Review the recording and credit settings above first. Keep the task open, respond to access requests, and let it continue through production.

GPT-6 competitor research and ad creation

404 lines Astra + computer use + production tools
Full prompt · v2

One continuous workflow, from your business website to original static and video creative.

# User configuration

BUSINESS_URL = "[PASTE THE BUSINESS WEBSITE HERE]"
TARGET_COUNTRY = "INFER"
OFFER_TO_ADVERTISE = "INFER"
RUN_MODE = "RECORDED_DEMO"
SCREEN_RECORDING_STARTED = "YES"
CREATE_STATIC_ADS = "YES"
CREATE_VIDEO_AD = "YES"
PREFERRED_VIDEO_TOOL = "HIGGSFIELD"
VIDEO_BUILD_ROUTE = "AUTO"
ALLOW_HEYGEN_HYPERFRAMES_INSTALL = "YES"
ALLOW_GENERATION_CREDITS = "YES"
REAL_PERSON_PERMISSION = "NO"
REAL_PERSON_REFERENCE = "NONE"

# Your assignment

Take the business from BUSINESS_URL through competitor discovery, visible Meta
Ad Library research, creative analysis, original ad strategy, static ad creation,
and one short video-ad attempt.

Use computer use. I am recording the screen because the visible work is part of
the deliverable. Begin working after one short sentence stating what you are
opening. Do not spend several minutes explaining the plan before using the
browser.

Carry the work through asset creation. A research report without generated ads
is incomplete when CREATE_STATIC_ADS is YES. A video prompt without a video
attempt is incomplete when CREATE_VIDEO_AD is YES and a callable video tool is
available.

# Recording behavior

1. Make the first visible browser action within 30 seconds.
2. Use a visible Chrome tab for the business website and Meta Ad Library.
3. Keep Meta Ad Library visible while inspecting ads. Do not replace this phase
   with hidden web search or text-only summaries.
4. Move at a readable pace. Pause briefly on the ads you select so their hook,
   creative, date, and variation count are visible in the recording.
5. Keep commentary short. State what signal you are checking, then act.
6. Keep tabs organized by phase: business, competitor sources, Meta Ad Library,
   selected ads, and generated assets.
7. Do not open personal messages, email, account settings, billing pages, or
   unrelated tabs during the recording.
8. If SCREEN_RECORDING_STARTED is not YES, ask me to start recording and wait.

# Autonomy rules

- Infer the target customer, offer, and country from the website when possible.
- Ask a question only when the missing answer changes the market or advertised
  offer materially.
- Continue when one competitor, page, or tool fails. Record the gap.
- Do not stop to ask which creative direction I prefer. Select the strongest
  defensible direction, create it, and explain the choice afterward.
- Use public, read-only browser actions during research.
- Do not like, follow, comment, share, submit forms, or change account settings.
- The user authorizes image and video generation within the configuration above.
- Do not publish ads, create campaigns, enter payment details, or launch spend.

# Evidence boundary

Meta Ad Library does not reveal reliable ROAS, conversions, or universal
impression totals for ordinary commercial ads. Never invent those metrics.

Use these labels:

- Observed fact for visible information.
- Derived signal for age, variation density, reuse, and scoring.
- Inference for the likely commercial meaning.

Call the ranking the Durable creative score. It measures visible duration,
repetition, and advertiser commitment. It does not prove profit.

# Run limits

If RUN_MODE is RECORDED_DEMO:

- inspect 15 to 20 competitor candidates
- choose 3 direct competitors
- inspect up to 40 visible active ads per competitor
- produce the top 6 creative clusters
- generate 3 static ad concepts
- create the best static ad in 4:5 and 9:16
- attempt 1 video ad, 8 to 15 seconds, 9:16

If RUN_MODE is FULL:

- inspect 20 to 30 competitor candidates
- choose 5 direct competitors
- inspect up to 100 visible active ads per competitor
- produce the top 10 creative clusters
- generate 5 static ad concepts
- create the best 3 static ads in 4:5 and 9:16
- attempt 1 video ad, 15 to 30 seconds, 9:16

# Phase 1: understand the business

Open BUSINESS_URL in Chrome. Read the homepage, main offer pages, about page,
proof or case-study pages, and pricing when present.

Build a concise business dossier:

- category
- target customer and buying committee
- urgent customer job
- pains
- offer
- buying motion
- target geography
- brand colors and visual traits
- claims supported by the website
- claims requiring more proof
- available logos, product images, screenshots, and permitted people
- best landing page for an ad

Save the dossier before continuing.

# Phase 2: discover and rank competitors

Find candidate competitors using web search, comparison pages, review platforms,
organic competitors, paid-search competitors, and traffic tools available in the
environment.

Separate direct commercial competitors from adjacent inspiration brands. Score
direct candidates:

- buyer overlap, 0 to 30
- problem overlap, 0 to 25
- offer overlap, 0 to 20
- geography, 0 to 10
- traffic evidence, 0 to 15

Use Semrush Traffic & Market or Similarweb when accessible. Treat their values as
estimates. If neither is accessible, rank estimated competitive prominence from
cited public proxies such as search visibility, branded demand, review volume,
audience size, and publishing footprint. Never describe those proxies as
measured website traffic.

Select the configured number of direct competitors. Record each official domain,
likely Facebook Page name, fit score, traffic evidence, and source links.

Save a competitor-ranking checkpoint.

# Phase 3: inspect Meta Ad Library with visible computer use

Open Meta Ad Library in Chrome. Select TARGET_COUNTRY and All ads. Search each
chosen competitor by official brand or Facebook Page name. Confirm identity from
its website, logo, Page identity, and ad destinations.

For each competitor:

1. Inspect currently active ads up to the run limit.
2. Prioritize the oldest active ads and the largest visible variation groups.
3. Open selected ad details when needed.
4. Record advertiser, library ID or share URL, start date, active status,
   platforms, format, number of visible versions, primary text, headline, CTA,
   destination, offer, visual description, and video opening when present.
5. Note the number of cards inspected and any login wall, repeated cards,
   infinite-scroll limit, rate limit, or missing field.
6. Save a checkpoint before moving to the next advertiser.

If an advertiser has no verified Page or active ads, record that finding and
continue. Do not silently replace it with an unrelated advertiser.

# Phase 4: cluster and score the ads

Group related ads when they share the same core hook, promise, offer,
destination, base visual, video concept, or launch period. Preserve the
individual Meta references inside every cluster.

Score each cluster out of 100:

Active duration, maximum 35:

- under 7 days = 0
- 7 to 13 = 5
- 14 to 29 = 10
- 30 to 59 = 15
- 60 to 89 = 20
- 90 to 179 = 25
- 180 or longer = 35

Visible variation density, maximum 25:

- 1 = 0
- 2 = 5
- 3 to 4 = 10
- 5 to 7 = 15
- 8 to 14 = 20
- 15 or more = 25

Format replication, maximum 15:

- one format = 0
- two formats = 7
- three or more = 12
- add 3 when visibly active across Facebook and Instagram

Cross-market reuse, maximum 10:

- one market or language = 0
- two = 5
- three or more = 10

Offer persistence, maximum 10:

- one appearance = 0
- two distinct launch periods = 5
- three or more = 10

Evidence completeness, maximum 5:

- missing start date, destination, or traceable Meta reference = 0
- all key fields saved = 5

Show the arithmetic. Add high, medium, or low evidence confidence. Confidence
describes the public evidence, not profitability.

For the highest-scoring clusters, extract:

- target audience and awareness stage
- problem
- promised outcome
- offer and CTA
- proof device
- hook structure
- copy structure
- visual grammar
- first five seconds of video when present
- landing-page route
- what changes across variations
- why the creative may have remained active
- other explanations for its age or variation count

Create a category pattern only when it appears across at least two advertisers.

# Phase 5: create original concepts

Create the configured number of original ad concepts for BUSINESS_URL. Use the
market structures you observed and the open space in the category. Ground every
claim in the business dossier.

Each concept must include:

- target customer and awareness stage
- competitor pattern references
- original angle
- primary text
- headline
- CTA
- proof used
- landing page
- 4:5 static brief
- 9:16 static brief
- 9:16 video storyboard with the first five seconds specified shot by shot
- unsupported-claim check

Rank the concepts using customer relevance, available proof, clarity,
difference from the competitor set, and production feasibility. Select the top
concept autonomously.

# Phase 6: create the static ads

When CREATE_STATIC_ADS is YES, call the available image-generation tool. Do not
stop after writing prompts.

Build a small reference pack first:

- logo or wordmark from the supplied business, when usable
- brand colors
- product or interface references
- permitted founder or spokesperson reference, if supplied
- visual traits from the website

People rules:

- If REAL_PERSON_PERMISSION is YES and a supplied reference exists, the approved
  person may appear.
- Otherwise create a clearly synthetic, original spokesperson suited to the
  customer and brand.
- Do not imitate a competitor's actor, founder, creator, customer, or distinctive
  character.
- Do not imply that a synthetic person is a real customer or provide a fabricated
  testimonial.

Generate the selected concept in both 4:5 and 9:16. Keep text inside the image
short. Make the visual readable on a phone. Use the supplied brand rather than a
competitor's colors or layout.

Inspect the generated files with vision. Check:

- brand match
- legibility
- logo and text accuracy
- visual hierarchy
- mobile crop safety
- unsupported proof or implied testimonial
- anatomical or object errors
- similarity to competitor-specific assets

Run one correction pass when a material problem is found. Save the final images
and the exact generation prompts.

# Phase 7: create the video ad

When CREATE_VIDEO_AD is YES, inspect callable tools.

Choose the production route from the selected concept:

- Use HeyGen HyperFrames for motion graphics, product or interface demos,
  notification sequences, text-led mobile ads, website-to-video, and composites
  that place a HeyGen avatar beside deterministic graphics.
- Use HeyGen avatar video for a speaking presenter when an approved real-person
  avatar or a permitted stock or synthetic avatar is available.
- Use Higgsfield for cinematic UGC, image-to-video motion, product shots, and
  scenes whose value comes from generated footage.
- Use the available image-generation tool plus HeyGen HyperFrames when the ad
  needs generated stills inside a controlled motion design.

When VIDEO_BUILD_ROUTE is AUTO, choose the route that matches the concept and
explain the decision in one sentence. PREFERRED_VIDEO_TOOL breaks a tie.
When VIDEO_BUILD_ROUTE names a specific route, attempt that route first and fall
back only after recording the exact blocker.

For HeyGen HyperFrames:

1. Check whether the `heygen-com/hyperframes` skill and HyperFrames CLI are
   already available.
2. When absent and ALLOW_HEYGEN_HYPERFRAMES_INSTALL is YES, install the skill
   with `npx skills add heygen-com/hyperframes`.
3. Initialize a dedicated project with `npx hyperframes init <project-name>`.
4. Give the skill BUSINESS_URL, the selected concept, generated static assets,
   brand dossier, storyboard, caption copy, and voiceover.
5. Build a 9:16 mobile composition. Use deterministic HTML motion for typography,
   UI, logos, screenshots, charts, and CTA frames.
6. Use a HeyGen avatar clip only when the concept benefits from a presenter.
   Keep avatar identity and consent inside the People rules above.
7. Preview with `npx hyperframes preview`, inspect key frames, correct material
   visual problems, then render with
   `npx hyperframes render --output <project-name>.mp4`.
8. Save the HyperFrames source project, preview evidence, and final MP4.

If HyperFrames cannot render because authentication, a CLI dependency, or a
HeyGen asset is unavailable, preserve the project and record the exact blocker.

If neither the selected route nor another video tool can run, create production
packages for both HeyGen HyperFrames and Higgsfield, then record
`video tool unavailable` in the coverage report.

For Higgsfield or another generative video tool:

- use the approved 9:16 static ad or synthetic spokesperson image as the visual
  reference
- create an 8 to 15 second vertical ad in RECORDED_DEMO mode
- keep the face, clothing, product, interface, colors, and lighting consistent
- use simple camera motion and one clear action per shot
- avoid changing on-screen text inside the generated video
- create three short shots when the tool supports separate clips: hook, proof,
  CTA
- use voice only when the tool supports it cleanly; otherwise deliver caption and
  voiceover copy separately
- run one retry after a failed generation or clear visual error

If the video tool is unavailable, produce:

- canonical reference-image path
- exact Higgsfield image-to-video prompt
- model or workflow recommendation based on callable Higgsfield options
- duration, aspect ratio, camera motion, subject action, environment, lighting,
  negative constraints, caption copy, voiceover, and CTA frame
- three-shot assembly plan
- a HeyGen HyperFrames build brief with dimensions, duration, scenes, motion,
  asset paths, captions, voiceover, avatar treatment, and CTA frame

# Final deliverables

Create a dated output folder and save:

1. `business-dossier.md`
2. `competitor-ranking.md`
3. `meta-ad-ledger.csv`
4. `creative-clusters.md`
5. `category-pattern-map.md`
6. `original-ad-concepts.md`
7. `static-ad-prompts.md`
8. final static image files
9. `video-production-package.md`
10. HyperFrames source project when that route is used
11. final video file when a callable route succeeds
12. `coverage-and-confidence.md`

The final response must show:

- the three strongest competitor findings
- the top creative cluster and its score arithmetic
- the selected original concept
- inline previews or links to the generated static ads
- inline preview or link to the video when generated
- the exact reason when video generation could not run
- output folder location
- which assumptions need human correction

Do the work now. Begin with the visible browser.
Download the full prompt (.txt) No signup. Full text. No shortened version.

The website provides the prompt. Copying it does not launch an agent or authorize spending from this page. Astra runs the work in your own connected environment.

From direction to assets

Static and video are both part of the job

Keep both creation settings enabled. Astra develops the concept once, then adapts it for the feed and the moving image.

01 / Static production

Feed and story creative

The image-generation tool uses your brand references, selected angle and approved claims. Astra checks readability, logo accuracy, crops and visual errors, then runs a correction pass when needed.

  • Original images for the selected concept
  • Short on-image copy and clear hierarchy
  • Exact generation prompts saved with the assets
02 / Video production

Vertical video creative

The same concept becomes a storyboard with an opening hook, proof and a closing action. Astra chooses generated footage, deterministic motion design or a presenter based on the idea and available tools.

  • A 9:16 video-production attempt
  • Shot instructions, captions and voiceover copy
  • Final video when rendering succeeds

Let the creative decide the production route

01

Higgsfield

Generated footage, product scenes and image-to-video motion. Requires a callable tool or accessible browser workflow and any necessary credits.

Open Higgsfield ↗
02

HeyGen HyperFrames

Text, UI, website screenshots and controlled motion graphics. Requires shell access and the HyperFrames project tools. The prompt includes setup and render instructions.

Website-to-video guide ↗
03

HeyGen avatar

A speaking presenter using a permitted stock, synthetic or approved real-person avatar. Requires an available avatar-generation route. HyperFrames can compose the resulting clip with graphics.

Open HeyGen ↗
What to keep

Your research and creative, in one folder

Astra is instructed to create a dated output folder. Use this list to check the handoff before you close the task.

01

business-dossier.md

What the business sells, who buys and which claims have support.

02

competitor-ranking.md

Comparable businesses, fit scores and traffic evidence.

03

meta-ad-ledger.csv

Individual ads with traceable Meta references.

04

creative-clusters.md

Grouped ads, score arithmetic and confidence.

05

category-pattern-map.md

Patterns observed across at least two advertisers.

06

original-ad-concepts.md

Your angles, copy, static briefs and video storyboards.

07

static-ad-prompts.md

The exact prompts used to generate your images.

08

Final image files

Feed and story assets for the selected concepts.

09

video-production-package.md

Shot instructions, captions, voiceover and production settings.

10

HyperFrames source project

Editable project when this production route is used.

11

Final video file

Rendered video when a connected production route succeeds.

12

coverage-and-confidence.md

Research coverage, missing evidence and assumptions to review.

Before any ad goes live

  • Verify the competitor pages and open the source ads.
  • Check your offer, prices, claims and landing-page destination.
  • Inspect every image at phone size. Watch the video all the way through.
  • Confirm rights to logos, product imagery, people, voices and music.
  • Remove invented proof, fabricated testimonials and competitor-specific copying.
  • Review platform requirements and approve the assets yourself. This prompt does not publish ads or launch campaigns.
If a step gets stuck

Keep the useful work. Fix the specific gap.

Astra writes a plan but never opens the browser

Check that computer use is actually enabled in this task. If it is available, ask Astra to continue with the visible browser from Phase 1. A text-only environment cannot execute the browser steps.

The competitor list does not match my business

Correct the buyer, geography or offer in the business dossier before production. Ask Astra to rerank direct competitors using those corrected inputs. A large adjacent brand is not automatically a useful competitor.

Meta Ad Library is blocked or has too few ads

Handle any login or verification request yourself. Ask Astra to save the gap and continue with the remaining verified advertisers. Do not fill the ledger with guessed IDs or unrelated brands just to hit the target count.

I receive concepts but no image files

Check image-generation access and available credits. Ask Astra to resume Phase 6 using the saved concept and reference pack. Confirm it returns actual files, not only generation prompts.

The video route fails

Read the exact blocker, then check tool access, authentication, dependencies and credits. Resume from the saved production package when access is fixed. The prompt allows one retry after a failed generation or a clear visual error.

The task pauses because I am not recording

The preserved prompt was written for a screen-recorded run. Tell Astra to skip the recording requirement and continue without recording. Keep the original research and production instructions.

Prompt v2 · Published September 2026 · Review tool availability before each run.

The next step

Connect the ads to the rest of your business.

The creative needs a clear offer, a useful landing page and a follow-up system. We help you connect the research, content and conversion process so the next click has somewhere useful to go.

---
MonTueWedThuFriSatSun
See how this fits into your business

30-minute walkthrough · Google Meet · Free