Our review
Registers skills for the next Claude session by injecting them into CLAUDE.md, with no effect on the current session.
Strengths
- Simple Python scripts to manage skill activation.
- Allows listing, injecting, and purging registered skills.
- Honest about the limitation: skills only become available in the next session.
Limitations
- Does not work mid-session; requires starting a new session.
- Purge removes all entries without selective removal.
- Depends on the user's CLAUDE.md file path.
Use this skill to set up skills you want available in your next Claude Code session.
Avoid this skill if you need a skill immediately in the current session, as it won't be loaded.
Security analysis
SafeThe skill uses Python scripts to modify a local configuration file (CLAUDE.md) and create a markdown file. There is no command injection, network activity, or destructive actions. The skill's purpose is safe skill management.
No concerns found
Examples
hot reload skill from skills/social/twitter-x/SKILL.mdskill reload statuspurge all skills from CLAUDE.mdname: skill-hot-reload description: > Registers skills for next-session activation by injecting them into CLAUDE.md. Claude cannot hot-reload mid-session — this prepares skills for the NEXT session. Trigger: "recargar skill", "hot reload", "activar skill", "skill reload". license: Apache-2.0 metadata: author: dexter version: "1.0" source: dexter audited: true allowed-tools: Bash
Skill Hot Reload
Manages skill activation across Claude sessions.
IMPORTANT: Why "hot reload" is not actually hot
Claude's capabilities are determined at session start when CLAUDE.md is loaded. There is no way to inject new skills mid-session — the model's instruction context is fixed once the conversation begins.
What this tool does instead:
reload— registers a skill in~/.claude/CLAUDE.mdunder an "Active Skills" section. The skill becomes available in the next session.inject— writes acontext_inject.mdfile that you can reference manually. It doesn't change what Claude knows, but gives you a prompt to paste.status— lists all skills registered for next-session load.purge— removes injected skills from CLAUDE.md.
Usage
# Register a skill for next-session activation
python3 skills/self-extend/skill-hot-reload/scripts/reload.py reload skills/social/twitter-x/SKILL.md
# List registered skills
python3 skills/self-extend/skill-hot-reload/scripts/reload.py status
# Inject skill description into a context file (for manual reference)
python3 skills/self-extend/skill-hot-reload/scripts/reload.py inject skills/social/twitter-x/SKILL.md
# Remove all injected skills from CLAUDE.md
python3 skills/self-extend/skill-hot-reload/scripts/reload.py purge
How Registration Works
reload adds an entry to ~/.claude/CLAUDE.md under this section:
## Active Skills (Next Session)
| skills/social/twitter-x/SKILL.md | twitter-x | Registered: 2024-03-15 |
On next session start, Claude reads CLAUDE.md and sees these entries — the skills are then available as context.
Limitation
Claude Code no soporta recarga de instrucciones en-sesión. Los skills registrados con este skill estarán disponibles en la próxima sesión.
The session context is fixed when the conversation starts — there is no API or mechanism to inject new instructions mid-session. Any skill registered via reload takes effect only after starting a new Claude Code session.
Notes
- This does NOT affect the current session
- Multiple skills can be registered at once
purgeremoves ALL entries from the Active Skills section- The
injectcommand createscontext_inject.mdin the current directory
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.