The San Jose Sharks have signed Jeff Skinner to a 1-year, $3 million contract.
Skinner, 33, had 16 goals and 13 assists in 72 games for the Oilers last season. He signed a 1-year contract with the Oilers after being bought-out by the Sabres last summer.