Green’s Dictionary of Slang

Robin Hood adj.

[rhy. sl.]

good; thus as no Robin Hood, no good.

[UK](con. 1914–18) Brophy & Partridge Songs and Sl. of the British Soldier.
[UK]‘P.P.’ Rhy. Sl. 9: A clip in the ‘Newingtons’ will do him a bit of ‘Robin Hood’.
[UK]J. Franklyn Dict. of Rhy. Sl. 101: no Robin Hood No bloody good, used extensively in the army 1914–18, now obsolescent.
[UK]Dodson & Saczek Dict. of Cockney Rhy. Sl.
[UK]Guardian 22 Aug. 5: The old... [...] Robin Hood – Good.