布民谣中提取素材，使《皮纳福号军舰》浸透着欢乐和愚昧的氛围。剧本的讽刺基调延续了《魔术师》（"The Sorcerer"）的主题——不同阶层的人之间的爱。剧本还讽刺了皇家海军、议会政治和不合格的权威人士。剧本的名称也很幽默，“pinafore”为小女孩的围裙之意，发音和“semaphore”接近，为海军战船的旗语。剧本讲述了一个海军上校的女儿爱上了一个低阶层的前桅手（普通船员），她父亲则希望她嫁给海军部长。正如大部分吉尔伯特与沙利文的歌剧一样，在故事的结尾所有的事情有戏剧性的转变。