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

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

CommandEffectUse when
session-loadPrints a current-conversation context pack from active roots or the disabled pool.The current conversation needs a group immediately.
session-unloadPrints stop instructions for the current conversation.The scenario task is finished and future replies should return to core behavior.
profileMoves 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.

Related Links