First of all I think Skura's is tough as nails. He totally blew out his knee(all three ligaments) in 2019 and still manage to get on the field to start 2020, Yap had problems in two games I believe in the rain. Trust me this guy is an upgrade and should be fully healthy.
I have no problem withe Skura signing at all. At worst it is a very cheap contract, even for a quality backup.
If he can overcome his injury/"yips" and be anything close to the player he was in 2019, it's an absolute steal.
Karras had his weaknesses, so I really don't mind losing him. But I think we were all hoping to make a clear veteran upgrade at the position w Linsley, Andrews, or Hudson.
The only issue is can we depend on him to be a solid starting C next year? We already had a very young and below average Oline last year. We can't afford to take a step back at any spot. Unlike the other guys I listed, his signing doesn't leave me feeling completely assured that the position is locked down for this season.
Skura was a pro bowler in 2019, so I'm definitely not ruling out that he could fill in very well this year. But he badly shredded his knee (w an impressively quick return though) and then lost his spot under very unusual circumstances.
I don't believe the guy forgot to snap a ball overnight. It was two games and he apparently had a cut on his thumb. The NFL is always next man up and even 2 weeks of consistent costly mistakes can cost you your job.
Still, until I see him in action this year I have to treat him like somewhat of a wildcard. There are reasons he was so cheap. Hopefully they weren't good ones.
We did a good job in salvaging what could have been a very bad situation by signing him. Skura was the last player available that gave us any chance of providing even close to average starting play. I do still hope we draft a long term player to fill that spot in the 2nd or 3rd.