# Vintage Film

Make the person's photos and clips into a memory film that looks shot on old film or...

- Repository: https://github.com/openfilm/openfilm (4084 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-10-31
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add openfilm/openfilm --skill vintage-film -g -a claude-code -y`
Codex: `npx skills add openfilm/openfilm --skill vintage-film -g -a codex -y`
Cursor: `npx skills add openfilm/openfilm --skill vintage-film -g -a cursor -y`
Gemini CLI: `npx skills add openfilm/openfilm --skill vintage-film -g -a gemini-cli -y`

## Description

Make the person's photos and clips into a memory film that looks shot on old film or kept as instant photos and prints. Use for memories and recaps (a trip, a birthday, a graduation, a wedding, a year, a child growing up) or when the person asks for a retro, film, analog, Polaroid or instant-photo look (复古, 胶片, 拍立得, 回忆, 相册, 年度回顾).

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Vintage film

Make the memory film the people in these pictures will watch again and send to each other: their own photos and clips,
as if found on an old reel or in a box of prints. Surprise us; the expected version is not the goal.

The pictures are the film. The film look is how they were taken and printed, part of each picture rather than a filter
laid over it, and it never changes who or what is in them.

## What has to be true

- **The people and moments untouched.** Faces, bodies, who was there and what was behind them stay as they were: what a
  darkroom could do (crop, scale, color, grain, light) and nothing more. No face restored, no picture extended, no
  person made to move or smile, unless the person asks; then say it is generated.
- **Only true words.** Dates, places and names come from the person or the pictures' own metadata, never guessed; the
  real order is kept unless they want another.
- **Everyone who matters stays in the frame**, through every move.
- **It holds up next to the best memory films you know.** Watch the whole film as a viewer would, and keep refining
  until it does. If anyone's photos could be dropped into it, it is not done yet.

## What you have

The pictures and their metadata, the person's own song or music from `npx openfilm get`, and anything you can make
pictures and motion with: the web platform and any library on it, renderers whose output becomes a clip, any font whose
license allows it, your own built-in tools, and services the person has keys for. OpenFilm's own rules still hold: the
picture at t depends on t alone, a page has no sound, and what you render elsewhere enters as a clip under `assets/`
with the script that made it. Ask before downloading anything large onto the person's computer.

## With the person

The rest: https://github.com/openfilm/openfilm/blob/HEAD/packages/openfilm/skills/vintage-film/SKILL.md
