Clarke, 30, will stay in Slavia until the end of the season, the Czech news agency CTK said.
Clarke, who scored five goals and three assists, gained eight points in 22 games in the Swiss hockey League this season.
Clarke has also played 21 games in NHL for Los Angeles and New Jersey in which he scored three goals and one assist.
He moved to Europe in 2008 when he signed a two-year contract with Ambri/Piotta.