astra-ad-studio
v0.1.0
Published
Install the Codex skill that turns GPT-6 Astra into an in-workspace ad studio.
Maintainers
Readme
Astra Ad Studio
Turn GPT-6 Astra into an ad studio inside Codex.
Astra Ad Studio takes a product, URL, repository, screenshot, or brief and creates three distinct campaign directions, finished editable ads, platform variants, a motion preview, and a concise campaign report you can open directly in Codex.
It does not stop at copy or prompts. It leaves real creative files in your workspace.
Astra Ad Studio is an unofficial community project. It is not affiliated with or endorsed by OpenAI.
Install
npx --yes astra-ad-studio@latestRestart Codex if the skill does not appear immediately.
Quick start
Select GPT-6 Astra in Codex, then ask:
Use $astra-ad-studio to create three launch ads for this product: https://example.comOr create a motion concept from an app screenshot:
Use $astra-ad-studio to turn this screenshot into a 15-second vertical motion ad.What it creates
- three strategically distinct ad directions;
- scored hooks, concepts, visual mechanisms, and CTAs;
- generated or code-composed visual assets;
- editable SVG ads with exact typography;
- common X, Instagram, LinkedIn, square, portrait, story, and landscape formats;
- a browser-playable motion preview when requested;
- a native Markdown report with links to every deliverable.
How it works
flowchart LR
A[Product or URL] --> B[Campaign brief]
B --> C[3 creative directions]
C --> D[Score and select]
D --> E[Generate visual layer]
E --> F[Compose exact copy]
F --> G[Inspect and revise]
G --> H[Finished assets + Codex report]GPT-6 Astra acts as creative and production lead. Codex can use native image generation for photographic or illustrated scenes and SVG, HTML, CSS, canvas, and local tools for exact copy, UI-led creative, layout, variants, and motion graphics.
For reliable text, the skill normally generates visual scenes without lettering and overlays approved copy during composition. This keeps spelling correct and source files editable.
Output
A typical run creates:
outputs/<campaign>/
├── creatives/
│ ├── 01-pain-interrupt.svg
│ ├── 02-product-proof.svg
│ └── 03-identity-signal.svg
├── preview.html
├── motion-preview.html
└── ASTRA-AD-STUDIO-REPORT.mdThe included renderer is optional but useful for deterministic layouts:
node scripts/render_campaign.mjs campaign.json outputs/my-campaignSee references/campaign-schema.md for the input schema.
Important boundaries
- The skill cannot change the active Codex model; select Astra before running it when you want Astra.
- No third-party creative service is required.
- Astra itself does not natively output video. The skill creates motion layouts inside Codex and exports MP4 only when a compatible local rendering workflow is available.
- Claims, testimonials, pricing, and results must come from supplied or inspected evidence.
Development
npm run demo
npm testLicense
MIT
