As the number of satellite emergency imaging tasks grows, the main goal of satellites becomes putting forward solutions and meeting users' demands in a relatively short time. This study aims to investigate the problem of emergency task planning for agile satellites. Through the analysis of the problem and its constraints, a model of emergency task autonomous planning was implemented. According to the characteristics of emergency tasks, a strategy to deal with the tasks of different emergency levels and various quantities was proposed. We put forward three algorithms for quick insertion of emergency tasks, i.e., emergency task insertion algorithm (ETIA), general emergency task insertion algorithm (GETIA), and general emergency task planning &insertion algorithm (GETPIA). The experimental result showed that the strategy and algorithms can not only respond quickly to observation tasks but also produce effective planning programs to ensure the successful completion of observation tasks.