Feature Request
Summary
Add a /reload-skills command (or similar mechanism) to dynamically reload/rescan the skills directory without requiring a full restart of Claude Code.
Current Behavior
- Skills are loaded only when Claude Code starts (scans
~/.claude/skills/ directory)
- When users install new skills via
npx skills add during an active session, the new skills are not immediately available
- Users must exit and restart Claude Code to discover newly installed skills
Expected Behavior
Users should be able to reload skills dynamically during an active session using a command like:
This would:
- Re-scan the
~/.claude/skills/ directory
- Load any newly installed skills
- Update the available skills list
- Make new skills immediately available for use
Use Cases
- Development workflow: Developers testing or creating new skills need to restart frequently, disrupting their workflow
- Skill management: Users adding multiple skills from a registry want them available immediately
- Exploration: Users trying out different skills want to quickly add and test them without session interruption
Proposed Implementation
Option 1: Manual reload command
- Add a
/reload-skills command that users can invoke when needed
- Simple, explicit, and gives users control
Option 2: Automatic detection
- Watch
~/.claude/skills/ directory for changes
- Automatically reload when new symlinks are created
- More seamless but potentially more complex
Option 3: Hybrid approach
- Auto-detect changes and show a notification: "New skills detected. Type /reload-skills to load them"
- Balances automation with user control
Additional Context
This issue came up while using the skills-manager skill, which helps manage and install skills from GitHub repositories. The current behavior requires frequent restarts when working with multiple skills, which impacts productivity.
Example workflow that would benefit:
# User installs a skill
npx skills add vercel-labs/agent-skills react-best-practices --agent claude-code
# Currently: Must exit and restart Claude Code
# Desired: Run /reload-skills to load it immediately
Related
- Skills can be installed via
npx skills add command
- Skills directory:
~/.claude/skills/
- Skills are typically symlinks to
~/.agents/skills/
Would this feature be possible? I'd be happy to provide additional context or testing if needed.
Feature Request
Summary
Add a
/reload-skillscommand (or similar mechanism) to dynamically reload/rescan the skills directory without requiring a full restart of Claude Code.Current Behavior
~/.claude/skills/directory)npx skills addduring an active session, the new skills are not immediately availableExpected Behavior
Users should be able to reload skills dynamically during an active session using a command like:
This would:
~/.claude/skills/directoryUse Cases
Proposed Implementation
Option 1: Manual reload command
/reload-skillscommand that users can invoke when neededOption 2: Automatic detection
~/.claude/skills/directory for changesOption 3: Hybrid approach
Additional Context
This issue came up while using the
skills-managerskill, which helps manage and install skills from GitHub repositories. The current behavior requires frequent restarts when working with multiple skills, which impacts productivity.Example workflow that would benefit:
Related
npx skills addcommand~/.claude/skills/~/.agents/skills/Would this feature be possible? I'd be happy to provide additional context or testing if needed.