← ClaudeAtlas

video-interaction-mapperlisted

This skill should be used when the user asks to analyze a UI screen recording and map interaction states into Figma. Trigger for requests such as "put video frames in Figma", "extract states from my recording", "map interactions from video to Figma", "analyze this screen recording", "create a storyboard from my video", "deconstruct this interaction in Figma", "annotate the UI states in my recording", or "pull the key moments from this video into Figma". Also trigger when the user references a video file (.mp4, .mov, .webm, .avi) together with Figma, design review, interaction analysis, prototypes, or UI states. The skill extracts key visual moments from a video, infers interaction triggers, and builds an annotated Figma Design storyboard using native Figma annotations and uploaded screenshot assets.
Moliboy5000/.claude · ★ 0 · Code & Development · score 62
Install: claude install-skill Moliboy5000/.claude
# Video Interaction Mapper Turn a UI recording into a static, annotated Figma storyboard. Extract the important before/after states, infer what triggered each change, then place clean screenshots, blue interaction markers, and concise annotations into a Figma Design file. ## Required Inputs and Tools Start with: - A local video file path (`.mp4`, `.mov`, `.webm`, or `.avi`). - `ffmpeg` and `ffprobe` available on the machine. - Python with Pillow installed. - Figma MCP tools available: `create_new_file`, `use_figma`, `upload_assets`, and `get_screenshot` or `get_design_context`. Run the bundled files in `scripts/` as executable workflow helpers. They are part of the skill's implementation, not reference material. Read or modify them only when debugging, adapting to an unusual environment, or changing the skill itself. Use a Figma Design file (`figma.com/design/...`) as the target. The generated Plugin API code creates pages and image-fill frames, which are Design-file operations. If the user provides a FigJam or Slides URL, ask for a Design file or create a new one. Before any `use_figma` call, load the Figma API guidance skill if available (`figma-use`). Before creating a new Figma file, load the file-creation guidance skill if available (`figma-create-new-file`). Pass `skillNames: "figma-use,video-interaction-mapper"` on `use_figma` calls when the client supports that parameter. ## Workflow ### 1. Validate and Prepare Confirm the video path exists, then check `ff