Link to create a node, save it, and then go to the edit page
I think the simplest way is to save the node right after you've created it in a custom version of NodeController::add():

  public function add(NodeTypeInterface $node_type) {
    $node = $this-&gt;entityManager()-&gt;getStorage('node')-&gt;create([
      'type' =&gt; $node_type-&gt;id(),
    ]);

    $form = $this-&gt;entityFormBuilder()-&gt;getForm($node);

    return $form;
  }


Edit:

Because building the form directly with the saved node doesn't work, return a redirect response for the node edit form:

    $node-&gt;save();
    return $this-&gt;redirect('entity.node.edit_form', ['node' =&gt; $node-&gt;id()]);