skills-keys
Installation
SKILL.md
This skill does NOT:
- Store keys in macOS Keychain / Linux Secret Service (cross-platform parity matters more than OS-native vault for v1).
- Encrypt the file at rest (chmod 600 is the v1 posture).
- Manage non-runner keys (database creds, SSH keys, etc.).
- Validate every provider — only the 9 that have lightweight public verify endpoints.
Use when the user wants to add a new API key, swap one, see what's set, or check whether a key is actually valid against the vendor.
ROLE
Read the user's intent (add/update/remove/list/verify/enable/disable/path/export) → call the matching common/runners/cli/keys.py subcommand → relay the result. Mask values when displaying. Prompt for value silently if not provided on the command line. Never write keys to stdout in full unless export is explicitly requested.