moirae · git:20261014.71d43e0 · 2026-10-14 · sha256 bccea7c19531b05e
moirae git:20261014.71d43e0A
Immutable. This exact content never changes and is served at /api/v1/blob/bccea7c19531b05e.
---
name: moirae
description: >
Moirae pack — renders YAML screenplays into terminal-as-cinema videos
via asciinema, agg, and ffmpeg. External pack requiring the moirae
package plus system binaries.
---
# Moirae
The moirae pack renders a YAML screenplay into a scripted terminal/CLI demo
video with typewriter text, simulated agent Q&A, and camera moves.
## Actions
| Action | What it does |
|---|---|
| `moirae.moirae` | Take a Moirae screenplay YAML file and produce a terminal-as-cinema video via asciinema → agg → ffmpeg. |
## When to use
- Use `moirae.moirae` to turn a screenplay file into a polished terminal demo
video.
## When NOT to use
- Do not use for trimming real video files — use the `media` pack.
- Do not use for assembling iteration videos from run provenance — use the
`iteration` pack.
## Requirements
- `moirae` package installed
- `asciinema`, `agg`, and `ffmpeg` binaries on PATH
## Quick-start
```python
import astrid.sdk as sdk
result = sdk.invoke("moirae.moirae", inputs={"screenplay": "./demo.yaml"}, out="./out")
```