Using existing cotton fabrics to make cotton yarn is an excellent way to upcycle or recycle. To do this, you would shred or cut fabric scraps into small strips and then spin them into yarn as you would virgin cotton fiber. Of course, the finished product would be rougher and more variable than a virgin wool product but could be suitable for many projects.