The fret diagram markups was probably the hardest part to find and the longest, even with the copy and paste. For example, to do a C diagram, I did:
^\markup { \fret-diagram #"w:4;4-o;3-o;2-o;1-3;" } ^C
then I just copied and pasted for G and changed the dot placement.
Is there any way to utilize the built in ukulele fretboard diagrams and tunings to plug those in a little easier? For example, I used the following string to put the C and G chord right on top of the sheet of music for easy reference:
mychords = \chordmode { c g }
<<
\new ChordNames { \mychords }
\new FretBoards { \set Staff.stringTunings = #ukulele-tuning \mychords }
>>