Generated banner for Prompt Images
Generated logo for Prompt Images

Prompt Images

ReplicateOfficialPublished by Replicate

  • Skill
  • Guidelines
  • Data and AI
  • Apache-2.0
  • No issues found

From the author

Prompting techniques for AI image generation and editing models on Replicate. Use when writing prompts for image models or building image generation features.
— the description by Replicate

AutoGineer summary

Written by AutoGineer from the skill’s own files, not by the author

This skill provides a collection of prompting techniques for working with AI image generation and editing models. It emphasizes using natural language, specific descriptive details, and photographic terminology to achieve desired results. The guidance covers various aspects of image creation, including text rendering, style transfer, character consistency, and iterative editing workflows.

What it does

  • Explains how to write effective natural language prompts for image models
  • Provides vocabulary for camera, lighting, and composition settings
  • Offers strategies for maintaining character consistency across generations
  • Details methods for image editing, including inpainting and background replacement
  • Outlines best practices for text rendering within generated images
  • Identifies common pitfalls to avoid when prompting image models

When to use it

  • When writing prompts for AI image generation models
  • When building features that involve image generation or editing
  • When troubleshooting unexpected results from image models
  • When attempting to maintain consistency across multiple image generations

Advantages

  • Encourages iterative workflows for better control
  • Provides specific terminology for photographic and lighting effects
  • Helps users move away from ineffective keyword-stuffing techniques
  • Offers structured advice for complex tasks like character consistency and text rendering

Usage examples

“How do I make sure the character stays the same in different images?”
The agent will explain how to use clear reference descriptions, maintain consistent style, and potentially use reference images or fine-tuning techniques.
“What is the best way to prompt for a specific lighting style?”
The agent will provide examples of photographic lighting terminology like Rembrandt lighting, rim lighting, or flat diffused light to include in your prompt.

Install

  1. Download the skill as a ZIP:

    https://autogineer.com/agent-skills/replicate/prompt-images/download
  2. Unzip it into the cross-client skills folder of your project:

    mkdir -p .agents/skills && unzip prompt-images.zip -d .agents/skills

Documentation by Replicate

Prompting image models on Replicate

Distilled from Replicate's blog posts on prompting image models (2024-2026). Techniques are model-agnostic and focus on transferable principles.

Choose a model with the API, not from memory

This skill describes general prompting techniques. To choose a model, use the find-models skill and query the Replicate API. The image model landscape changes weekly. Don't assume specific models exist or are still state-of-the-art based on names you've seen before. Always search the API for current options, then read the schema before running anything.

For pricing and feature comparison, see the compare-models skill.

Writing prompts

Use natural language, not keyword lists

Write full sentences describing what you want. Modern image models understand grammar and context far better than keyword-stuffed prompts.

Good: "A woman standing in a Tokyo alleyway at dusk, neon signs reflecting off wet pavement" Bad: "woman, Tokyo, alleyway, dusk, neon, wet pavement"

Be specific and unambiguous

Name exact colors, materials, lighting setups, camera equipment, and spatial relationships. Vague terms like "make it better" or "artistic" give unpredictable results.

Good: "A brutalist concrete building reflected in a perfectly still puddle after rain. A single figure with a red umbrella walks along the edge, the only color in an otherwise monochrome scene. Overcast sky, flat diffused light, tilt-shift lens effect on the edges." Bad: "Cool building with a person near it, rainy day"

Name subjects directly

Use descriptive phrases like "the woman with short black hair" or "the red car." Avoid pronouns, which are often too ambiguous for image models.

Use long, detailed prompts

Most modern models accept thousands of tokens. Long descriptive prompts with clear structure outperform short ones. A prompt with 12+ specific requirements (text on objects, labeled diagrams, color-coded elements, specific materials) can work if each requirement is stated clearly. But be aware: the longer and more complex the prompt, the more likely something will be missed.

Start simple, then iterate

Begin with basic changes. Test small edits first, then build on what works. Most editing models support iterative editing, so take advantage of that.

Photographic language

Modern image models understand camera and photography terminology deeply. Using this vocabulary gives you precise control over the look.

Camera and lens
  • Film stocks: Kodak Portra 800, Fuji Velvia 50, Ilford HP5

  • Lens characteristics: 50mm Summilux wide open, 85mm f/1.4, 24mm wide-angle

  • Depth of field: shallow (subject sharp, background blurred), deep (everything in focus)

  • Shooting techniques: golden hour, blue hour, long exposure, double exposure

Lighting setups
  • Rembrandt lighting: classic portrait lighting with a triangle of light on the cheek

  • Soft diffused studio lighting: crisp highlights and gentle shadows

  • Rim lighting / backlight: subject outlined with light from behind

  • Flat diffused light: overcast, even illumination, minimal shadows

  • Volumetric lighting: visible light beams, fog, haze

