Borrowed from Urdu مُشْکِل (muśkil), from Classical Persian مُشْکِل (muškil), from Arabic مُشْكِل (muškil).
muškíl (invariable, Perso-Arabic spelling مُشکِل)