[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-rivet-rivet-workflows":3,"mdc-dap9va-key":32,"related-repo-rivet-rivet-workflows":187,"related-org-rivet-rivet-workflows":241},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":21,"repoUrl":22,"updatedAt":23,"license":24,"forks":25,"topics":26,"repo":27,"sourceUrl":30,"mdContent":31},"rivet-workflows","execute durable multi-step workflows","Workflows: Durable, replayable multi-step operations.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"rivet","Rivet","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Frivet.png","rivet-dev",[13,15,18],{"name":9,"slug":8,"type":14},"tag",{"name":16,"slug":17,"type":14},"Automation","automation",{"name":19,"slug":20,"type":14},"Workflow Automation","workflow-automation",17,"https:\u002F\u002Fgithub.com\u002Frivet-dev\u002Fskills","2026-08-12T04:50:09.820393",null,7,[],{"repoUrl":22,"stars":21,"forks":25,"topics":28,"description":29},[],"Generated skill files for Rivet AI integrations","https:\u002F\u002Fgithub.com\u002Frivet-dev\u002Fskills\u002Ftree\u002FHEAD\u002Frivet-workflows","---\nname: \"rivet-workflows\"\ndescription: \"Workflows: Durable, replayable multi-step operations.\"\n---\n\n## Documentation\n\n- [Introduction](https:\u002F\u002Frivet.dev\u002Fworkflows\u002Fdocs.md)\n- [Failure & Recovery](https:\u002F\u002Frivet.dev\u002Fworkflows\u002Fdocs\u002Ffailure-and-recovery.md)\n- [Patterns](https:\u002F\u002Frivet.dev\u002Fworkflows\u002Fdocs\u002Fpatterns.md)\n- [Queues & Messaging](https:\u002F\u002Frivet.dev\u002Fworkflows\u002Fdocs\u002Fqueues.md)\n- [Quickstart](https:\u002F\u002Frivet.dev\u002Fworkflows\u002Fdocs\u002Fquickstart.md)\n- [Reference](https:\u002F\u002Frivet.dev\u002Fworkflows\u002Fdocs\u002Freference.md)\n- [Steps](https:\u002F\u002Frivet.dev\u002Fworkflows\u002Fdocs\u002Fsteps.md)\n- [Timers & Concurrency](https:\u002F\u002Frivet.dev\u002Fworkflows\u002Fdocs\u002Ftimers-and-concurrency.md)\n- [Versioning & Migrations](https:\u002F\u002Frivet.dev\u002Fworkflows\u002Fdocs\u002Fversioning.md)\n- [Use Cases](https:\u002F\u002Frivet.dev\u002Fworkflows\u002Fuse-cases.md)\n\n## Examples\n\nRunnable code the documentation above embeds, mirrored under `examples\u002F` in this skill directory.\n\n- [examples\u002Fdocs\u002Factors-workflows](https:\u002F\u002Fgithub.com\u002Frivet-dev\u002Frivet\u002Ftree\u002Fmain\u002Fexamples\u002Fdocs\u002Factors-workflows)\n",{"data":33,"body":34},{"name":4,"description":6},{"type":35,"children":36},"root",[37,46,153,159,174],{"type":38,"tag":39,"props":40,"children":42},"element","h2",{"id":41},"documentation",[43],{"type":44,"value":45},"text","Documentation",{"type":38,"tag":47,"props":48,"children":49},"ul",{},[50,63,73,83,93,103,113,123,133,143],{"type":38,"tag":51,"props":52,"children":53},"li",{},[54],{"type":38,"tag":55,"props":56,"children":60},"a",{"href":57,"rel":58},"https:\u002F\u002Frivet.dev\u002Fworkflows\u002Fdocs.md",[59],"nofollow",[61],{"type":44,"value":62},"Introduction",{"type":38,"tag":51,"props":64,"children":65},{},[66],{"type":38,"tag":55,"props":67,"children":70},{"href":68,"rel":69},"https:\u002F\u002Frivet.dev\u002Fworkflows\u002Fdocs\u002Ffailure-and-recovery.md",[59],[71],{"type":44,"value":72},"Failure & Recovery",{"type":38,"tag":51,"props":74,"children":75},{},[76],{"type":38,"tag":55,"props":77,"children":80},{"href":78,"rel":79},"https:\u002F\u002Frivet.dev\u002Fworkflows\u002Fdocs\u002Fpatterns.md",[59],[81],{"type":44,"value":82},"Patterns",{"type":38,"tag":51,"props":84,"children":85},{},[86],{"type":38,"tag":55,"props":87,"children":90},{"href":88,"rel":89},"https:\u002F\u002Frivet.dev\u002Fworkflows\u002Fdocs\u002Fqueues.md",[59],[91],{"type":44,"value":92},"Queues & Messaging",{"type":38,"tag":51,"props":94,"children":95},{},[96],{"type":38,"tag":55,"props":97,"children":100},{"href":98,"rel":99},"https:\u002F\u002Frivet.dev\u002Fworkflows\u002Fdocs\u002Fquickstart.md",[59],[101],{"type":44,"value":102},"Quickstart",{"type":38,"tag":51,"props":104,"children":105},{},[106],{"type":38,"tag":55,"props":107,"children":110},{"href":108,"rel":109},"https:\u002F\u002Frivet.dev\u002Fworkflows\u002Fdocs\u002Freference.md",[59],[111],{"type":44,"value":112},"Reference",{"type":38,"tag":51,"props":114,"children":115},{},[116],{"type":38,"tag":55,"props":117,"children":120},{"href":118,"rel":119},"https:\u002F\u002Frivet.dev\u002Fworkflows\u002Fdocs\u002Fsteps.md",[59],[121],{"type":44,"value":122},"Steps",{"type":38,"tag":51,"props":124,"children":125},{},[126],{"type":38,"tag":55,"props":127,"children":130},{"href":128,"rel":129},"https:\u002F\u002Frivet.dev\u002Fworkflows\u002Fdocs\u002Ftimers-and-concurrency.md",[59],[131],{"type":44,"value":132},"Timers & Concurrency",{"type":38,"tag":51,"props":134,"children":135},{},[136],{"type":38,"tag":55,"props":137,"children":140},{"href":138,"rel":139},"https:\u002F\u002Frivet.dev\u002Fworkflows\u002Fdocs\u002Fversioning.md",[59],[141],{"type":44,"value":142},"Versioning & Migrations",{"type":38,"tag":51,"props":144,"children":145},{},[146],{"type":38,"tag":55,"props":147,"children":150},{"href":148,"rel":149},"https:\u002F\u002Frivet.dev\u002Fworkflows\u002Fuse-cases.md",[59],[151],{"type":44,"value":152},"Use Cases",{"type":38,"tag":39,"props":154,"children":156},{"id":155},"examples",[157],{"type":44,"value":158},"Examples",{"type":38,"tag":160,"props":161,"children":162},"p",{},[163,165,172],{"type":44,"value":164},"Runnable code the documentation above embeds, mirrored under ",{"type":38,"tag":166,"props":167,"children":169},"code",{"className":168},[],[170],{"type":44,"value":171},"examples\u002F",{"type":44,"value":173}," in this skill directory.",{"type":38,"tag":47,"props":175,"children":176},{},[177],{"type":38,"tag":51,"props":178,"children":179},{},[180],{"type":38,"tag":55,"props":181,"children":184},{"href":182,"rel":183},"https:\u002F\u002Fgithub.com\u002Frivet-dev\u002Frivet\u002Ftree\u002Fmain\u002Fexamples\u002Fdocs\u002Factors-workflows",[59],[185],{"type":44,"value":186},"examples\u002Fdocs\u002Factors-workflows",{"items":188,"total":240},[189,203,217,234],{"slug":190,"name":190,"fn":191,"description":192,"org":193,"tags":194,"stars":21,"repoUrl":22,"updatedAt":202},"rivet-actors","manage stateful workloads with Actors","Actors: The primitive for stateful workloads.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[195,198,199],{"name":196,"slug":197,"type":14},"Concurrency","concurrency",{"name":9,"slug":8,"type":14},{"name":200,"slug":201,"type":14},"State Management","state-management","2026-08-12T04:50:00.369062",{"slug":204,"name":204,"fn":205,"description":206,"org":207,"tags":208,"stars":21,"repoUrl":22,"updatedAt":216},"rivet-agentos","orchestrate agent execution and filesystems","agentOS: Agent execution, filesystems, and orchestration.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[209,212,215],{"name":210,"slug":211,"type":14},"Agents","agents",{"name":213,"slug":214,"type":14},"Orchestration","orchestration",{"name":9,"slug":8,"type":14},"2026-08-12T04:49:59.862065",{"slug":218,"name":218,"fn":219,"description":220,"org":221,"tags":222,"stars":21,"repoUrl":22,"updatedAt":233},"rivet-dynamic-apps","deploy dynamic AI-generated backends","Dynamic Apps: Deploy an AI-generated backend for every user.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[223,226,229,232],{"name":224,"slug":225,"type":14},"AI","ai",{"name":227,"slug":228,"type":14},"Backend","backend",{"name":230,"slug":231,"type":14},"Deployment","deployment",{"name":9,"slug":8,"type":14},"2026-08-12T04:50:00.88206",{"slug":4,"name":4,"fn":5,"description":6,"org":235,"tags":236,"stars":21,"repoUrl":22,"updatedAt":23},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[237,238,239],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":19,"slug":20,"type":14},4,{"items":242,"total":287},[243,249,255,262,268],{"slug":190,"name":190,"fn":191,"description":192,"org":244,"tags":245,"stars":21,"repoUrl":22,"updatedAt":202},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[246,247,248],{"name":196,"slug":197,"type":14},{"name":9,"slug":8,"type":14},{"name":200,"slug":201,"type":14},{"slug":204,"name":204,"fn":205,"description":206,"org":250,"tags":251,"stars":21,"repoUrl":22,"updatedAt":216},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[252,253,254],{"name":210,"slug":211,"type":14},{"name":213,"slug":214,"type":14},{"name":9,"slug":8,"type":14},{"slug":218,"name":218,"fn":219,"description":220,"org":256,"tags":257,"stars":21,"repoUrl":22,"updatedAt":233},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[258,259,260,261],{"name":224,"slug":225,"type":14},{"name":227,"slug":228,"type":14},{"name":230,"slug":231,"type":14},{"name":9,"slug":8,"type":14},{"slug":4,"name":4,"fn":5,"description":6,"org":263,"tags":264,"stars":21,"repoUrl":22,"updatedAt":23},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[265,266,267],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":19,"slug":20,"type":14},{"slug":269,"name":269,"fn":270,"description":271,"org":272,"tags":273,"stars":284,"repoUrl":285,"updatedAt":286},"riveter-create-run","create and run Riveter PRD specifications","Convert a spec into a Ralph the Riveter PRD and run folder for `riveter run`. Triggered by \"riveter create run\", \"create a prd for riveter\", \"spec out\", \"plan this feature for riveter\", or \"convert this spec for riveter\". Non-interactive — does not ask follow-up questions.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[274,277,280,281],{"name":275,"slug":276,"type":14},"Engineering","engineering",{"name":278,"slug":279,"type":14},"Product Management","product-management",{"name":9,"slug":8,"type":14},{"name":282,"slug":283,"type":14},"Specs","specs",6,"https:\u002F\u002Fgithub.com\u002Frivet-dev\u002Friveter","2026-05-26T13:25:29.801256",5]