据《古今刀剑录》记载,章武元年,刘备在金牛山采得铁矿,铸造八柄宝剑,一把刘备自己佩戴,其余七把分别赐予刘禅、刘永、刘理、诸葛亮、关羽、张飞、赵云。每把剑都取了好听的名字,并让诸葛亮在剑上铭字。蜀汉灭亡后,蜀主八剑一直下落不明。后来诸葛亮佩剑章武剑被李师古所得,李师古将此剑据为己有,并改名师古剑。