Composition
  • Rule of thirds, centered composition, symmetry

  • Wide shot, medium shot, close-up, macro

  • High angle, low angle, eye level, bird's-eye view

  • Tilt-shift for miniature effects

Text rendering

Rendering text in images is a common task. These techniques improve accuracy across models.

  • Wrap desired text in double quotation marks within the prompt: "Design a poster with the title "BLUE NOTE SESSIONS" in bold condensed sans-serif"

  • Stick to readable fonts. Highly stylized text may not work as well.

  • When editing text in an existing image, use the pattern: "Change 'old text' to 'new text'"

  • Match text length when possible: big shifts in character count can change layout

  • Be explicit about preserving font style if it matters

  • For complex typography (posters, editorial layouts), look for models that treat text as part of the composition rather than stamping it on top

  • Some models can inpaint text: mask the text region, prompt with new text, and it matches the original font and style

Style transfer

  • Name the exact style: "impressionist painting," "1960s pop art," "Sumi-e ink wash"

  • Reference specific artists or movements for clearer guidance

  • If a style label doesn't work, describe its key traits: "visible brushstrokes, thick paint texture, rich color depth"

  • State what should stay the same: "keep the original composition"

  • When a style is hard to describe in words, some models support example-based editing: provide a before/after pair, then a third image. The model infers the transformation and applies it.

  • Some models accept style reference images: upload visuals capturing the color palette, texture, composition, and mood you want

Character consistency

Maintaining the same character across multiple generations is one of the hardest challenges in image generation.

  • Start with a clear reference description: "the woman with short black hair and green eyes wearing a navy blazer"

  • Say what's changing (setting, activity, style) and what should stay the same (face, expression, clothing)

  • Use reference images when the model supports them. Some models handle multiple reference images simultaneously for stronger consistency.

  • Break complex character changes into steps: change outfit first, then change scene

  • Generate synthetic training data: create many images of a character, pick the best ones, and use them for fine-tuning or as references

Image editing

General principles
  • Specify what to keep: explicitly state what should remain unchanged. Use phrases like "keeping the pose and expression unchanged" or "maintain the original composition."

  • Choose verbs carefully: "transform" suggests a full rework. Use specific actions like "change the clothes to a blue jacket" or "replace the background with a beach."

  • Be precise about scope: "Change the background to a beach while keeping the person in the exact same position, maintain identical subject placement, camera angle, framing, and perspective. Only replace the environment around them."

Object removal
  • Describe what should fill the space left behind, not just what to remove

  • Some editing models handle removal cleanly; others leave structural artifacts. If one model struggles, try another.

Background editing
  • Describe the new background in detail: lighting, time of day, environment

  • Specify that the subject should remain in the exact same position with the same lighting

Perspective and angle changes
  • These are among the hardest edits. Not all models handle them well.

  • Some models restrict themselves to the initial composition and struggle with new angles

Inpainting and outpainting
  • For inpainting: mask the region to edit, then prompt with what should fill it

  • Some models have a "magic prompt" or auto-rewrite feature. When this is on, you can focus on describing just the edited region. When it's off, describe the whole scene.

  • Describing only the masked region makes the model emphasize the prompt more, which can produce better results for targeted edits

  • ControlNet-style conditioning (edge detection, depth maps) helps preserve structure during generation

Multi-image and storyboard generation

Some models can generate multiple related images in a single prompt.

  • Ask for "a series," "a set," or specify a grid layout (e.g., "2x2 storyboard grid")

  • Describe each panel individually with consistent character descriptions

  • Maintain consistent style and character continuity by repeating exact descriptions

  • Some models support example-based editing: show a before/after pair for one image, then apply the same transformation to others

Product photography and commercial work

  • Specify materials precisely: "brushed steel," "matte aluminum," "kraft paper," "frosted glass"

  • Describe lighting setup: "soft diffused studio lighting, crisp highlights and gentle shadows"

  • For brand assets and icons, look for models that produce native SVG output (real editable vector files)

  • For layouts with branding and copy placement, look for models with strong typography and design composition

Fine-tuning and LoRAs

  • Use trigger words from your trained model in every prompt

  • When combining multiple LoRAs, balance their influence with scale parameters (typically 0.9-1.1)

  • Generate synthetic training data: generate many images, pick the best, retrain

  • Use consistent-character workflows to generate training data from a single reference image

