writing-relayflows is agent-read markdown (skill) from agentworkforce/relay.
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# Writing Relayflows
Use when authoring a Relayflows flow (@relayflows/surface / @relayflows/sdk, the journal-based v2 engine — the CLI is `flows`, package versions 2.0.x) in TypeScript or YAML/JSON. Covers the three-rung ladder (run/llm/agent), the resident verbs (human/dispatch/done), verification gates, TypeScript vs YAML authoring, per-step cli/model selection and its resolution order, flows.json, and `flows check`/`run`/`resume` with their real refusal shapes and exit codes. Not for the older, unrelated `@relayflows/core` WorkflowBuilder engine (`.pattern('dag')`/.agent()/.step() chains) that `writing-agent-relay-workflows` and `migrating-persona-to-relayflow` cover — that's a different product despite the similar name.
## Overview
Relayflows turns a coding-agent task into steps a journal can inspect, verify, and resume. A flow is data (YAML/JSON) or code (TypeScript) that compiles to the same journal-backed kernel spec. Every effect is journaled before it's treated as real — a journal write that fails fails the step, with no silent fallback.
…
Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
GET https://markdownregistry.com/api/v1/artifacts/art_vk2ck42sufmquhna
GET https://markdownregistry.com/api/v1/resolve?ref=agentworkforce/relay/writing-relayflows
GET https://markdownregistry.com/api/v1/blob/57d1977af715ce64a2da873954d79f7c70abbf758acecec750508aec8f68d008
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
agentworkforce/relay · .agents/skills/choosing-swarm-patterns/SKILL.md · Use when coordinating multiple AI agents with Agent Relay's workflow engine and need to pick the right orchestration…
agentworkforce/relay · .agents/skills/emil-design-eng/SKILL.md · This skill encodes Emil Kowalski's philosophy on UI polish, component design, animation decisions, and the invisible…
agentworkforce/relay · .agents/skills/orchestrating-agent-relay/SKILL.md · The canonical way to run agent-relay - self-bootstrap the local broker and autonomously spawn, monitor, and coordinate…
agentworkforce/relay · .agents/skills/relay-80-100-workflow/SKILL.md · Use when writing agent-relay workflows that must fully validate features end-to-end before merging. Covers the…
agentworkforce/relay · .agents/skills/review-animations/SKILL.md · Reviews animation and motion code against a high craft bar derived from Emil Kowalski's design engineering philosophy…
agentworkforce/relay · .agents/skills/review-fix-signoff-loop/SKILL.md · Use when writing Agent Relay or Ricky workflows that must loop review, fix, and validation with fresh agent context…
agentworkforce/relay · .agents/skills/setting-up-relayfile/SKILL.md · Use when an agent or human needs to set up relayfile end-to-end so agents can read and write provider files through a…
agentworkforce/relay · .agents/skills/using-agent-relay/SKILL.md · Use when you are a registered relay agent (a spawned worker, or a lead that called register_agent) coordinating with…
agentworkforce/relay · .agents/skills/writing-relayflows/SKILL.md · Use when authoring a Relayflows flow (@relayflows/surface / @relayflows/sdk, the journal-based v2 engine — the CLI is…
agentworkforce/relay · .claude/skills/browser-testing-with-screenshots/SKILL.md · Use when testing web applications with visual verification - automates Chrome browser interactions, element selection…
agentworkforce/relay · .claude/skills/choosing-swarm-patterns/SKILL.md · Use when coordinating multiple AI agents with Agent Relay's workflow engine and need to pick the right orchestration…
agentworkforce/relay · .agents/skills/writing-relayflows/SKILL.md · Use when authoring a Relayflows flow (@relayflows/surface / @relayflows/sdk, the journal-based v2 engine — the CLI is…