weapon-swap
Installation
SKILL.md
Weapon swap
Compatible modes
instant-holster | commit-swap | no-swap
Timing values are project data; “instant-holster” is a behavior direction, not a universal frame count.
Swap contract
Publish source weapon ID, target weapon ID, requested/committed equipped state, start/commit/end/cancel boundaries, legal action/cancel conditions, interruption behavior, socket/attachment requirement, ammo/resource ownership and fallback if the target asset/socket is unavailable.