I don't recommend any algae eating fish for a 10 gal that I can think of. Even the dwarf plecos are too big or have too large of a bio-load. Oto cats are somewhat popular for 10 gals but I think it's too small for them. They should be kept in groups of atleast 3 and a 10 won't produce enough algae for 3 and they can be difficult to supplement.
Nerite snails and neocaridina shrimp would be your best bet. You could easily add 2 nerites and 20 shrimp. Many dwarf gourami's will eat shrimp, so I wouldn't make a big investment. You can try to get your hands on some red cherries or blue pearls cheap on aquabid. A couple amano's would work well also.
Black skirt tetras are schooling fish that need to be kept in schools of atleast 6 and in a minimum of a 29 gallon tank. I would get rid of the skirt tetra. Cards preferably would have a somewhat larger tank also, but some do find them suitable for 10 gals but, they too are schoolers so, I would add 3 more.