Действие первое
В старинном Городе Мастеров живут люди, которые умеют делать всё на свете. Город захватывают чужеземные солдаты, его правителем становится герцог де Маликорн, наместник чужеземного короля.
За неугодные речи жителей города казнят или запирают в башне Молчания.
Раним утром на площади появляется метельщик, прозванный в народе Караколем.
Несмотря на то что юноша — горбун, он всегда весел и приветлив. Сегодня день его рождения. В этот же день родился и сын бургомистра, прозванный Клик-Кляком.
Старая гадалка, бабушка Тафаро, предсказывает Караколю, что он женится на первой красавице города и избавится от своего горба, когда избавит от горба город.
Караколь дарит цветы первой красавице города Веронике.
Это замечает Клик-Кляк и угрожает отправить горбуна в башню Молчания. Он рассказывает, что у советника герцога, Гильома Готшалька, есть волшебный меч.
Народ ждёт майский праздник, но герцог отменяет его: песни и пляски мешают ему спать. Де Маликорн издаёт указ снимать шляпы перед ним и его советником. Нарушитель этого указа отправится в тюрьму. По предложению Караколя, все, кроме Клик-Кляка, развешивают свои шляпы на деревьях.
Караколь посмеивается над пришедшим на площадь Готшальком, и тот приказывает солдатам схватить первых попавшихся. Среди них оказывается и Караколь, но появившийся герцог всех отпускает, велев им заплатить крупный штраф. Друг Караколя, оружейник Мартин, забирает горбуна жить к себе.
Вероника признаётся бабушке Тафаро, что неравнодушна к Караколю и не замечает, что он горбат.
Действие второе
Герцог де Маликорн приказывает советнику Готшальку узнать всё про Караколя. Его интересует, почему за простого метельщика так заступаются в городе. Кроме этого, герцог хочет знать, что говорят жители о нём самом.
К герцогу приходит Клик-Кляк с отцом-бургомистром. Клик-Кляк высмеивает Караколя за его горб, но советник приказывает ему замолчать, так как Маликорн — тоже горбун. Герцог приказывает отправить в башню оружейника Мартина.
Узнав от Клик-Кляка о первой красавице города, де Маликорн обещает помочь сыну бургомистра жениться на ней, если тот избавит город от Караколя. В противном случае герцог отдаст Веронику метельщику.
В замок прибывает Вероника с отцом. Де Маликорн предлагает девушке выйти замуж за Клик-Кляка, но та отказывается. Тогда герцог решает жениться на ней сам. Вероника против, но де Маликорн всё равно назначает день свадьбы.
На укромной лесной полянке, куда метельщик ходит за ветками, Клик-Кляк роет яму для Караколя. Вскоре там появляется герцог, и оба случайно падают в яму. Пришедший за ветками Караколь вытаскивает Клик-Кляка. Де Маликорн, представившийся хранителем печати, просит Караколя о помощи и в качестве награды предлагает метельщику печать на три дня.
Караколь помогает герцогу, предварительно выманив печать. Герцог выбирается из ямы и сталкивает туда метельщика.
Действие третье
Наступает праздник, но народу не до веселья. Мартин и его друзья-оружейники заточены в башню, Караколь пропал, Веронику насильно выдают замуж за герцога.
На площади появляются носилки герцога под охраной солдат, а вслед за ними — ещё одни носилки. Из первых выходит переодетый Караколь, из вторых — герцог. Метельщик сражается с герцогом и убивает его, после чего советник Готшальк своим волшебным мечом убивает метельщика. Переодетые в солдат Мартин и его друзья поднимают восстание. Мартин забирает у советника меч.
Это судьба всякого, кто захочет отнять у нас свободу и честь. Берегите их, друзья! Дороже их нет ничего на свете. }}
Город свободен. Советник и Клик-Кляк с отцом схвачены. Готшальк просит, чтоб его казнили волшебным мечом, но народ чувствует подвох. По совету бабушки Тафаро, меч вкладывают в руку мёртвого Караколя и тот оживает. Он рассказывает, как его вытащили из ямы, он побежал к башне Молчания и освободил Мартина с друзьями. Народ замечает, что у Караколя больше нет горба.
Караколь предлагает Веронике выйти за него замуж, и девушка с радостью соглашается. Народ празднует освобождение и свадьбу Вероники и Караколя.