Knitting is a great community activity - helping to bring together people of all ages and allowing them to share craft skills with one another.
In Massachusetts, girl scout Jessica Thomson has taken it upon herself to get her local area knitting for good causes.
The student at North Middlesex Regional High School is currently working on a project called Knit for the Gold - which is a club she has started to knit hats and scarves for homeless people, Nashoba Publishing reports.
Every two weeks Jessica invites the public to help her with her knitting project and has been teaching people the basics of using knitting needles and creating their own items by hand.
She told the publication: "It's not just about knitting hats and scarves for the homeless, but about teaching people this skill that they can take with them for the rest of their lives."
Jessica explained that she is hoping to donate 100 hats and scarves to the Nashua Soup Kitchen and Shelter by the middle of November and has so far amassed around 30 items from each of the group's members.
The charitable project is for the Gold Award, which is highest girl scout accolade that can be achieved and requires a minimum 80-hour commitment.
Jessica has so far logged around 45 hours of work but is hoping to increase this in time for winter.
While charities are grateful for knitted items all year round, during the colder months there can be a huge demand from homeless shelters, elderly peoples' homes and animal centres for items such as woollen blankets, socks and clothing.
If you have already begun knitting for local charities then why not share your skills with other people and increase the amount being donated?
You could sit down with your children or nieces and nephews or get together with some friends and help them get to grips with the basics of knitting scarves or woollen beanies.