skylight_upload_photo
Upload a local photo or video to a Skylight frame slideshow. Preview the file details with a dry-run, then confirm to complete the upload.
Instructions
Upload a photo or video from a local file to the Skylight frame (it appears in the slideshow). Two-step: signs an S3 upload with temporary credentials, then registers it as a frame message. Without confirm:true it returns a dry-run preview echoing the resolved absolute image_path + detected mime and makes NO S3/network call; with confirm:true it uploads.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| caption | No | Caption shown with the photo. | |
| confirm | No | Must be true to proceed. Without this, the tool returns a preview. | |
| frameId | No | ||
| frame_ids | No | Frame ids to post to; defaults to the resolved frame. | |
| image_path | Yes | Absolute path to a local image/video file (jpg, png, heic, mp4, …). |