← AppLaunchFlowCONTENT HISTORY

Update to AppLaunchFlow

Snapshot Oct 28, 2026 · 12:30 UTC · version 1.1.0

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save AppLaunchFlow and check future changes in Following.

Up to 10 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Create and edit AppLaunchFlow animated device mockups with screenshots or recordings, multiple devices, authored motion, backgrounds, audio and presenter overlays.",
  "included_files": [
    {
      "relative_path": "references/edit-recipes.md",
      "size_in_bytes": 2794
    },
    {
      "relative_path": "references/tool-catalog.md",
      "size_in_bytes": 16824
    }
  ],
  "name": "applaunchflow-mockups",
  "skill_md_contents": "---\nname: applaunchflow-mockups\ndescription: Create and edit AppLaunchFlow animated device mockups with screenshots or recordings, multiple devices, authored motion, backgrounds, audio and presenter overlays.\n---\n\nCheck that the workflow's named tools are exposed by this host. If one is absent, use the matching AppLaunchFlow editor link and explain the specific step that needs the dashboard; don't claim the step completed.\n\n# Pick content and motion\n\nA mockup showcases media on animated devices; a promo video is a sequence of marketing scenes. Resolve that distinction from the brief.\n\nUse `list_assets` to find existing screenshots across the project. `list_mockup_media` only lists the mockups folder; an empty response doesn't mean the project has no usable captures. Upload a recording only when needed. Select `list_mockup_presets` for actual motion presets, models, finishes, backgrounds and music; it can return project theme colors.\n\n`create_mockup_animation` takes a selected screenshotPath, device kind (phone, duo, tablet, laptop) and motion choices. It fits preset motion to the model. Use an iPad capture for tablet and desktop capture for laptop; don't stretch a phone capture to simulate another platform. A recording can determine duration from its metadata.\n\n`generate_mockup_motion` proposes keyframes from creative direction; it doesn't save them. Inspect the result before applying it to state. There is no dedicated mockup template-choice widget in the audited tool set; use catalogs/previews/editor links.\n\n# Edit the composition\n\nRead `get_editing_reference(feature: \"mockups\")`, then `get_mockup_animation`. Pass its returned variantId, complete mutated state and readReceipt to `update_mockup_animation`. Read again before another update.\n\n- devices[] is canonical when present, with 1–6 devices. Preserve the others and their IDs. devices[0] mirrors legacy top-level fields; don't rewrite the primary device because another is selected.\n- Each device has its own media/model/finish/motion, authored primaryKeyframes, start/end window, entrance/exit and transitionDuration.\n- Keyframes: 2–8, normalized time 0–1, x/y scene units -3..3, rotations radians, scale 0.2..3; lidOpen 0–1. Timeline windows are seconds. Read MockupDevice/stateSchema for the current full fields.\n- motionDuration (1–60s) sets the actual duration; speed (0.7–1.4) changes editor playback only. To make the exported motion slower, adjust duration/timing, not just speed.\n- Changing model kind refits untouched presets when fitMotionToDevice is enabled; authored paths are retained and may need manual framing. Check ignoredFields and warnings.\n- Background mode selects color, gradient or image. Use returned storage paths or supported attributed stock-photo input.\n- Presenter overlay needs an uploaded video; MCP cannot record a camera. Its x/y/size are fractions 0–1, separate from 3D coordinates.\n- Audio uses one owned storagePath or bundledMusicId plus volume/start. Preserve media trimming and audio selection on unrelated motion edits.\n\n# Inspect and export\n\nUse `preview_mockup_animation` at timeline seconds, at most four frames. To inspect a keyframe, use device.start + normalizedTime × (device.end − device.start), staying below motionDuration. Inspect crop, model finish, framing, background and multi-device overlap. Stills don't verify playback/audio continuity.\n\n`export_mockup_animation` accepts the tool's advertised format/quality/fps choices. Supply a stable idempotency key even where optional. Poll **get_mockup_animation_export** (not get_mockup_export) until completed; use the returned download link. Don't change export quality to match a low-resolution preview. Explain plan/format failures and avoid duplicate export jobs.\n\nHosted server exports require less than 30 seconds and an opaque background. Transparent WebM, PNG stills and longer animations require the editor. Recordings must satisfy the upload tool's export-safe codec/dimension/keyframe checks; when rejected, explain the supplied conversion guidance instead of repeatedly uploading the same file.\n\nSee [motion and media recipes](references/edit-recipes.md) and [the complete tool catalog](references/tool-catalog.md) for implementation details.\n"
}

SHA-256 of public snapshot: 73fc6fabc8de2bae5fb4be772935bb64552f2f655093506aef77c033986fee52