Hsa contributions do not require earned income.Or stated another way hsa contributions can be made with only passive income unlike an ira.Just a clarification though: Do HSA contributions reduce AGI, or reduce taxable earned income? In other words, do you have to have earned income for HSA contributions to reduce AGI?
My read of the article and other articles indicate that HSA contributions are directly tax-deductible - they don't require having earned income.
An hsa contribution does reduce magi used for aca calculation per link below
[FONT=.HelveticaNeueUI]http://laborcenter.berkeley.edu/healthcare/MAGI_summary13.pdf[/FONT]