Harkins was recalled from AHL San Diego on Wednesday, Patrick Present fo The Hockey News reports.
Harkins was sent to AHL San Diego on Saturday.
Harkins was promoted from AHL San Diego on Friday, Derek Lee of The Hockey News reports.
The Ducks placed Harkins on waivers Friday, according to Elliotte Friedman of Sportsnet.
Harkins signed a two-year, $1.55 million contract with the Ducks on Tuesday.
Harkins failed to score a goal in 45 games with the Penguins this year, registering just four helpers.
Harkins (hand) has been taken off injured reserve ahead of Monday's clash with Nashville, per the NHL media site.
Harkins (hand) is an option to face Nashville on Monday, Penguins play-by-play announcer Josh Getzoff reports.
Harkins (hand) will join AHL Wilkes-Barre/Scranton for a conditioning assignment, Seth Rorabaugh of Tribune-Review Sports reports.
Harkins (hand) has been cleared for contact and participated in practice Friday, Matt Vensel of the Pittsburgh Post-Gazette reports.