The first and simple total syntheses of (-)-isochanoclavine-1 ((-)-1b), (-)-agroclavine ((-)-3), (-)-agroclavine-1 ((-)-4), and (-)-norchanoclavine-1 ((-)-5c) and their (+)-enantiomers are achieved from indole-3-carboxaldehyde (8) by a common synthesis method utilizing optical resolution. Absolute configuration of (-)-agroclavine-1 is determined to be 5R and 10S for the first time. Preparations of both enantiomers of chanoclavine-1 (1c) are also included.