From 0eed355879df42bd1e2319e3bb4a04ad9ffca34e Mon Sep 17 00:00:00 2001 From: pobb <79351885+1506086927@users.noreply.github.com> Date: Sat, 16 May 2026 19:25:02 +0800 Subject: [PATCH] Update skills.ts --- src/server/api/skills.ts | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/src/server/api/skills.ts b/src/server/api/skills.ts index 73dfbcba..e76c2dc2 100644 --- a/src/server/api/skills.ts +++ b/src/server/api/skills.ts @@ -224,25 +224,11 @@ async function collectSkillsFromRoots( } for (const entry of entries) { - if ( - (!entry.isDirectory() && !entry.isSymbolicLink()) || - entry.name.startsWith('.') || - seenNames.has(entry.name) - ) { - continue + if (!entry.isDirectory() || entry.name.startsWith('.') || seenNames.has(entry.name)) { + continue } - const skillDir = path.join(root, entry.name) - const skillFile = path.join(skillDir, 'SKILL.md') - - try { - const stat = await fs.stat(skillFile) - if (!stat.isFile()) continue - } catch { - continue - } - - const meta = await loadSkillMeta(skillDir, entry.name, source) + const meta = await loadSkillMeta(path.join(root, entry.name), entry.name, source) if (!meta) continue seenNames.add(entry.name)