The team announced the deal Wednesday.
Skinner -- who won the Calder Trophy in 2011 as the NHL's rookie of the year -- will make $4.35 million in 2013-14 and $6 million each of the five seasons after that. His entry-level contract that pays him $900,000 annually was to expire after this coming season.
"Jeff is a cornerstone player for our team, and his long-term commitment to the Hurricanes is great news for our franchise and our fans," Carolina general manager Jim Rutherford said. "At 20 years old, he is still in the very early stages of his career, and we felt it was important to ensure he would be spending much more of it in Raleigh."
Skinner, 20, has 51 goals and 56 assists in his short career. He followed up his rookie season with 20 goals and 44 assists in 2011-12 despite missing 16 games with a concussion.
Information from the Associated Press was used in this report.