Skip to content
Back to skills

Bria Product Shot

ASecurity

Generate lifestyle product shots by placing products in new scenes. Trigger: Use when the user wants to create product photography, or requests 'bria product shot', 'product lifestyle photo', or 'place product in scene'.

  • 29 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added June 2, 2026
documentationbashapidocumentation

Works with

  • api

Security analysis

A100/100

Scanned June 2, 2026

npx -y skills add awesome-genmedia/skills --skill bria-product-shot --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Bria Product Shot?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Bria Product Shot
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/awesome-genmedia-bria-product-shot/badge)](https://www.skillsdirectory.com/skills/awesome-genmedia-bria-product-shot)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: "Bria Product Shot"
description: "Generate lifestyle product shots by placing products in new scenes. Trigger: Use when the user wants to create product photography, or requests 'bria product shot', 'product lifestyle photo', or 'place product in scene'."
allowed-tools: ["Bash"]
---

# Bria | Product Shot

Generate professional lifestyle product shots by placing a product into a new scene or background. Supports automatic and manual product placement, reference images for scene style, and configurable output sizes.

## Quick Start

```bash
curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "bria-product-shot",
    "version": "0.0.1",
    "input": {
      "image_url": "https://example.com/product.png",
      "scene_description": "Elegant marble countertop with soft natural lighting and green plants in the background",
      "placement_type": "automatic",
      "num_results": 1
    }
  }'
```

## Parameters

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `fast` | boolean | `true` | Whether to use the fast model |
| `image_url` | string | (empty) | The URL of the product shot to be placed in a lifestyle shot |
| `manual_placement_selection` | string | `bottom_center` | Placement position for `manual_placement` type. Options: `upper_left`, `upper_right`, `bottom_left`, `bottom_right`, `right_center`, `left_center`, `upper_center`, `bottom_center`, `center_vertical`, `center_horizontal` |
| `num_results` | integer | `1` | Number of lifestyle product shots to generate |
| `optimize_description` | boolean | `true` | Whether to optimize the scene description |
| `original_quality` | boolean | `false` | When `placement_type=original`, if true the output matches original quality |
| `padding_values` | string | (empty) | Desired padding in pixels around the product for `manual_padding` |
| `placement_type` | string | `manual_placement` | Product positioning. Options: `original`, `automatic`, `manual_placement`, `manual_padding` |
| `ref_image_url` | string | (empty) | URL of a reference image for the new scene or background |
| `scene_description` | string | (empty) | Text description of the new scene or background |
| `shot_size` | array | `[1000, 1000]` | Desired size of the final product shot in pixels |

## Output

- **Type:** image

## Examples

### Automatic Placement on Kitchen Counter
```json
{
  "model": "bria-product-shot",
  "version": "0.0.1",
  "input": {
    "image_url": "https://example.com/coffee-mug.png",
    "scene_description": "A cozy kitchen countertop with morning sunlight streaming through a window",
    "placement_type": "automatic",
    "num_results": 2,
    "shot_size": [1200, 800]
  }
}
```

### Manual Placement with Reference
```json
{
  "model": "bria-product-shot",
  "version": "0.0.1",
  "input": {
    "image_url": "https://example.com/perfume-bottle.png",
    "ref_image_url": "https://example.com/luxury-setting-reference.jpg",
    "scene_description": "Luxurious vanity table with soft bokeh lighting",
    "placement_type": "manual_placement",
    "manual_placement_selection": "center_horizontal",
    "num_results": 1
  }
}
```

## Related Models

- [Remove Background Enhance](../rembg-enhance/SKILL.md) - Remove backgrounds before product shot generation
- [Seedream V4 Edit](../seedream-v4-edit/SKILL.md) - General-purpose image editing
- [Flux Krea Image to Image](../flux-krea-image-to-image/SKILL.md) - Image transformation

## Documentation

- [EachLabs API Docs](https://docs.eachlabs.ai)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.