Recent advances in high-resolution measurements means it is now possible to identify and track the local "fabric" or contact topology of individual grains in a deforming sand throughout loading history. These provide compelling impetus to the development of methods for inferring changes in the contact forces and energies at multiple spatiotemporal scales, using information on grain contacts alone. Here we develop a surrogate measure of the fluctuating kinetic energy based on changes in the local contact topology of individual grains. We demonstrate the method for dense granular materials under quasistatic biaxial shear. In these systems, the initially stable and solidlike response eventually gives way to liquidlike behavior and global failure. This crossover in mechanical behavior, akin to a phase transition, is marked by bursts of kinetic energy and frictional dissipation. Mechanisms underlying this release of energy include the buckling of major load-bearing structures known as force chains. These columns of grains represent major repositories for stored strain energy. Stored energy initially accumulates at all of the contacts along the force chain, but is released collectively when the chain overloads and buckles. The exact quantification of the buildup and release of energy in force chains, and the manner in which force chain buckling propagates in the sample (i.e., diffuse and systemwide versus localized into shear bands), requires detailed knowledge of contact forces. To date, however, the forces at grain contacts continue to elude measurement in natural granular materials like sand. Here, using data from computer simulations, we show that a proxy for the fluctuating kinetic energy in dense granular materials can be suitably constructed solely from the evolving properties of the grain's local contact topology. Our approach directly relates the evolution of fabric to energy flux and makes possible research into the propagation of failure from measurements of grain contacts in real granular materials.