GPT Image 2
Images from GPT Image 2, costed before it spends
21 style presets, sizing for the places images actually go, carousels with seed-locked composition, and photo edits. A draft is around $0.006 against $0.21 for a final, so the workflow iterates on drafts and only pays for the one you approved - and it tells you the price before it spends anything.
Install GPT Image 2
Add the DBHQ marketplace, once
/plugin marketplace add dbhq-uk/marketplaceInstall the skill
/plugin install gpt-image-2@dbhq
Both commands work in Claude Code and in Codex. The marketplace is a public repository you can read first: dbhq-uk/marketplace (external site)
What it is good at
The draft loop, which is the whole point
A low-quality draft costs about $0.006 against roughly $0.21 for a final, so the workflow generates a draft, shows it to you, and only spends the real money once you have said yes. The approved draft's seed carries into the final, so upgrading the quality keeps the composition you actually picked instead of rolling a new image at ten times the price. Across a ten-slide carousel that is $0.06 to find the direction rather than $2.10.
Telling you the cost before it spends it
Every run estimates first. Below $0.50 it proceeds; at or above, it stops and asks. One flag prices a whole batch without generating anything, and another prints the fully assembled prompt without making a request at all. A tool that spends your money should never surprise you about how much.
One dependency, and no vendor SDK
PyYAML, for the catalogues. The API calls go out over the standard library. That is a deliberate trade: this is a skill that holds an API key, and the less third-party code sits between the key and the wire, the less there is for you to audit before you trust it.
Presets that carry the whole prompt, not a style word
21 of them, each pairing a short description you choose from with a full prompt fragment that does the work - editorial, blueprint, ink, risograph, wireframe, brutalist and more for visual work, and a separate set for infographics, slides, diagrams and posters where the text inside the image has to be legible. Platform sizing covers the eight places images actually go.
What it does not do
It will not spend money without telling you first
Every path prices the run before making it. One flag skips the confirmation inside a batch, and it is the only way to turn that off.
It will not store your API key
The key is read from the environment on each run. The skill writes config, a generation log and a last-run record, and none of the three has a field for a key.
It cannot guarantee the prices it quotes
They are OpenAI's at the time of writing and are baked into the estimator. Check them against OpenAI's current pricing if the numbers matter to you.
Resizing and contact sheets need ImageMagick
It is optional, and platform resizing and carousel contact sheets are the two things that will not work without it. Everything else runs on Python 3.9 or newer and an OpenAI key.
Read it before you install it
Every line is public and MIT licensed. The README is the long version of this page, including the parts that are still rough.