What is confirmed
Shakir's absence is personal, not an injury designation from the beat group covering Friday's session. Capaccio, Lysowski, Buscaglia, and Parrino all logged him off the field during the media window. He practiced Thursday and was not on Buffalo's opening Week 9 injury report, so this is a new Friday development rather than a carryover tag.
The Bills host the Minnesota Vikings on Monday Night Football. Buffalo's final game-status report is due Saturday. Until that sheet posts, Shakir's Monday availability is not formally cleared or ruled out.
Context for Monday
Shakir remains one of Josh Allen's steady short-area targets. He caught five of six passes for 64 yards in Sunday's win over Baltimore and entered Friday at 27 receptions for 354 yards and one touchdown across seven games. RotoBaller noted at least 64 receiving yards in three of his last four appearances.
Friday's Bills practice also featured other absences the beat tracked: Dion Dawkins (ribs), Alec Anderson (ankle), Joshua Palmer (hamstring), Greg Gaines (calf), and Sam Franklin (illness). Ty Johnson returned after missing Thursday with an illness. Those notes matter for the broader Monday depth chart, but they do not explain Shakir's day. His miss is personal.
What RSO owners should do now
Keep Shakir in your starting plans for Monday unless Saturday's report flips him to out or doubtful. A single personal DNP after a clean Thursday is usually a monitor, not an automatic bench. Still have a WR3 or flex ready in case Buffalo lists him as a non-participant again or holds him out without a public injury.