Skip to content

keryx storyboard

Author the storyboard — the creative seed of a reel. A hand-authored storyboard.json is always accepted directly; draft produces a first draft for a human to edit (never auto-final).

keryx storyboard draft

keryx storyboard draft <post.md> [--theme <kw>] [--workspace <slug>] [-o board.json]   # LLM draft from a post
keryx storyboard draft --inject <board.json> [--workspace <slug>] [-o board.json]       # write a provided board (no LLM)

Dual-mode (spec §3.2): - LLM — drafts ~9 cards from the post via the configured chat provider (providers.chat.provider = claude|gemini|openai + the matching API key). --theme is a tone hint. - --inject — writes a storyboard you (or a Claude session) already produced, with no LLM round-trip — avoiding LLM-from-LLM indirection.

Either way the result is validated against the storyboard schema and written to -o, the workspace storyboard.json (with --workspace), or storyboard.json. Review before use.

See Storyboard.