← BlitzReelsCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
Update to BlitzReels
Snapshot Sep 30, 2026 · 22:47 UTC · version 3.0.0
Collection source: not recorded for this historical snapshot.
First saved snapshot
No earlier snapshot is available to establish a change.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"name": "create-short-clips",
"description": "Clipping: create, inspect, reselect, repair, caption, or export short clips from an uploaded file, BlitzReels asset, or permitted public video URL.",
"included_files": [],
"skill_md_contents": "---\nname: create-short-clips\ndescription: \"Clipping: create, inspect, reselect, repair, caption, or export short clips from an uploaded file, BlitzReels asset, or permitted public video URL.\"\n---\n\n# Clipping\n\nCreate or adjust one clip batch, follow its bounded state, and return verified results.\n\n## 1. Resolve the source\n\n- Use the identified BlitzReels asset ID when the user already chose one.\n- For a ChatGPT attachment, call `media_upload_file` and use its returned asset ID.\n- For an unidentified workspace file, call `media_list`; ask the user only when several plausible assets remain.\n- For a public URL, confirm ownership or permission before creation. Call `media_import_inspect` when support is\n uncertain or the user asks for a preview.\n\nCompletion: exactly one verified asset ID or supported URL.\n\n## 2. Create or adjust\n\n- New batch: call `clips_create` once with exactly one of `assetId` or `url`.\n- Public showcase: set `createSharePage` only when the user asks for one.\n- Existing batch: use `clips_manage` to inspect, reselect, repair, caption, or export it.\n- Selection: preserve an explicit range; use automatic best selection only when the user delegates the choice.\n- Deletion: call `clip_batches_delete` for the identified batch only after the user confirms deletion.\n\nCompletion: one valid batch ID whose latest state reflects the requested creation or adjustment.\n\n## 3. Follow the batch\n\n- Read `batch.polling` from each result.\n- When `shouldPoll` is true, call `clips_get` after the suggested delay.\n- Continue the existing batch until a terminal state or the returned polling limit.\n\nCompletion: a terminal result or the latest bounded active state.\n\n## 4. Deliver the result\n\n- Report batch status plus rendered, review, and failed counts.\n- List downloadable clips first, each with its verified title and URL.\n- Include the studio URL when review or editing remains.\n- Surface `lastErrorMessage` and per-clip errors from the latest tool result.\n- At the polling limit, return the batch ID and studio URL and state that processing remains active.\n\nCompletion: every clip is accounted for with verified status and available links.\n"
}SHA-256: 6ef5883de7ebd2d6a9c5732b833f8c25e1fffba13ef039caf32794dfc3eb15dc