Vintage Film Maker

Vintage film

by openfilm · MIT license · ★ 975 on GitHub

Vintage film cover

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…

---
name: vintage-film
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 (复古, 胶片, 拍立得, 回忆, 相册, 年度回顾).
---

# 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.

Overview

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.

Manual install (npx, ZIP)
Claude Codenpx skills add openfilm/openfilm --skill vintage-film -g -a claude-code
Claude Code (degit)npx degit openfilm/openfilm/packages/openfilm/skills/vintage-film#main ~/.claude/skills/vintage-film
Claude.ai / desktopZip the folder and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md2.5 KB
Read SKILL.md here
openfilm/main1 file shown
SKILL.md
Show the full text39 lines
vintage-film/SKILL.md39 lines · 2.5 KB

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

What they ask for comes before anything here. The photos and clips, who and what it is about, where it will be watched (a post, a screen at a party), and a song if they have one. Ask without holding up the work. When done, tell them in a few lines what you made, how many pictures you used (the rest can come back), where each date and place came from, and what of theirs would make it better.

1---
2name: vintage-film
3description: 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 (复古, 胶片, 拍立得, 回忆, 相册, 年度回顾).
4---
5 
6# Vintage film
7 
8Make the memory film the people in these pictures will watch again and send to each other: their own photos and clips,
9as if found on an old reel or in a box of prints. Surprise us; the expected version is not the goal.
10 
11The pictures are the film. The film look is how they were taken and printed, part of each picture rather than a filter
12laid over it, and it never changes who or what is in them.
13 
14## What has to be true
15 
16- **The people and moments untouched.** Faces, bodies, who was there and what was behind them stay as they were: what a
17 darkroom could do (crop, scale, color, grain, light) and nothing more. No face restored, no picture extended, no
18 person made to move or smile, unless the person asks; then say it is generated.
19- **Only true words.** Dates, places and names come from the person or the pictures' own metadata, never guessed; the
20 real order is kept unless they want another.
21- **Everyone who matters stays in the frame**, through every move.
22- **It holds up next to the best memory films you know.** Watch the whole film as a viewer would, and keep refining
23 until it does. If anyone's photos could be dropped into it, it is not done yet.
24 
25## What you have
26 
27The pictures and their metadata, the person's own song or music from `npx openfilm get`, and anything you can make
28pictures and motion with: the web platform and any library on it, renderers whose output becomes a clip, any font whose
29license allows it, your own built-in tools, and services the person has keys for. OpenFilm's own rules still hold: the
30picture at t depends on t alone, a page has no sound, and what you render elsewhere enters as a clip under `assets/`
31with the script that made it. Ask before downloading anything large onto the person's computer.
32 
33## With the person
34 
35What they ask for comes before anything here. The photos and clips, who and what it is about, where it will be watched
36(a post, a screen at a party), and a song if they have one. Ask without holding up the work. When done, tell them in a
37few lines what you made, how many pictures you used (the rest can come back), where each date and place came from, and
38what of theirs would make it better.
39 
View all files on GitHub →

Details

License
MIT
Stars on the repo
★ 975
Checked
Source
openfilm/openfilm ↗
Creator
openfilm · 8 listings
View creator

Similar skills

See all →

More from openfilm

SkillCut-Paper Collage Motionopenfilm/openfilm · by openfilmMake motion graphics in a cut-paper collage style, with photos, paper and print cut out and put together by hand. Use for explainers, promos, stories, intros and social posts, or when the person asks for a collage, cut-paper, scrapbook, zine or mixed-media look (剪贴风, 拼贴, 手账风, 杂志拼贴).★ 975 GitHub starsSkillTech Keynote Film Builderopenfilm/openfilm · by openfilmMake a product film in the style of a big tech launch keynote: the real product on stage, one confident claim at a time. Use for app, website, software and gadget launches, feature announcements and product intros, or when the person asks for a keynote, launch event, premium or minimal tech style (发布会, 产品发布, 新品, 高级感).★ 975 GitHub starsSkillVertical Clip Creatoropenfilm/openfilm · by openfilmTurn a long video (a talk, podcast, interview, lesson, livestream or vlog) into short vertical clips that each stand alone and hold attention from the first second. Use when the person gives a long recording and asks for clips, shorts, highlights or cut-downs for Douyin, Reels, Shorts or similar (长视频转短视频, 切片, 剪短视频, 高光, 拆条).★ 975 GitHub starsSkillLyric Video Creatoropenfilm/openfilm · by openfilmMake a lyric video for a song that the artist would release as the official one — a piece made for this one song, every word landing exactly on the voice. Use when the person gives a song (with its lyrics or an .lrc file) and asks for a lyric video, a music video with words, karaoke-style lyrics or a song post (歌词视频, 动态歌词, 歌词 MV, 卡拉OK).★ 975 GitHub starsSkillPicture-in-Picture Presenteropenfilm/openfilm · by openfilmMake a talking-head video where the content fills the screen and the presenter speaks from a small window: slides, screens, charts and pictures that follow what they say, their face always there. Use when the person gives a recording of themselves talking (with slides, a screen, data or notes) and asks for a lesson, a knowledge video, a business review, a commentary or a presentation with them in a corner (小窗人物口播, 画中画, 口播, 讲解视频).★ 975 GitHub starsSkillVideo Recreation Toolopenfilm/openfilm · by openfilmRemake a reference video in OpenFilm, as close as the person wants it, from frame for frame to its structure, rhythm, look and motion carrying their own content. Use when the person gives a video, as a file or a link, and asks for an exact copy of it, one like it, its style or pacing, or a remake for their product or topic (复刻, 照着做, 做个同款, 一模一样, 仿这个视频).★ 975 GitHub stars