Back to skills
SKILL.md
Create Lut
ASecurityGenerate or bake cinematic 3D LUTs (.cube) from reference/source pairs or presets.
- 6 stars
- 0 votes
- 13 copies
- 39 views
- Added September 11, 2026
Security analysis
100/100Pro scans all 6 files and shows the line behind each finding
npx -y skills add grahama1970/agent-skills --skill create-lut --agent claude-codeAre you the author of Create Lut?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/grahama1970-create-lut)---
name: create-lut
description: >
Generate or bake cinematic 3D LUTs (.cube) from reference/source pairs or presets.
triggers:
- create lut
- generate lut
- bake lut
- 3d lut
allowed-tools:
- Bash
- Python
metadata:
short-description: Create cinematic 3D LUTs (.cube)
provides:
- create-lut
composes:
- task-monitor
- agentic-evals
disciplines:
- content-creation
---
# create-lut
Programmatically generate or bake cinematic 3D LUTs (.cube).
## Usage
```bash
./run.sh bake --ref ref.png --source src.png --output match.cube
./run.sh generate --preset "fujifilm_sim" --size 33
```
## Contract
- **Input**: Image pairs (reference/source) or procedural parameters.
- **Output**: Single `.cube` (3D LUT) file.
- **Dependencies**: `colour-science`, `numpy`, `opencv-python`.
## Features
- **Match Grade**: Calculate a color transform between a reference frame (learned from a movie) and a generated frame.
- **Procedural Simulation**: Apply standard film stock mathematical models (e.g., Kodak 2383).
- **Identity Export**: Generate a clean neutral LUT for pipeline testing.
Files in this skill
- SKILL.md
- fixtures/agentic_eval.json
- main.py
- pyproject.toml
- run.sh
- sanity.sh
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.