Shakib sustained a finger injury during the recently concluded tri-series final against Sri Lanka and was forced to miss the Test series against the same opposition which Bangladesh went on to lose 0-1.
In the absence of Shakib, Mahmudullah led the team in the two-Test series and will once again take the reins of the side for the first T20I to be played in Dhaka on Thursday.
Meanwhile, Islam impressed in the Bangladesh Premier League where he claimed 12 wickets from 10 matches at an economy of 6.53 for Rangpur Riders.
Following the game in Dhaka, the two teams will meet in Sylhet on 18th February for the final T20I.
Bangladesh squad for first T20I:
Tamim Iqbal, Soumya Sarkar, Mushfiqur Rahim, Mahmudullah (captain), Sabbir Rahman, Mustafizur Rahman, Rubel Hossain, Mohammad Saifuddin, Abu Hider, Abu Jayed, Ariful Haque, Mahedi Hasan, Zakir Hasan, Afif Hossain, Nazmul Islam
© Cricket World 2018