Cavelty ist Verfasser von zwei Romantrilogien namens Die Quifezit-Trilogie und Die Andouillette-Trilogie, in der sich zahlreiche literarische Einflüsse vermischen. Sein bekanntestes Buch Endlich Nichtleser ist eine Parodie auf die Ratgeberliteratur: Es verfolgt nach Angaben des Autors das Ziel, dem Leser das Lesen abzugewöhnen. Bis Dezember 2022 schrieb er die Kolumne Conspiracy Corner für die Satirezeitschrift Nebelspalter. Bis Februar 2009 verfasste er die Fernsehkritik der reinen Vernunft in der Wochenzeitung Die Weltwoche. Ebenfalls schrieb er für die Schweizer Boulevardzeitung Blick, unter anderem auch den Artikel Alle singen, nur das Rindsfilet bleibt stumm[1] über den Music-Star-Teilnehmer und Eurovisions-Sänger Piero Esteriore, der am 4. Oktober 2007 aus Wut über diesen Artikel mit dem Mercedes seiner Mutter in die Eingangstüre des Ringiergebäudes in Zürich fuhr.
Auszeichnungen
2012 wurde Cavelty der Zürcher Journalistenpreis verliehen – dies für seine Opern-Reportage Hö – das letzte Opernrätsel im Tages-Anzeiger vom 10. Dezember 2011.
2018 gewann sein Hörspiel Der Tag, an dem es 449 Franz Klammers regnete Gold am Grand Prix Nova in Bukarest.
2022 wurde ihm für seinen Roman Innozenz. Legende der Bündner Literaturpreis zugesprochen.
Werke
Romane
1997 Quifezit oder Eine Reise im Geigenkoffer. Frankfurt am Main, Suhrkamp, ISBN 3-518-12001-8. (Quifezit-Trilogie 1)
1997 Ad absurdum oder Eine Reise ins Buchlabyrinth. Frankfurt am Main, Suhrkamp, ISBN 3-518-12031-X. (Quifezit-Trilogie 2)
1998 Tabula rasa oder Eine Reise ins Reich des Irrsinns. Frankfurt am Main, Suhrkamp, ISBN 3-518-12076-X. (Quifezit-Trilogie 3)
2000 Endlich Nichtleser. Frankfurt am Main, Suhrkamp, ISBN 3-518-39631-5.
2009 Die Andouillette oder Etwas Ähnliches wie die Göttliche Komödie. Basel, Echtzeit, ISBN 978-3-905800-26-5. (Andouillette-Trilogie 1)
2010 Die letztesten Dinge. Basel, Echtzeit, ISBN 978-3-905800-46-3. (Andouillette-Trilogie 2)
2017 Der Tag, an dem es 449 Franz Klammers regnete. Zürich, Lector Books, ISBN 978-3-906913-10-0. (Andouillette-Trilogie 3)