Dragonskin isn't associated with any magical school, so you can't increase it's duration through fortify effects. Necromage perk + being a vampire works though.
You can hit 100% absorb through the Atronach stone & perk (or almost with the stone & Miraak's gear from DB) and using the necromage/vampire trick.