CSGO Skin Issues (Explanation of what is broken)
I have been asked repeatedly why skins are not being added in game. I decided to take the time to explain why they are broken currently for those that are more technically inclined (or just curious).
When a skin is recieved it is assigned a new id that is one higher than the last id assigned (globally). If it is not a new item than this is called the "currentID" while the original ID is maintained in a separate field.
A computer stores numbers in different sized variables that are measured in the number of bits that make them up. Steam uses a large enough size variable (I assume 64-bits, but it may also be some implementation of BigInteger) to accomodate this system of slowly increasing the numbers on items like this. Unfortunately the Counter Strike: Global Offensive client utilizes a 32-bit integer to reference items.
This bug started when the next ID issued reached 4294967296 (one more than the 32-bit unsigned integer limit of 4294967295). This causes the game to not be able to reference the items, while the steam client is more than able to handle the inventory items without issue. The "New Items" prompt will still appear as that is triggered by the Steam Client and doesn't rely on the items current ID.
How it is fixed: Swapping all variables used to store item ids for longs will solve this issue for longer than the life of the game. Such a change should take a skilled dev team, like the one at Valve, a few hours to implement and then it is just a matter of testing/deployment. I would personally expect a fix to be released around 1-2PM central time unless they prioritize this over their other routine work for monday.
TL;DR: Your items are fine and will be available in the next 24 hours most likely.
Note 1: This started at apx. 20:59:06 on 2015-11-21. The lowest currentID that is still in existence (and effected by the bug) is 4294967300 and is held by a Steam user named T2024