From d90edea8d0cfa8fd646f7d2443c6048977eba066 Mon Sep 17 00:00:00 2001 From: Jiayuan Date: Sat, 31 Jan 2026 18:20:59 +0800 Subject: [PATCH] fix(skills): call initializeManagedSkills in loadAllSkills Automatically initialize managed skills directory with bundled skills on first load. This ensures bundled skills are available without requiring explicit initialization. Co-Authored-By: Claude Opus 4.5 --- src/agent/skills/loader.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/agent/skills/loader.ts b/src/agent/skills/loader.ts index 99876cd6..9d7ba30b 100644 --- a/src/agent/skills/loader.ts +++ b/src/agent/skills/loader.ts @@ -169,6 +169,9 @@ export function getManagedSkillsDir(): string { * @returns Map of skill ID to Skill */ export function loadAllSkills(options: SkillManagerOptions = {}): Map { + // Initialize managed skills on first load (copies bundled skills if needed) + initializeManagedSkills(); + const skillMap = new Map(); // 1. Load managed skills (lower precedence)