A computer-implemented method for providing skin temperature monitoring, the method comprising: determining, by a computing system comprising one or more computing devices, an internal device temperature of a wearable device worn by a user based on sensor data received from an internal device temperature sensor contained within the wearable device; determining, by the computing system, a first estimate of a skin temperature of the user based on sensor data received from a skin temperature sensor contained on or within the wearable device; estimating, by the computing system, an ambient air temperature based at least in part on the first estimate of the skin temperature and the internal device temperature, wherein estimating, by the computing system, the ambient air temperature based at least in part on the first estimate of the skin temperature and the internal device temperature comprises: adjusting, by the computing system, the ambient air temperature estimate based at least in part on sensor data from at least one of a location sensor, a geo-sensor, a weather sensor, a motion sensor, an altitude sensor, an altimeter temperature sensor, an ambient light sensor, or a heart rate sensor contained within the wearable device; and refining, by the computing system, the first estimate of the skin temperature based at least in part on the estimated ambient air temperature to generate a second estimate of the skin temperature. determining, by a computing system comprising one or more computing devices, an internal device temperature of a wearable device worn by a user based on sensor data received from an internal device temperature sensor contained within the wearable device; determining, by the computing system, a first estimate of a skin temperature of the user based on sensor data received from a skin temperature sensor contained on or within the wearable device; estimating, by the computing system, an ambient air temperature based at least in part on the first estimate of the skin temperature and the internal device temperature, wherein estimating, by the computing system, the ambient air temperature based at least in part on the first estimate of the skin temperature and the internal device temperature comprises: adjusting, by the computing system, the ambient air temperature estimate based at least in part on sensor data from at least one of a location sensor, a geo-sensor, a weather sensor, a motion sensor, an altitude sensor, an altimeter temperature sensor, an ambient light sensor, or a heart rate sensor contained within the wearable device; and refining, by the computing system, the first estimate of the skin temperature based at least in part on the estimated ambient air temperature to generate a second estimate of the skin temperature. adjusting, by the computing system, the ambient air temperature estimate based at least in part on sensor data from at least one of a location sensor, a geo-sensor, a weather sensor, a motion sensor, an altitude sensor, an altimeter temperature sensor, an ambient light sensor, or a heart rate sensor contained within the wearable device; and refining, by the computing system, the first estimate of the skin temperature based at least in part on the estimated ambient air temperature to generate a second estimate of the skin temperature.