"Playing in Buffalo, you mean so much to the community," the forward told the Sabres website. "As a player, you really have to take pride in that. It's something I'm going to continue to take pride in for the next eight years."
The Sabres made it a priority to sign Skinner before July 1, when the forward could have become an unrestricted free agent, after Ralph Krueger was hired as coach to replace Phil Housley on May 15.
"If you're going to sign a long-term contract with an organization, you kind of want to know who the head coach is," Buffalo general manager Jason Botterill said. "We've kept in dialogue with Jeff and certainly made him aware of who we were going to name here as head coach today, just as we did with a lot of our leadership group."
The 27-year-old scored an NHL career-high 40 goals and tied his high with 63 points in 82 games this season, his first with Buffalo after being acquired Aug. 2, 2018, in a trade with the Carolina Hurricanes for forward prospect Cliff Pu and three draft picks.
"I've said through the whole process, both sides want to get a deal," Botterill said. "I think it's been a very good relationship from the Buffalo Sabres' standpoint. I also think it's been a very good relationship from Jeff's standpoint."