agentleFS
PrunaAIPrunaAI/pruna-skills/skills/guides/image-prompting/SKILL.md

image-prompting

Skill20 starsChanged 44 days agoApache-2.0View on GitHub

Use when crafting still-image prompts for any generative model — composition, identity sheets, edits, try-on, and photoreal personas.

2 other projects use a version of this.

Adopted by

Most recently taken up by

The file

We split this skill into the rules it gives an agent

2 rules. About 0 are common, 1 is distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈1

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Use a different skill instead:

    line 35
  2. Very specific:

    Follow generation-diversity first — for p-image-ideogram / p-image / p-image-edit, run still-image prompt flow (brief lock → ritual → draft …

    line 50

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Image prompting

Vendor-neutral craft for still-image generation and editing. Works with Pruna p-image family, Flux, Midjourney, Ideogram, Stable Diffusion, and similar APIs.

Install

SkillDescriptionInstall
image-promptingUse when crafting still-image prompts for any generative model — composition, identity sheets, edits, try-on, and photoreal personas.npx skills add PrunaAI/pruna-skills@image-prompting -y
generation-diversityUse when writing any generative prompt — ritual seed, explicit structure, scenario axes, and quality gates before paid API calls.npx skills add PrunaAI/pruna-skills@generation-diversity -y

When to use

  • Writing photo generation prompts
  • Building character identity / turnaround sheets
  • Surgical edits (change/keep discipline)
  • Virtual try-on garment prompts
  • Photoreal or stylized persona plates for avatars

Works with

Pruna p-image (simple quick photos), p-image-ideogram (controlled photo generation — text, JSON, hex/bbox), p-image-edit / p-image-try-on / p-image-upscale, Flux, Midjourney, Ideogram, SDXL, and other still models.

When NOT to use

Use a different skill instead:

SkillDescriptionInstall
video-promptingUse when crafting video or motion prompts for any generative model — dramaturgy, camera, physics-safe motion, frame anchors, and clip chaining.npx skills add PrunaAI/pruna-skills@video-prompting -y
audio-promptingUse when crafting TTS, music, or bed prompts for any generative audio model — director style, song structure, and post-production layering.npx skills add PrunaAI/pruna-skills@audio-prompting -y
pruna-apiUse before any Pruna or Replicate HTTP call — credentials, upload/poll/download, parallel batches, and agent safety.npx skills add PrunaAI/pruna-skills@pruna-api -y
p-imageUse when someone explicitly wants the fastest, cheapest photo generation — mood boards, bulk panels, or quick iterations — not when controlled photoreal or in-image text is needed.npx skills add PrunaAI/pruna-skills@p-image -y

Guide habit

In the first reply, name `image-prompting` in backticks. When aspect, resolution, or media source are open, open intake → generation-diversity clarification intake. For Pruna still calls, cite the reading order: generation-diversity (ritual + still-image prompt flow reference) → golden rules → model-specific reference below.

Before generating

  1. Follow generation-diversity first — for p-image-ideogram / p-image / p-image-edit, run still-image prompt flow (brief lock → ritual → draft → fidelity check).
  2. Prompt golden rules — positive framing, no banned filler, params outside the prompt string.
  3. Same character across shots → character-turnaround-sheet.md.
  4. Edits → p-image-edit-prompting.md.
  5. Try-on → p-image-try-on-prompting.md.
  6. Upscale params → p-image-upscale-guidance.md.
  7. Photoreal personas → realistic-persona-showcase.md · realistic-persona-example-prompt.md.
  8. Validate with the matching *-quality-checklist.md in ./references/.

Complex edits and multi-ref composition: see Worked example — three-reference composite in p-image-edit-prompting.md.

Pruna tools

Matching install for every model named above. Pick what you need:

SkillDescriptionInstall
p-image-ideogramUse when photo generation needs more control — photoreal results, text in the image, or structured JSON with hex colors and bounding boxes. Simpler photo generation, edits, and video use other skills in the suite.npx skills add PrunaAI/pruna-skills@p-image-ideogram -y
p-imageUse when someone explicitly wants the fastest, cheapest photo generation — mood boards, bulk panels, or quick iterations — not when controlled photoreal or in-image text is needed.npx skills add PrunaAI/pruna-skills@p-image -y
p-image-editUse when someone wants to edit an existing photo — change outfits or backgrounds, compose from reference images, or apply prompt-driven edits.npx skills add PrunaAI/pruna-skills@p-image-edit -y
p-image-try-onUse when someone wants virtual try-on — dress a person in clothes from reference photos for fashion or ecommerce.npx skills add PrunaAI/pruna-skills@p-image-try-on -y
p-image-upscaleUse when someone wants to upscale or sharpen an existing image for print, large crops, or higher-quality delivery.npx skills add PrunaAI/pruna-skills@p-image-upscale -y
pruna-apiUse before any Pruna or Replicate HTTP call — credentials, upload/poll/download, parallel batches, and agent safety.npx skills add PrunaAI/pruna-skills@pruna-api -y

Or install the full suite once: npx skills add PrunaAI/pruna-skills@pruna -y

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.