Green’s Dictionary of Slang

shaker n.1

[? dial. shaker, a worn-out, shabby garment]

a shirt, coat or waistcoat.

[UK]H. Brandon Dict. of the Flash or Cant Lang. 165/1: Shaker – a shirt.
[UK] ‘Monmouth Street’ in Lover’s Harmony No. 19 148: For thrums you’ll get a new bandana, / And a bran new shaker for a tanner.
[UK]J. Lindridge Sixteen-String Jack 157: Off with your shakers, and toss on mine [...] Come, off with that coat, and waistcoat, and put on mine.
[UK]Hotten Dict. of Modern Sl. etc.
[UK]Derbyshire Courier 12 Dec. 7/1: Local Flash language [...] A shaker, a shirt.
[UK]Farmer & Henley Sl. and Its Analogues.