keryx social gen¶
Description¶
Generate a piece's copy (text, title, description, tags, link) with the LLM,
tuned to each platform's conventions and limits (R-SOC-4). --platform is
repeatable; without it the piece's own platforms are composed, or, for a piece
that targets none yet, every enabled platform whose publisher can take it as
it stands, and the command says which it chose. If that set is empty (today,
every post: no publisher takes an image yet) it refuses and asks for
--platform, rather than writing four entries nobody asked for (spec 0062
R-ANN-21). Composing for a platform targets it. --brief frames the copy (the campaign,
its phase, the angle, the call to action) and is saved on the piece, so a later
run keeps it and the studio shows it; a reel's brief overrides its workspace
direction for the copy alone. Name the piece: a reel with
--workspace <slug> (or --article … --reel …), a post with --article …
--post <id>. A reel's copy is grounded on its storyboard, source and direction
as well as the article; a post's on the article alone. A post with an image and
no alt text gets alt text from the same call. A fresh draft is always draft.
Spends: one chat call per platform.
Usage¶
keryx social gen (--article <dir> (--reel <slug> | --post <id>) | --workspace <slug>) [--platform <p>]...
Flags¶
| Flag | Description | Default | Required |
|---|---|---|---|
--article |
the article's bundle directory | ||
--reel |
the reel piece (a workspace slug) | ||
--post |
the post piece (its id, from post new) |
||
--workspace |
shorthand for --article <its bundle> --reel <slug> |
||
--platform |
platform(s) to compose; repeatable; default the piece's own | ||
--brief |
framing for the composer, saved on the piece |