fix: resolve symlinked skill directories in preferences (#913)

This commit is contained in:
Goran Cabarkapa 2026-03-17 18:48:46 +01:00 committed by GitHub
parent 10200c43f3
commit 6ed5e23603

View file

@ -333,7 +333,7 @@ function resolveSkillReference(ref: string, cwd: string): SkillResolution {
try {
const entries = readdirSync(dir, { withFileTypes: true });
for (const entry of entries) {
if (!entry.isDirectory()) continue;
if (!entry.isDirectory() && !entry.isSymbolicLink()) continue;
if (entry.name === expanded) {
const skillFile = join(dir, entry.name, "SKILL.md");
if (existsSync(skillFile)) {