Current-session skill group loader
Load a GitHub skill-group or GitHub agent-skill-group into an already-running agent conversation.
agent-skill-groups uses session-load and session-unload for immediate conversation-level control, and keeps profile as the filesystem path for native runtime discovery.
Use It When
- A Codex, Claude Code, OpenCode, or generic Agent Skills conversation is already running.
- The task needs a specialized group such as
research,frontend-browser,ctf-web, oracademic-optics. - You want the group now, without waiting for a new session or runtime rescan.
Commands
agent-skill-groups session-load --config groups.json --runtime codex ctf-web
agent-skill-groups session-unload --config groups.json --runtime codex ctf-web
PowerShell users can call the same model through the compatibility script:
powershell -ExecutionPolicy Bypass -File "$HOME\.codex\scripts\agent-skill-groups.ps1" -Action session-load -Group ctf-web
powershell -ExecutionPolicy Bypass -File "$HOME\.codex\scripts\agent-skill-groups.ps1" -Action session-unload -Group ctf-web
Two Loading Layers
| Command | Effect | Use when |
|---|---|---|
session-load | Prints a current-conversation context pack from active roots or the disabled pool. | The current conversation needs a group immediately. |
session-unload | Prints stop instructions for the current conversation. | The scenario task is finished and future replies should return to core behavior. |
profile | Moves skill directories between active and disabled roots. | The runtime's native skill list should change after reload, rescan, or a new session. |
What It Proves
The quickstart and real-world test plan both run session-load and session-unload against sample SKILL.md directories. That keeps the current-session workflow tested separately from the filesystem profile workflow.