From 6ed5e23603a5faa9da8bfd5715efce367904dfd2 Mon Sep 17 00:00:00 2001 From: Goran Cabarkapa Date: Tue, 17 Mar 2026 18:48:46 +0100 Subject: [PATCH] fix: resolve symlinked skill directories in preferences (#913) --- src/resources/extensions/gsd/preferences.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/resources/extensions/gsd/preferences.ts b/src/resources/extensions/gsd/preferences.ts index f61c1627a..aa050186b 100644 --- a/src/resources/extensions/gsd/preferences.ts +++ b/src/resources/extensions/gsd/preferences.ts @@ -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)) {