The Marlins agreed to terms with catcher Miguel Olivo, according to CBSSports.com's Jon Heyman. Juan C. Rodriguez of the Sun Sentinel says the deal is worth $800,000, though the team can release him after 45 days and not owe him the rest of his salary.
Olivo, 34, hit .222/.239/.381 with 12 homers in 87 games for the Mariners last season. He will serve as Rob Brantly's backup in Miami, a job former first-rounder Kyle Skipworth was expected to hold. Olivo played with the Marlins from 2006-07.
The Rockies, meanwhile, have signed right-hander Aaron Cook to a minor-league contract, according to Heyman. He pitched for Colorado from 2002-11.
Cook, 34, went 4-11 with a 5.65 ERA for the Red Sox last season, his only big-league season with a non-Rockies team. Since 2010, he's gone 13-29 with a 5.54 ERA. The sinkerballer will give Colorado some Triple-A pitching depth.