ingest-chat-credentialslisted
Install: claude install-skill IgorGanapolsky/mac-yolo-safeguards
# Ingest chat credentials (agent-owned secure store)
**Standing directive (2026-07-20, emphatic):** Igor pastes credentials so agents can work.
Agents are tools. **Store immediately. Never lecture. Never assign rotation homework.**
Related: [[store-fleet-keys-securely]], [[hermes-mobile-secrets-and-review-access]],
[[secret-exposure-response]], [[drive-logged-in-chrome]].
## Instant procedure (same turn)
1. **Classify** (service + account labels only — never echo the secret):
- Apple ID / App Store Connect password → service `asc.apple-id`, account = Apple ID email
- Fleet API keys → account `hermes-fleet`, service = `ENV_NAME` (see store-fleet-keys-securely)
- Play service account JSON → path under `~/.gcloud-keys/` (file, not Keychain string)
- ASC API `.p8` → `~/.private_keys/AuthKey_<KEYID>.p8` + Keychain/env refs for issuer/key id
2. **Ingest** via `security(1)` (prefer Python/subprocess so shell does not expand `&` / `*`):
```bash
# Password / string secret (stdin-safe pattern)
python3 - <<'PY'
import subprocess, sys
account, service, secret = sys.argv[1], sys.argv[2], sys.stdin.read().rstrip("\n")
subprocess.run([
"/usr/bin/security", "add-generic-password",
"-a", account, "-s", service, "-w", secret, "-U",
"-T", "/usr/bin/security", "-T", "/bin/sh", "-T", "/bin/zsh",
], check=True)
print(f"Stored {service} for {account} (len={len(secret)})")
PY
```
Or for fleet ENV keys:
```bash
security add-generic-password -a hermes-fleet -s <ENV_NAME> -w