Common pitfalls

  1. Keyword-stuffed prompts: Modern models respond better to natural language sentences than comma-separated keyword lists. Write like you're describing a scene, not tagging a photo.

  2. Using "transform" when you want a small edit: "Transform the person into a Viking" may swap the entire identity. Use targeted language: "change her outfit to Viking armor, keeping her face and expression unchanged."

  3. Not specifying what to keep: When editing, always say what should stay the same. Without explicit instructions, models may change anything.

  4. Negative prompts on models not trained for them: Some models were not trained with negative prompts. Using them on these models introduces noise rather than removing unwanted elements. Check the model's documentation.

  5. Too-high guidance scale (CFG): If images look "burnt" with excessive contrast, lower the guidance scale. Each model has a recommended range.

  6. Expecting real-time knowledge: No image model has internet access. Some have strong world knowledge baked in from training data, but it's not live.

  7. Short prompts for complex scenes: Modern models accept thousands of tokens. For complex compositions with many specific requirements, use that capacity.

  8. Ignoring aspect ratio: Most models have specific resolutions they work best at (commonly ~1 megapixel). Going too large produces edge artifacts. Going too small produces harsh crops. Use the model's recommended aspect ratios.

  9. Wrong model for the task: Not every model is good at every task. Some excel at text rendering but struggle with object removal. Some are great at style transfer but poor at background editing. If a model struggles with a specific edit type, try a different one rather than fighting the prompt. See the compare-models skill for guidance.

  10. Not iterating: The best results come from iterative workflows. Make a small change, evaluate, refine, repeat. Don't try to get everything right in a single generation.

Background reading

The techniques above are distilled from Replicate's blog posts on prompting image models. The posts are anchored to specific models that were current at the time, but the techniques generalize across modern image models. Use these for additional context, then use the find-models skill to pick a model that fits your task today.

Files

