This document is the single behavior reference for both humans and AI agents.
securitysk: by default, configurable by SK_SERVICE_PREFIXSK_USER, then USERsk add -k KEY -v VALUE [--force] [-u USER]
--forcesk add -k KEY --stdin [--force] [-u USER]
sk get -k KEY [-u USER]
sk list [--keys] [--show] [-u USER]
--show prints masked values (abcd**** shape)sk remove -k KEY [-u USER] [-y]
-ysk selfcheck
sk install
~/.local/bin/sk (or SK_INSTALL_DIR)sk uninstall
0 on successful command execution1 on validation errors, missing key, Keychain failure, unsupported OS, or aborted delete--stdin for secret input in automation-y for non-interactive delete flows--help; rely on this contract doc for deterministic behavior