Embodiments of the present technology may include systems and processes associated with automatically generating supercuts associated with programming content. The present technology may include receiving, at the computing device, a set of related programming content, wherein the set of related programming content includes video clips; receiving an input from a user including a command to generate a supercut and a keyword associated with the supercut; searching the set of related programming content for portions of the video clips associated with the keyword; identifying a first event within a first video clip associated with the keyword and a second event within a second video clip associated with the keyword; determining a type of event associated with each of the first and second events and link the types of events with their respective events; determining a pre-event time period and a post-event time period for each of the first and second events based on the types of events; and generating and displaying a supercut using the first event, the second event, the pre-event time periods, and the post-event time periods. The above steps may be implemented as a computer-implemented method, computer program product, or device such as a television receiver, or in other types of embodiments.