The San Jose Sharks signed free agent forward Jeff Skinner to a one-year deal worth $3 million, the team announced Friday. Skinner, 33, is fresh off a one-year stint with the Edmonton Oilers which gave him his first postseason experience in 15 seasons in the league.