Photography
DocumentsphotographyPhotography is an Agent Skill for documents published in the GoogleCloudPlatform/devrel-demos repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.
Ultra-conservative preservation and restoration of historical and modern photographs.
QUICK START
How to use this skill
Bring this guide into your coding agent with a prompt tailored to the tool you use.
- Open your project in Codex.
- Copy and paste the prompt below.
- Review files and risks before approving any action.
Prompt to paste
Inspect the Agent Skill at https://github.com/GoogleCloudPlatform/devrel-demos/blob/HEAD/frameworks/genkit/go-skills/example02/skills/photography/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/photography, but wait for my approval before writing files or running scripts.
Copying this prompt does not install or run the skill. Review third-party files before use.
Photographic Conservation & Emulsion Repair
Perform direct, minimal-intervention conservation of monochrome, color, and digital images. Prioritize the original camera lens properties, chemistry, and authentic film grain over artificial cosmetic perfection.
1. Core Conservation Mandates
- Absolute Fidelity: Strictly forbidden to introduce any elements, people, objects, or scenery not present in the original capture.
- Anti-Modernization: Never strip or over-smooth genuine film grain—grain is intrinsic detail. Do not apply plastic skin-smoothing or "beautifying" filters.
- Camera Characteristics: Preserve authentic lens vignetting, natural depth-of-field blur, motion blur, and focus limitations. Never artificially sharpen intentionally out-of-focus areas.
2. Step-by-Step Restoration Process
- Clean & Stabilize: Eliminate high-contrast surface dust, scanning lint, and superficial scratches while preserving high-frequency skin pores and textile textures.
- Tonal & Cast Recovery: Adjust faded tone curves to recover shadow detail without introducing digital noise. Correct chemical color shifts (aging dyes) while preserving historical warmth (such as sepia or albumen tints).
- Inpaint Emulsion Gaps: For physical creases, tears, or missing emulsion, use calculated creative freedom to bridge the structural loss. Replicate the exact surrounding film grain size, distribution, and edge sharpness.