Skillsdbhq.uk (external site)

All sixteen skills

imager

Claude Code + CodexLiveMIT

Images from OpenAI, costed before it spends

27 style presets, sizing for the places images go, transparent backgrounds, masked edits, and carousels held together by a reference image. A draft is around $0.006 against $0.053 for a high-quality final on the default model, 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 imager

  1. Add the DBHQ marketplace, once

    /plugin marketplace add dbhq-uk/marketplace
  2. Install the skill

    /plugin install imager@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 about $0.053 for a high-quality final on the default model, so the workflow generates a draft, shows it to you, and only spends the real money once you have said yes. Finding a direction across a ten-slide carousel costs $0.06 rather than $0.53, and the approved draft can be passed back as a reference image to hold the composition.

  • Telling you the cost before it spends it

    Every run is estimated first, the way OpenAI bills it: prompt text, input images and output image, each at its own token rate. Below $0.50 it proceeds; at or above, it stops and asks. A batch file of many images is priced and confirmed once, one flag prices a run 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.

  • No dependencies, and no vendor SDK

    The standard library only, so it runs on the system python3 straight from a plugin install, with no setup step. The API calls go out over urllib. 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

    27 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 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, and it is the only way to turn that off. A daily cap, if you set one, stops any run that would pass it, and that flag does not get round it.

  • 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

    The token rates are OpenAI's at the time of writing and are baked into the estimator, and the cost it records after each run is the token usage the API reports, priced at those same rates. Check them against OpenAI's current pricing if the numbers matter to you.

  • Resizing and contact sheets need ImageMagick

    It is optional, and either version 6 or 7 will do. Platform resizing and the contact sheet for a run of variants are the two things that will not work without it. Everything else runs on Python 3.9 or newer, with nothing to install, 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.