Шмаковская сельская библиотека была организована в 1920 году. В 2020 году отметила 100-летний юбилей. К этой замечательной дате библиотеке, ведущей активную краеведческую деятельность, было присвоено имя выдающегося земляка – зауральца, писателя, героя Великой Отечественной войны, летчика-истребителя Кочегина Павла Захаровича. 12 декабря состоялось торжественное мероприятие, посвященное этому событию, были проведены первые Кочегинские чтения, на которых присутствовал сын писателя – Петр Кочегин.
В настоящее время библиотека обслуживает около 600 читателей – взрослых и детей. Книжный фонд составляет около 10 000 экземпляров. Библиотека – площадка для волонтерской деятельности молодежи. Именно волонтеры помогают в подготовке и проведении мероприятий, в обустройстве библиотеки, являются активными читателями.