The Jaguars waived rookie tight end Marcel Jensen to make room for Shuler on the 53-man roster.
Shuler spent the preseason with Atlanta before being waived Saturday. Originally a seventh-round draft pick by Minnesota in 2010, Shuler also spent time with Miami, Oakland, Arizona and Buffalo.
He played in six games with the Dolphins in 2010, catching two passes for 44 yards.
Shuler spent four seasons at Penn State as a blocking tight end, finishing his college career with 27 receptions for 300 yards and three touchdowns.
The Jaguars also signed seven players to their practice squad Sunday, including six who spent the preseason with the team.
Jacksonville signed offensive tackle Cody Booth, defensive tackle DeAndre Coleman, safety Craig Loston, quarterback Stephen Morris, receiver Kerry Taylor and linebacker Marcus Whitfield. All six spent the preseason in Jacksonville. The team also added rookie receiver Tony Washington to the squad, leaving three open spots on the 10-man reserve unit.