Skills product-photography
๐Ÿ“ฆ

product-photography

Content revision r1 Medium Risk โš™๏ธ External commands๐ŸŒ Network access

Create Product Photos with AI

Product teams need polished images for listings, ads, and catalogs without a full studio shoot. This skill provides prompt patterns for packshots, lifestyle scenes, lighting, angles, and complete image sets.

Supports: Claude Codex Code(CC)
โš ๏ธ 50 Poor

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "product-photography" from https://skillstore.io/skills/halt-catch-fire-product-photography.md and its manifest at https://skillstore.io/api/skills/halt-catch-fire-product-photography/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Test it

Using "product-photography". A skincare founder needs a marketplace-ready hero image for a serum bottle.

Expected outcome:

A packshot brief with pure white background, centered bottle, soft even light, readable label detail, and clean shadow control.

Using "product-photography". An electronics team needs lifestyle images for a portable speaker.

Expected outcome:

A prompt plan with poolside context, warm natural light, simple props, scale reference, and a matching close-up detail shot.

Using "product-photography". A catalog manager needs a full image set for a leather bag.

Expected outcome:

A sequence covering hero, model lifestyle, material close-up, scale, alternate angle, packaging, and feature callout images.

Security Audit

Medium Risk
v3 โ€ข 7/5/2026 Open versioned report

The confirmed findings are manual npx installation commands and belt CLI examples that can run external commands or send image data to remote services. Many other static hits are Markdown fence delimiters or inline documentation links, and no prompt injection attempt was found in SKILL.md.

1
Files scanned
294
Lines analyzed
12
Review items
0
False positives ignored

Confirmed security concerns (1)

Medium
Broad Belt CLI Permission
The skill frontmatter grants Bash(belt *), which permits any belt subcommand rather than only the documented generation commands. This broad scope increases impact if unsafe instructions cause unintended belt operations.
The allowed-tools declaration is explicit and broader than the documented examples. It is a permission-scope issue, not evidence of hidden malicious intent.
Capability review items (12)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

