Just Sayin’…
Woah woah woah! A very hostile way to reiterate what Marx said! It’s not each according to your ability, each according to my needs. It’s “each according to his ability, each according to his needs.”
Or another way to write it: Each according to their ability, each according to their need. So, you’re right!
Also, all sarcasm aside, in the capitalist mode of production your abilities do have to do with social needs — whether you want them to or not. You don’t produce for yourself, you produce/work for a company that appropriates your labor/abilities and turns them into the company’s profits, by selling them to people who need what you produce/provide.
Your anti-communist efforts are futile…