← falCONTENT HISTORY

Update to fal

Snapshot Sep 30, 2026 · 22:46 UTC · version 1.1.0

Collection source: not recorded for this historical snapshot.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "name": "fal-workflow",
  "description": "Design multi-step fal.ai media workflows for MCP execution. Use when the user wants model chaining, batch generation, fan-out/fan-in, frame bridging, narrated video, dataset creation, reusable pipeline logic, or workflow JSON.\n",
  "included_files": [],
  "skill_md_contents": "---\nname: fal-workflow\ndescription: >\n  Design multi-step fal.ai media workflows for MCP execution. Use when the user\n  wants model chaining, batch generation, fan-out/fan-in, frame bridging,\n  narrated video, dataset creation, reusable pipeline logic, or workflow JSON.\n---\n\n# fal.ai Workflows\n\nUse this skill when a single model call is not enough. A workflow is a planned\nsequence of model calls with dependencies, retries, quality gates, and a final\nmanifest.\n\n## Workflow Modes\n\n- Cloud workflow JSON: use when the user wants a reusable graph asset.\n- MCP-orchestrated workflow: use when the client should run a sequence now through\n  the fal.ai MCP tools.\n\nDo not call genmedia CLI from this plugin. If a source skill mentions CLI\norchestration, translate that intent into MCP tool usage.\n\n## Planning Pattern\n\n1. Define final deliverable and acceptance criteria.\n2. Split into nodes: input assets, generation, utility transforms, edits,\n   video/audio/3D steps, and final packaging.\n3. Choose model per node with `model-routing`.\n4. Capture dependencies: which output URL feeds which next input.\n5. Inspect schema for each endpoint before building payloads.\n6. Run independent expensive nodes async.\n7. Poll async nodes without restarting completed work.\n8. Gate each step: preserve identity/product, check duration, check format.\n9. Return a manifest: node, endpoint, request id, inputs, output URLs, defects.\n\n## Useful Patterns\n\n- Anchor first: generate or upload a strong still, then drive edits/video from\n  that approved asset.\n- Fan-out: create several variants from the same anchor, then select one.\n- Fan-in: combine product, logo, character, or style references into an edit.\n- Frame bridge: generate first and last frame, then use image-to-video or\n  supported controls to bridge motion.\n- Audio-first: generate/upload voice first, then match visuals to duration.\n- Utility cleanup: background removal, compression, upscaling, format\n  conversion, segmentation, or OCR as deterministic nodes.\n\n## Failure Handling\n\n- 422/schema error: re-inspect schema and remove guessed fields.\n- Product/identity drift: switch to reference/edit workflow.\n- Video still running: keep polling the same request id.\n- Bad prompt alignment: reduce prompt scope and change one variable at a time.\n- Cost spike: reduce variants, duration, resolution, or use draft endpoints.\n"
}

SHA-256: b418ce5b2247af98e4df969201e4e25ea34411719118771bd00d5e556fbc5958