Yes.
For instance.
Skill of 80, grand soul gem, all 5 enchanter perks, the insightful enchanter perk = 23% destruction reduction in cost.
Skill of 100........... = 25% destruction reduction in cost.
Skill of 100........... + 25% enchanting potion(which temporarily raises skill to 125)= 27%(I think) reduction.
Skill does matter, I'm sure there is a calculator that is exact.