Agent skill · creative production · SylphAI-Inc

finger-frame-ai

Generate a finished cyberpunk-styled finger-frame effect video from a local clip using Gemini Omni restyling, MediaPipe hand tracking, and FFmpeg compositing. Use when someone asks to make, create, restyle, or process a video where a two-hand finger-frame becomes a window into an AI-stylized (default: neon cyberpunk CGI) world.

Why this skill is useful

Adds a complete video processing pipeline with executable scripts for generating stylized video effects that the AI cannot generate on its own.

What it needs

Requires ffmpeg installed locally. Requires gemini-omni-flash-preview account access. About 3k tokens when loaded. Last updated 2026-08-06. 101 stars on the source repository.

What this skill does

Finger Frame AI Turn a local video of the two-hand finger-frame gesture into an H.264 MP4 where the area inside the fingers reveals an AI-restyled version of the scene. The bundled pipeline uses: 1. Gemini Omni to restyle the existing clip while asking it to preserve timing, motion, framing, pose, and expression. 2. MediaPipe Hand Landmarker to track both index fingers and thumbs. 3. FFmpeg/OpenCV to composite the restyled video into the tracked quadrilateral and retain source audio. When to Use Trigger when the user asks to: Apply a finger-frame, hand-frame, or fingers-as-a-window video effect. Put an anime, claymation, watercolor, CGI, or custom AI world inside a finger gesture. Run the Finger Frame AI video pipeline on a local clip. Do not substitute Veo video generation. This effect needs a restyled version of the existing timeline so it can align with hand tracking from the source. Required Input and Consent Ask for the absolute local source-video path if it was not supplied. The Gemini Omni request can take several minutes and may incur Google API charges. Before calling it, clearly state that and obtain confirmation unless the user already authorized the paid generation in the current conversation. A key with gemini-omni-flash-preview access and quota is required. Never ask the user to paste a key into chat. Ask them to configure it in the terminal that launches AdaL: GOOGLEAPIKEY is also supported. Never print, log, commit, or place a key in command arguments. Instructions Set <skill> to this skill directory, then perform these steps. 1. Check readiness This check does not install packages, upload media, or call Gemini. If FFmpeg is missing, tell the user to install ffmpeg and ffprobe; do not attempt privileged installation. 2. Validate the source Confirm the file exists. The clip should clearly show two hands forming opposing index-and-thumb “L” shapes. Preserve the original file. Short clips are faster and cheaper. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills SylphAI-Inc/finger-frame-ai

View the source on GitHub

Browse the @skills marketplace