Prompt Images
ReplicateOfficialPublished by Replicate
- Skill
- Guidelines
- Data and AI
- Apache-2.0
- No issues found
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
Download the skill as a ZIP:
https://mp-staging.autogineer.com/agent-skills/replicate/prompt-images/downloadUnzip 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
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.
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."
Not specifying what to keep: When editing, always say what should stay the same. Without explicit instructions, models may change anything.
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.
Too-high guidance scale (CFG): If images look "burnt" with excessive contrast, lower the guidance scale. Each model has a recommended range.
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.
Short prompts for complex scenes: Modern models accept thousands of tokens. For complex compositions with many specific requirements, use that capacity.
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.
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.
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.
How to prompt Seedream 5.0 (Feb 2026)
Recraft V4 (Feb 2026)
Run FLUX.2 on Replicate (Nov 2025)
How to prompt Nano Banana Pro (Nov 2025)
Which image editing model should I use? (Sep 2025)
Generate consistent characters (Jul 2025)
Use FLUX.1 Kontext to edit images with words (May 2025)
Imagen 4 (May 2025)
Ideogram 3.0 on Replicate (May 2025)
FLUX.1 Tools (Nov 2024)
Ideogram v2 inpainting (Oct 2024)
FLUX.1: First Impressions (Aug 2024)
How to get the best results from Stable Diffusion 3 (Jun 2024)
Files
- ATTRIBUTION.mdAdded by AutoGineer856 B
- LICENSELicence file added by AutoGineer10.5 KiB
- SKILL.md12.4 KiB
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.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download prompt-images.zip