I would make the required reading time 1 hour, which can be included in a short or long rest.
I would also limit it to 1d4 books per day. Giving advantage on 2d6 skills for a day seems like a lot. And maybe add that a character can only benefit from one book per day.
Maybe a small chance for...