manuscript

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

Updated 17 October 2026 · View as Markdown

The tree of a book: parts, chapters and scenes, with times, places, point of view and cast per scene.

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

Actions#

ActionWhat it does
treeThe book's tree: parts › chapters › scenes in reading order. Rules: book_id: the tree in reading order (parts › chapters › scenes) with numbering, status, words, each scene's resolved time, place, POV and cast.
addAdd a part, chapter or scene.
updateChange a part, chapter or scene. Rules: node_id + any of those (null clears) (those of node_add).
moveMove a part, chapter or scene in the tree. Rules: node_id, parent_id?, index? | after?.
removeRemove a part, chapter or scene with what is under it. Rules: node_id (with what is under it).
shiftMove a node's scenes (and their timed events) in story time. Rules: node_id, delta: move its scenes (and their timed events) in story time.

Arguments we have checked#

manuscript · tree#

The book's tree: parts › chapters › scenes in reading order. Rules: book_id: the tree in reading order (parts › chapters › scenes) with numbering, status, words, each scene's resolved time, place, POV and cast.

  • book_id (required)

manuscript · add#

Add a part, chapter or scene.

  • after
  • assertions
  • book_id (required)
  • duration
  • end
  • index
  • kind (required)
  • mode
  • parent_id
  • place_id
  • pov_id
  • present
  • relative
  • start
  • status
  • synopsis
  • title
  • weather_id
  • weather_state

manuscript · update#

Change a part, chapter or scene. Rules: node_id + any of those (null clears) (those of node_add).

  • assertions
  • duration
  • end
  • mode
  • node_id (required)
  • place_id
  • pov_id
  • present
  • relative
  • start
  • status
  • synopsis
  • title
  • weather_id
  • weather_state

manuscript · move#

Move a part, chapter or scene in the tree. Rules: node_id, parent_id?, index? | after?.

  • after
  • index
  • node_id (required)
  • parent_id

manuscript · remove#

Remove a part, chapter or scene with what is under it. Rules: node_id (with what is under it).

  • node_id (required)

manuscript · shift#

Move a node's scenes (and their timed events) in story time. Rules: node_id, delta: move its scenes (and their timed events) in story time.

  • delta (required)
  • node_id (required)