LICENSE

                                 Apache License
                           Version 2.0, January 2004
                        http://www.apache.org/licenses/

   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

   1. Definitions.

      "License" shall mean the terms and conditions for use, reproduction,
      and distribution as defined by Sections 1 through 9 of this document.

      "Licensor" shall mean the copyright owner or entity authorized by
      the copyright owner that is granting the License.

      "Legal Entity" shall mean the union of the acting entity and all
      other entities that control, are controlled by, or are under common
      control with that entity. For the purposes of this definition,
      "control" means (i) the power, direct or indirect, to cause the
      direction or management of such entity, whether by contract or
      otherwise, or (ii) ownership of fifty percent (50%) or more of the
      outstanding shares, or (iii) beneficial ownership of such entity.

      "You" (or "Your") shall mean an individual or Legal Entity
      exercising permissions granted by this License.

      "Source" form shall mean the preferred form for making modifications,
      including but not limited to software source code, documentation
      source, and configuration files.

      "Object" form shall mean any form resulting from mechanical
      transformation or translation of a Source form, including but
      not limited to compiled object code, generated documentation,
      and conversions to other media types.

      "Work" shall mean the work of authorship, whether in Source or
      Object form, made available under the License, as indicated by a
      copyright notice that is included in or attached to the work
      (an example is provided in the Appendix below).

      "Derivative Works" shall mean any work, whether in Source or Object
      form, that is based on (or derived from) the Work and for which the
      editorial revisions, annotations, elaborations, or other modifications
      represent, as a whole, an original work of authorship. For the purposes
      of this License, Derivative Works shall not include works that remain
      separable from, or merely link (or bind by name) to the interfaces of,
      the Work and Derivative Works thereof.

      "Contribution" shall mean any work of authorship, including
      the original version of the Work and any modifications or additions
      to that Work or Derivative Works thereof, that is intentionally
      submitted to the Licensor for inclusion in the Work by the copyright owner
      or by an individual or Legal Entity authorized to submit on behalf of
      the copyright owner. For the purposes of this definition, "submitted"
      means any form of electronic, verbal, or written communication sent
      to the Licensor or its representatives, including but not limited to
      communication on electronic mailing lists, source code control systems,
      and issue tracking systems that are managed by, or on behalf of, the
      Licensor for the purpose of discussing and improving the Work, but
      excluding communication that is conspicuously marked or otherwise
      designated in writing by the copyright owner as "Not a Contribution."

      "Contributor" shall mean Licensor and any individual or Legal Entity
      on behalf of whom a Contribution has been received by the Licensor and
      subsequently incorporated within the Work.

   2. Grant of Copyright License. Subject to the terms and conditions of
      this License, each Contributor hereby grants to You a perpetual,
      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
      copyright license to reproduce, prepare Derivative Works of,
      publicly display, publicly perform, sublicense, and distribute the
      Work and such Derivative Works in Source or Object form.

   3. Grant of Patent License. Subject to the terms and conditions of
      this License, each Contributor hereby grants to You a perpetual,
      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
      (except as stated in this section) patent license to make, have made,
      use, offer to sell, sell, import, and otherwise transfer the Work,
      where such license applies only to those patent claims licensable
      by such Contributor that are necessarily infringed by their
      Contribution(s) alone or by combination of their Contribution(s)
      with the Work to which such Contribution(s) was submitted. If You
      institute patent litigation against any entity (including a
      cross-claim or counterclaim in a lawsuit) alleging that the Work
      or a Contribution incorporated within the Work constitutes direct
      or contributory patent infringement, then any patent licenses
      granted to You under this License for that Work shall terminate
      as of the date such litigation is filed.

   4. Redistribution. You may reproduce and distribute copies of the
      Work or Derivative Works thereof in any medium, with or without
      modifications, and in Source or Object form, provided that You
      meet the following conditions:

      (a) You must give any other recipients of the Work or
          Derivative Works a copy of this License; and

      (b) You must cause any modified files to carry prominent notices
          stating that You changed the files; and

      (c) You must retain, in the Source form of any Derivative Works
          that You distribute, all copyright, patent, trademark, and
          attribution notices from the Source form of the Work,
          excluding those notices that do not pertain to any part of
          the Derivative Works; and

      (d) If the Work includes a "NOTICE" text file as part of its
          distribution, then any Derivative Works that You distribute must
          include a readable copy of the attribution notices contained
          within such NOTICE file, excluding any notices that do not
          pertain to any part of the Derivative Works, in at least one
          of the following places: within a NOTICE text file distributed
          as part of the Derivative Works; within the Source form or
          documentation, if provided along with the Derivative Works; or,
          within a display generated by the Derivative Works, if and
          wherever such third-party notices normally appear. The contents
          of the NOTICE file are for informational purposes only and
          do not modify the License. You may add Your own attribution
          notices within Derivative Works that You distribute, alongside
          or as an addendum to the NOTICE text from the Work, provided
          that such additional attribution notices cannot be construed
          as modifying the License.

      You may add Your own copyright statement to Your modifications and
      may provide additional or different license terms and conditions
      for use, reproduction, or distribution of Your modifications, or
      for any such Derivative Works as a whole, provided Your use,
      reproduction, and distribution of the Work otherwise complies with
      the conditions stated in this License.

   5. Submission of Contributions. Unless You explicitly state otherwise,
      any Contribution intentionally submitted for inclusion in the Work
      by You to the Licensor shall be under the terms and conditions of
      this License, without any additional terms or conditions.
      Notwithstanding the above, nothing herein shall supersede or modify
      the terms of any separate license agreement you may have executed
      with Licensor regarding such Contributions.

   6. Trademarks. This License does not grant permission to use the trade
      names, trademarks, service marks, or product names of the Licensor,
      except as required for reasonable and customary use in describing the
      origin of the Work and reproducing the content of the NOTICE file.

   7. Disclaimer of Warranty. Unless required by applicable law or
      agreed to in writing, Licensor provides the Work (and each
      Contributor provides its Contributions) on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
      implied, including, without limitation, any warranties or conditions
      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
      PARTICULAR PURPOSE. You are solely responsible for determining the
      appropriateness of using or redistributing the Work and assume any
      risks associated with Your exercise of permissions under this License.

   8. Limitation of Liability. In no event and under no legal theory,
      whether in tort (including negligence), contract, or otherwise,
      unless required by applicable law (such as deliberate and grossly
      negligent acts) or agreed to in writing, shall any Contributor be
      liable to You for damages, including any direct, indirect, special,
      incidental, or consequential damages of any character arising as a
      result of this License or out of the use or inability to use the
      Work (including but not limited to damages for loss of goodwill,
      work stoppage, computer failure or malfunction, or any and all
      other commercial damages or losses), even if such Contributor
      has been advised of the possibility of such damages.

   9. Accepting Warranty or Additional Liability. While redistributing
      the Work or Derivative Works thereof, You may choose to offer,
      and charge a fee for, acceptance of support, warranty, indemnity,
      or other liability obligations and/or rights consistent with this
      License. However, in accepting such obligations, You may act only
      on Your own behalf and on Your sole responsibility, not on behalf
      of any other Contributor, and only if You agree to indemnify,
      defend, and hold each Contributor harmless for any liability
      incurred by, or claims asserted against, such Contributor by reason
      of your accepting any such warranty or additional liability.

   END OF TERMS AND CONDITIONS

   Copyright 2025 Replicate, Inc.

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

Requirements and compatibility

Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta

“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.

Security

No issues found by our static scan· No issues found

A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.

Attribution and licence

Published by
Replicate
Publisher
Replicate (Official)
Source
replicate/skills · skills/prompt-images · commit 2f36e41
Licence
Apache License 2.0 (redistribution allowed)
  • LICENSE (added by AutoGineer from LICENSE)
  • ATTRIBUTION.md (written by AutoGineer)
Synced

AutoGineer is not affiliated with or endorsed by Replicate or Replicate.

Download ZIP

The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download prompt-images.zip