Skill archive and restore now handle symlinked skills.
Skills symlinked into ~/.claude/skills (for example, pointing to a shared ~/.agents/skills repo) can now be archived and restored cleanly. Archiving a symlinked skill records the link target and removes only the link, leaving the real source untouched; restore recreates the link.
Closes #48.