Skip to main content

ideon author

What This Command Does

ideon author manages first-class author profiles. Each author has a name, auto-generated slug, and a freeform profile (experience, voice, style, credentials). Author context is injected into all content-writing prompts when resolved for a run.

Author Resolution Chain

When a write run starts, Ideon resolves the active author in this order:

CLI --author / job.author → series.defaults.defaultAuthor → publication.defaults.defaultAuthor

Per-run experience notes (--experience or job.experienceNotes) supplement standing series experience (series.defaults.experienceNotes). Both are concatenated when present.

Subcommands


ideon author add

Create a new author profile.

Usage

ideon author add [name] [--profile <text>]
FlagRequiredDescription
[name]Yes (or interactive)Author display name. Slug is derived automatically.
--profile <text>RecommendedFreeform profile: experience, voice, credentials, anecdotes the model may weave in.

Example

ideon author add "Alex Chen" --profile "Staff SRE at a fintech startup. Writes about Kubernetes, incident response, and platform engineering."

ideon author list

List all author profiles.

ideon author list [--json] [--verbose]

ideon author edit

ideon author edit <slug> [--name <name>] [--profile <text>]

ideon author remove

ideon author remove <slug> [-f|--force]

  • Set a default author on a publication: ideon publication edit <slug> --author <author-slug>
  • Set a default author and standing experience on a series: ideon series edit <slug> --author <author-slug> --experience <text>
  • Override per run: ideon write "..." --author <author-slug> --experience "Article-specific anecdote"

See also: ideon write, ideon series.