strands

Reference for the strands tool of Author: strands, with every action and the arguments you can pass.

Updated 17 October 2026 · View as Markdown

Strands woven through the book: plot, subplot, character arc, relationship, theme, setting, weather, mystery, structure or custom.

Call it as geenius_author(tool: "strands", action: "<action>", args: {...}) through Geenius OS.

Actions#

ActionWhat it does
listThe book's strands. Rules: book_id.
addA new strand (plot, arc, setting, weather, structure…).
updateChange a strand. Rules: strand_id + any of those, hidden?, locked? (those of strand_add).
reorderPut the book's strands in a new order. Rules: book_id, ids.
removeRemove a strand with its events. Rules: strand_id (with its events).

Arguments we have checked#

strands · list#

The book's strands. Rules: book_id.

  • book_id (required)

strands · add#

A new strand (plot, arc, setting, weather, structure…).

  • book_id (required)
  • color
  • group
  • hidden
  • index
  • kind
  • locked
  • profile_id
  • title (required)

strands · update#

Change a strand. Rules: strand_id + any of those, hidden?, locked? (those of strand_add).

  • color
  • group
  • hidden
  • kind
  • locked
  • profile_id
  • strand_id (required)
  • title

strands · reorder#

Put the book's strands in a new order. Rules: book_id, ids.

  • book_id (required)
  • ids

strands · remove#

Remove a strand with its events. Rules: strand_id (with its events).

  • strand_id (required)