Guides

OpenRouter 101 Part 2: Build an Image Skill With ChatGPT Images 2.5

In this guide, you will learn how to turn your OpenRouter connection into a reusable image skill pack.

beginner 4 steps

Introduction

In this guide, you will learn how to turn your OpenRouter connection into a reusable image skill pack. We'll build skills for the images you make most often, then test their prompts and model choices against the results.

Step-by-step 4 steps

Instructions

  1. Step 1 of 4

    Start With Your Existing Connection

    Open the agent you used for Part 1 and ask whether it still has the OpenRouter connection. We used GrokBot for the working demo.

    We first opened a different app and had to go back to the right place. Check this before asking the agent to build your skills. A connection in one app isn't automatically available in another.

    Keep your API key out of the skill files and any repository you share. The bundle needs instructions for using the connection, not a copy of your credentials.

  2. Step 2 of 4

    Build a Small Skill Bundle

    Ask your agent to build skills around the images you actually make. We picked newsletter ads and studio product photos, then asked for a separate skill to check OpenRouter for model candidates.

    That model-checking skill had three groups to consider: cheap generations, affordable options with better quality, and premium generations. Keeping it separate means you can refresh the model choices without rebuilding every image workflow.

    Here's an adaptable version of the request:

    Prompt
    Help me build a custom image skill bundle using OpenRouter. Package it like a GitHub skill repository.
    
    Make a skill that checks OpenRouter for cheap, affordable-quality, and premium image models. We'll run that weekly or monthly.
    
    Then make brainstorming skills for [your common image jobs]. Generate different variations and tell me which model made each one. Include a step for choosing a direction before using a more expensive model for the final image.
    The skill bundle request and the scaffolded repo the agent returned, listing the candidate-check, brainstorm, and final-generation skills
    The skill bundle request and the scaffolded repo the agent returned, listing the candidate-check, brainstorm, and final-generation skills

    We asked for that final-image step as part of the design. Our test here focused on the brainstorming skill, so start there before spending on a premium pass.

    Pro tip: Package your skills together as if you were going to share them on GitHub. Give them useful names and keep the tests with them. It's much easier to reuse work you've saved properly than find it in an old chat.
  3. Step 3 of 4

    Build Tests Into the Bundle

    Once the agent has created the skills, pick one to test. We started with newsletter ads rather than testing the whole bundle at once.

    An evaluation, or eval, is a repeatable test. It gives you a way to compare changes to a skill instead of deciding whether the latest result feels better.

    Ask the agent to test the choices that affect the images:

    Prompt
    Write real evals in code for the newsletter ad brainstorming skill. Test the prompts, model selections, and number of variations. Run the evals and use the results to improve SKILL.md. Send me the generations and scoring results when they're done.
    The eval request asking for prompts, model selections, and variation counts to be tested, with the agent starting the eval run
    The eval request asking for prompts, model selections, and variation counts to be tested, with the agent starting the eval run

    We wanted the agent to test its work and revise the skill from the results. It returned the generated images and scores for us to inspect.

    For a useful comparison, also ask what the skill improves over a regular prompt. If it adds steps without improving the images or saving you time, keep working on it.

  4. Step 4 of 4

    Judge the Images Yourself

    Open the generated images next to the scores. Check whether you agree before accepting the updated skill.

    Our agent gave the models 10 out of 10. We gave one of those results 5.5. Some images were usable starting points, but others had poor layouts. The scores were far too generous.

    The model scoring table showing three models at 10.0 and one at 5.5, next to the generated ad it scored
    The model scoring table showing three models at 10.0 and one at 5.5, next to the generated ad it scored

    Tell the agent what failed in the image and have it improve the test. A newsletter ad needs a layout you can use, so a test that gives a bad layout full marks needs changing too.

    The results suggested four variations by default and six when we wanted more options. Treat that as a starting point for this skill, then compare it with how many images you actually find useful.

    Variation-count results recommending four by default and six for more layout coverage
    Variation-count results recommending four by default and six for more layout coverage
    Pro tip: Ask for the images as well as the score report. We would have missed the weak results if we'd accepted the 10s without looking.

You're done

That's the whole workflow

Mark it complete to save your progress. Background and answers to common questions follow below.

Keep going

Keep learning with Rundown Pro

A guide shows you one workflow. Pro opens the full course library, so you can learn the whole system behind it.

  • Every on-demand course
  • Certifications on completion
  • Group office hours and member perks

$29/mo, cancel anytime

Overview Back to the steps

Background and context

Who This Is Useful For

  • Jordan in marketing who needs several ad concepts before choosing a design.
  • Elena in content who wants reusable instructions for newsletter images and product photos.
  • Anyone building AI skills who wants to check whether the extra instructions improve the output.

What You Will Build

A bundle of image skills with tests saved alongside them. Our bundle included newsletter ads, studio product photos, and a separate skill for checking which OpenRouter models to use. We tested the newsletter ad skill first.

Newsletter ad variations returned by the brainstorm skill, each labeled with the OpenRouter model that produced it
Newsletter ad variations returned by the brainstorm skill, each labeled with the OpenRouter model that produced it

What You Need To Get Started

  • An agent with your OpenRouter connection set up
  • An OpenRouter API key and enough account credit for your chosen models
  • A folder for the skill bundle and test results
  • One image job you do regularly

Going Further

Use the same evaluation setup for the other skills in your bundle. Start with the studio product-photo skill, then test more model options as you find them.

You can also schedule the model-checking skill to run weekly or monthly. Keep the useful results and update your choices when a new model earns its place. If you're building a lot of skills, a separate skill-building or testing agent is a practical next step.