What problem does it solve? Skills that install packages, edit PATH, or change system state can act on a user's machine without explicit consent. This Skill provides a single, authoritative contract requiring every install-capable or modify-capable skill to present a responsibility-acknowledgement gate before executing any system-changing action. ## Core Features & Use Cases - Gate Contract: Specifies when the gate fires, the exact AskUserQuestion wording, decline behavior, and the per-invocation (never persisted) acknowledgement rule. - Compliance Audit List: Enumerates in-scope skills (install-node, flask-setup, playwright-setup, and others) plus borderline reclassification decisions. - Authoring Guidance: Explains how to reference the gate from another SKILL.md without duplicating the contract, keeping a single source of truth. - Use Case: When authoring a new skill that runs npm install or edits shell rc files, link to this contract and add a responsibility-acknowledgement step so decline exits cleanly with zero system changes. ## Quick Start Read the responsibility-gate skill contract and add a responsibility acknowledgement step to my new install-capable skill before its first execution step.