書敍玉帝遣天狼星下界為燕王棣,令嫦娥下界為唐賽兒。賽兒幼聰穎,尚武,由鮑仙姑養大。及長,嫁林三公子。公子系后羿轉世,日思淫慾,收名妓柳煙為妾,縱慾而亡。賽兒了宿緣後,得鮑母及羅剎女妹曼尼頭陀助,南海大土賜天書寶劍,九天玄女為其講授,道成,玉帝賜玉璽,號月君。又得老君賜煉骨、煉肌、煉神三神丸。月君在家賑饑滅蝗,訪請嵩山奇士呂律,在青州卸石寨立基時燕王朱棣起兵南下靖難,大敗程濟、耿炳文、李景隆。濟南參政鐵鉉募義軍抗燕,又合盛庸、平安兵,收復德州。建文帝拜鐵鉉為尚書北伐,兵敗,燕王南下,入金川門,建文帝披緇削髮,帶楊應能、葉應賢、程濟外逃。燕王屠宮,殺方孝孺、鐵鉉、景清等。
唐賽兒聞信起兵,以呂律為軍師,遣鮑仙姑等救各忠臣子,派滿釋奴、高咸寧等收復青、萊、登州。又建建文行宮,在劍仙公孫大娘幫助下,取濟南定為行都。派曾公望等分四路尋訪建文。朱棣時亦派胡靖等追捕建文帝。唐賽兒兵多次打敗燕王軍隊,又以神法滅蟲害,救災。至建文十五年,呂律進討河南,高咸寧進攻淮北,均獲大勝。唐賽兒開科取士,諸忠臣之後皆登第,遂定禮法及刑、税制。最後率兵伐燕,破太孛夫人妖術。正攻城,鬼母天尊奉玉帝旨追取天狼星,召嫦娥返太陰宮。於是燕王死,唐賽兒飛昇,呂軍師入蜀中修煉。建文活至八十九歲才卒。
作者宣揚了封建正統觀,突出了朱棣發起靖難之役的非正義性。
《女仙外史》當然遠不止是宣揚了封建正統觀,表達了對靖難之變的看法。其中對桎梏人性的封建禮教的批判也是十分引人注目。為了寄託個人的政治襟袍,呂熊一反史家把唐賽兒稱為“女妖”的做法,精心地為讀者塑造了一個女英雄的形象。在他的筆下,唐賽兒公然以“女仙”的身份出現,並且以一女子的身份去創立經邦濟世的偉業,以此來傲視鬚眉男兒。從作品裏看到,自幼聰穎過人的唐賽兒竟沒有一點女兒家的姻脂氣,故呂律預言道,唐賽兒必定要幹一番“出類拔萃之奇事,創立至正大之宏勳。讚霸中原,名震九州”。故當唐賽兒改裝男兒試探呂律是否願輔佐自己成大事業時,呂律。很顯然,呂熊是在借呂律讚揚唐賽兒來表現其胸中對封建禮教的輕蔑,來為受封建禮教束縛的女子大鳴不平。
《女仙外史》在把矛頭對準封建禮教的時候,勢必要對程朱理學展開猛烈的抨擊。作品有意識地讓唐賽兒在十三歲的時候便賦詩表達對宋儒的不滿,進而斥責“宋儒未達天道”。在唐賽兒初訪呂律時,又讓他們第一次談話的中心就是指資程朱理學,發出宋儒獨尊之後的社會“如同黑夜,絕無一隙光明”的感嘆。當唐賽兒豎起起義勤王的大旗後,作者又有意識地讓具有經天緯地之才的呂律來輔佐唐賽兒,以此來強調女子的才幹與智慧超過男兒,以此來揶揄程朱理學。繼而又在第三十七回中,義軍設科取士的條款中規定“但沿襲宋人舊解者不錄”。讀者在《女仙外史》以前的古典小説中很少看到如此集中的、如此直接的把矛頭指向程朱理學的內容。