Here, we present a protocol describing how to i) assemble a self-replicating vector using the CyanoGate modular cloning toolkit, ii) introduce the vector into a cyanobacterial host by conjugation, and iii) characterize transgenic cyanobacteria strains using a plate reader or flow cytometry.