Try adding a session hook that triggers on startup|resume|clear|compact to remind Claude about your custom skills.
I've mostly been working on smaller projects so I never need to compact. And skills are definitely not working even on the initial prompt of a new session.