symlink-manager

Installation
SKILL.md

Symlink Manager — Cross-Platform Skill

The Core Problem

Git symlinks break across platforms because:

Issue macOS/Linux Windows
Git setting core.symlinks=true (default) core.symlinks=false (default, unless Dev Mode enabled)
Link type ln -s symlink NTFS symlink or Junction Point
Permissions Any user Requires Developer Mode or admin elevation
Git behaviour Stores as symlink object Stores as plain text file containing the target path

When core.symlinks=false, Git checks out a symlink as a plain text file whose contents are the target path. When you then git pull on the other machine, that text file arrives instead of a real link — silent, no error.


Workflow

Related skills
Installs
3
GitHub Stars
2
First Seen
Mar 31, 2026