photo-standardization

Standardize photo capture with lighting, angle, and distance guidance using Swift and Vision.

1|Updated Jan 1, 2026
One-click install
npx skills add https://github.com/raydocs/SkinLab --skill photo-standardization
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: photo-standardization
Source: https://github.com/raydocs/SkinLab/tree/main/.factory/skills/photo-standardization
Command: npx skills add https://github.com/raydocs/SkinLab --skill photo-standardization

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill standardizes photo capture to ensure consistent lighting, angle, and distance for reliable skincare progress tracking.

Core Features & Use Cases

  • Lighting and angle guidance to standardize captures during daily skincare check-ins.
  • Real-time feedback for adjustments to lighting, framing, and distance.
  • Use Case: A user wants to compare before/after skin condition over a 28-day cycle with verifiable photos.

Quick Start

Capture a standardized skincare photo following the on-screen lighting, angle, and distance guidance.

Frequently Asked Questions about photo-standardization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I standardize photo capture for reliable skincare progress tracking?▼

To standardize photo capture for reliable skincare progress tracking, you use a guided UI with on-device detection to enforce consistent lighting, face angle, and camera distance during daily photo sessions.

How does on-device lighting and face angle detection work in SwiftUI?▼

On-device lighting and face angle detection in SwiftUI uses the Vision framework to analyze camera input and provide real-time feedback, guiding users to adjust framing and distance before capturing the image.

Can I use the Vision framework to detect camera distance for standardized photo capture?▼

Yes, you can use the Vision framework to detect camera distance for standardized photo capture by analyzing facial landmarks on-device, ensuring the user maintains the correct distance from the camera for verifiable results.

What is the best way to compare before and after skin condition over a 28-day cycle?▼

The best way to compare before and after skin condition over a 28-day cycle is to use standardized photo capture that applies consistent lighting, framing, and distance guidance during daily check-ins to ensure verifiable comparisons.

Does this photo standardization approach require any external dependencies?▼

No, this photo standardization approach requires no external dependencies, relying entirely on the native SwiftUI and Vision framework capabilities to fulfill on-device detection requirements.

Why does my skincare photo comparison look inconsistent despite using the same lighting?▼

Skincare photo comparison looks inconsistent if face angle and camera distance vary between sessions, which is why applying real-time on-device detection for standardized photo capture is necessary to achieve verifiable results.