Workflow Port - Temporal, Inngest and Trigger.dev to the Workflow SDK
Port one Temporal, Inngest, Trigger.dev or Step Functions file to the Workflow SDK. Free in your browser: createFunction and task() rewritten to use workflow functions, each step.run closure lifted into a named use step function with its free variables as parameters, step.sleep, wait.for and Temporal sleep to sleep(), proxyActivities removed and use step on activities, NonRetriableError, AbortTaskRunError and ApplicationFailure.nonRetryable to FatalError, retries to stepFn.maxRetries, the imports to workflow and workflow/api - and the skill's route keys computed from how a paused run resumes, where it runs and which framework starts it, with their code obligations, while waitForEvent, Signals, task tokens, child runs, streams and side effects left in workflow context are flagged. Metered runs write the review (the skill's six-section migration: plan with route keys, mapping, code, app boundary, checklist, open questions) and the whole ported file with its app-boundary code, held to the skill's verification checklist. Built on the SkillSafe skill @vercel/migrating-to-workflow-sdk, from vercel/workflow (Apache-2.0).
gpt-terra Every public app is built from a security-scanned skill and must pass a clean scan — skill and frontend — before it can be listed. Have a skill of your own? Turn it into an app — or read the step-by-step walkthrough.