Medium
Ruby/shell backtick execution
> **Install the belt CLI skill:** `npx skills add belt-sh/cli`
The cited Markdown tells users to run npx skills add for additional tooling. It is manual, but it introduces supply-chain risk from third-party packages.
Medium
Ruby/shell backtick execution
```bash
The fenced example runs belt app commands against remote image generation services. The arguments are static examples, but following them invokes external commands with network side effects.
Medium
Ruby/shell backtick execution
```bash
The fenced example runs belt app commands against remote image generation services. The arguments are static examples, but following them invokes external commands with network side effects.
Medium
Ruby/shell backtick execution
```bash
The fenced example runs belt app commands against remote image generation services. The arguments are static examples, but following them invokes external commands with network side effects.
Medium
Ruby/shell backtick execution
```bash
The fenced example runs belt app commands against remote image generation services. The arguments are static examples, but following them invokes external commands with network side effects.
Medium
Ruby/shell backtick execution
```bash
The fenced example runs belt app commands against remote image generation services. The arguments are static examples, but following them invokes external commands with network side effects.
Medium
Ruby/shell backtick execution
```bash
The fenced example runs belt app commands against remote image generation services. The arguments are static examples, but following them invokes external commands with network side effects.
Medium
Ruby/shell backtick execution
```bash
The fenced example runs belt app commands against remote image generation services. The arguments are static examples, but following them invokes external commands with network side effects.
Medium
Ruby/shell backtick execution
```bash
The fenced example runs multiple belt app commands with --no-wait, creating remote image jobs. This is intentional functionality, but it is real external command and networked processing behavior.
Medium
Ruby/shell backtick execution
```bash
The fenced example runs belt app commands against remote image services and references local image files. Following it can upload user assets to a third-party service.
Medium
Ruby/shell backtick execution
```bash
The cited Markdown tells users to run npx skills add for additional tooling. It is manual, but it introduces supply-chain risk from third-party packages.
Medium
Ruby/shell backtick execution
```
The surrounding lines include inline guidance to run belt app store. It is a manual command, but it still invokes an external CLI and may access a remote app catalog.
Audited by: codex View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/halt-catch-fire-product-photography/audits/3?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/halt-catch-fire-product-photography/security.svg)](https://skillstore.io/skills/halt-catch-fire-product-photography?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/halt-catch-fire-product-photography?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/halt-catch-fire-product-photography/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/halt-catch-fire-product-photography.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

halt-catch-fire. (2026). product-photography security audit report (audit version 3) [Author version unspecified]. Skillstore. https://skillstore.io/skills/halt-catch-fire-product-photography/audits/3

BibTeX citation

@techreport{halt-catch-fire-halt-catch-fire-product-photography-2026, author = {halt-catch-fire}, title = {product-photography security audit report (audit version 3)}, institution = {Skillstore}, year = {2026}, number = {3}, url = {https://skillstore.io/skills/halt-catch-fire-product-photography/audits/3}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "product-photography security audit report (audit version 3)" version: "unspecified" type: report authors: - name: "halt-catch-fire" date-released: "2026-07-05" url: "https://skillstore.io/skills/halt-catch-fire-product-photography/audits/3" identifiers: - type: other value: "skillstore:halt-catch-fire-product-photography:audit:3" description: "Skillstore immutable audit report identifier"

Compare variants

2 installable variants

Each author remains a separate installable skill. The recommended variant is ranked by Skillstore evidence.

Why this variant is first

Higher Skillstore usage
101-skills Recommended

101-skills-product-photography

Skillstore Score 50
Evidence Confidence Medium
Skillstore usage 9
Updated

2026-08-21

halt-catch-fire-product-photography

Skillstore Score 50
Evidence Confidence Medium
Skillstore usage 8
Updated

2026-08-21

Skillstore Score

Why this score Evidence Confidence: Medium
55
Architecture
85
Maintainability
87
Content
67
Community
83
Spec Compliance

What You Can Build

Launch Listing Images

Create a structured set of hero, lifestyle, scale, detail, and packaging images for a new product page.

Improve Brand Campaign Visuals

Develop consistent product image prompts that match a campaign mood, lighting style, and background family.

Prototype Catalog Concepts

Test product angles, props, and category conventions before scheduling a studio shoot or vendor brief.

Try These Prompts

Create a Basic Packshot
Create a packshot prompt for [product]. Use a pure white background, even studio light, sharp focus, and no props.
Plan a Lifestyle Image
Create a lifestyle product photography prompt for [product] used by [customer]. Include setting, props, lighting, mood, and camera angle.
Build a Listing Set
Design a 7 image product listing set for [product]. Include hero, lifestyle, scale, detail, alternate angle, packaging, and feature callout images.
Refine Category Prompts
Rewrite these product image prompts for [category]. Match category conventions for lighting, surface, props, shadows, angle, and resolution.

Best Practices

  • Start with the required marketplace image type, then choose lighting, angle, background, and shadow style.
  • Keep packshots simple and reserve props, people, and environments for lifestyle or scale images.
  • Review generated images for product accuracy, readable labels, trademark issues, and platform requirements.

Avoid

  • Do not mix unrelated props, busy backgrounds, and strong shadows in primary listing images.
  • Do not use lifestyle prompts when the marketplace requires a pure white primary image.
  • Do not upload confidential product images to remote tools without user approval.

Frequently Asked Questions

What products does this skill support?
It covers common product categories, including food, jewelry, electronics, cosmetics, apparel, accessories, and packaged goods.
Can it create Amazon-style listing images?
Yes. It includes packshot guidance for white backgrounds, product size, image order, and common marketplace expectations.
Does it replace a professional photo shoot?
No. It helps create concepts and generated assets, but physical accuracy and legal review remain user responsibilities.
Does it need external services?
Yes. The examples use the belt CLI to call remote image generation, editing, and upscaling services.
Can it edit an existing product image?
Yes. The workflow includes image-to-image editing examples for changing backgrounds while preserving the product.
How should teams keep image sets consistent?
Use the same lighting family, background style, camera angle logic, and resolution targets across the full set.

Developer Details

License

MIT

Skillstore revision

r1

Version notice

The author did not declare a version.

Ref

30c73eac2afe762f6aa9c4553158769369d47351

Maintenance freshness

7/18/2026

Usage

3 downloads ยท 0 views

File structure

๐Ÿ“„ SKILL.md

More from halt-catch-fire

View all
View all