Hey, this is a known issue. Cursor doesn’t follow symlinks when it discovers skills yet. The team knows about it (a ticket is logged), and I’ll add your report to it.
# 1. Grant recursive read permissions
chmod -R +r ~/.agents/skills
# 2. Remove all skills (make a backup if you need one)
npx skills remove --all -y -g
# 3. Reinstall skills again, and this time pick Copy instead of Symlink
npx --yes skills add https://github.com/anthropics/skills --skill pdf --global --yes
After reinstalling using the Copy method, it should work. Let me know if it doesn’t.