We develop novel triboelectric nanogenerators by utilization of novel polymer composite consisted of magnetic alloy. Magnetic-assisted noncontact triboelectric nanogenerator can be used to harvest wind and blue energy. After encapsulation, the devices show stable performance under high humility environment.