resonate-supabase-deployments-typescript

Build durable Supabase Edge workflows with Resonate start and probe endpoints.

6|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/resonatehq/resonate-skills --skill resonate-supabase-deployments-typescript
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: resonate-supabase-deployments-typescript
Source: https://github.com/resonatehq/resonate-skills/tree/main/resonate-supabase-deployments-typescript
Command: npx skills add https://github.com/resonatehq/resonate-skills --skill resonate-supabase-deployments-typescript

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build durable workflows on Supabase Edge Functions using the Resonate Supabase shim, start/probe endpoints, and optional DB progress tracking.

Core Features & Use Cases

  • Durable, long-running workflows on Supabase Edge Functions using the Resonate shim.
  • Exposes start and probe endpoints to manage lifecycle of workflows and optional DB-backed progress tracking.
  • Works with TypeScript/Deno runtime; demonstrates registration of workflows and interaction with Resonate server.

Quick Start

Register your workflow in flows/index.ts and deploy the Supabase Edge Functions so you can start and probe durable workflows with Resonate.

Frequently Asked Questions about resonate-supabase-deployments-typescript

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build durable workflows on Supabase Edge Functions?โ–ผ

Supabase Edge Functions support durable workflows by integrating the Resonate shim, which provides checkpointed processing triggered by HTTP or events. This enables reliable execution and optional DB-backed progress tracking for long-running tasks.

How does checkpointed processing work with Resonate and Supabase?โ–ผ

Checkpointed processing with Resonate works by coordinating long-running tasks on Supabase Edge Functions using start and probe endpoints. This ensures reliable execution by saving progress, optionally tracking it in a database, and allowing workflows to resume without data loss.

Do I need a Resonate server to run long-running tasks on Supabase?โ–ผ

Yes, a Resonate server endpoint URL is required to coordinate durable workflows on Supabase Edge Functions. You also need a Supabase project configured with edge functions and the ability to run TypeScript/Deno code.

Can I track workflow progress in my database using Supabase Edge Functions?โ–ผ

Yes, you can track workflow progress in your database using Supabase Edge Functions. The Resonate integration supports optional DB-backed progress tracking to monitor the state and lifecycle of long-running tasks.

What is the best way to trigger durable workflows on Supabase Edge Functions?โ–ผ

The best way to trigger durable workflows on Supabase Edge Functions is via HTTP requests or events using the Resonate shim. You deploy start endpoints to initiate checkpointed tasks and probe endpoints to check their execution status.

When should I not use Resonate for Supabase Edge Functions?โ–ผ

You should avoid using Resonate for Supabase Edge Functions if your tasks are short-lived and do not require checkpointed processing or DB progress tracking. It is designed specifically for reliable, long-running workflows that need to survive interruptions.