Ingest a reference URL or video
ingest_referenceExtract design patterns (palette, typography, interactions) from a reference URL or video, then generate a rebuild plan for your project. Optionally blend the palette into your project tokens.
Instructions
Reverse-engineer the patterns of a reference the user provides: palette, typography, framework/interaction fingerprint (three.js, GSAP ScrollTrigger, scroll-snap, WebGL…), structure, and an equivalent-rebuild plan mapped onto devuniverse modules. Videos get ffmpeg keyframe + palette analysis when ffmpeg is present. Pattern-level only — protected artwork and trade dress are never copied. apply_theme=true blends the extracted palette into the project tokens.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project_dir": "<project_dir>"
},
"name": "ingest_reference"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Public page you have the right to study. | |
| video_path | No | Local video file demonstrating the desired interaction. | |
| apply_theme | No | ||
| project_dir | Yes |