sales-demos-first-timelisted
Install: claude install-skill ericcames/sales.demos
# sales-demos-first-time
Walks a new machine through every local prerequisite for this repo, then
validates them. Run once per machine; after that go straight to
`/ocpvirt-setup`.
**This repo is self-contained.** Every skill it needs lives in
`.claude/skills/` and is discovered natively — no marketplace, no plugin. Do not
send the user to a skill from another repo or plugin; if something is missing
here, add it here. The `sales-demos-` prefix keeps these unambiguous when other
skills happen to be loaded on the same machine.
## Orientation
Print this once at the start. Do not repeat it on later steps.
```
Setting up sales.demos on this machine. About 10 minutes, once.
1. Automation Hub token ~/.ansible.cfg
2. Vault password ~/secrets/.vault_pass_sales_demos
3. Pinned collections via /sales-demos-collections-sync
4. Python kubernetes client
5. Run-log directory ~/ansible-logs/
6. Your environment's values local.yml OR connection.yml + the vault
Nothing here has to be asked of anyone. Since #130 you create the vault
password and the secrets file yourself — step 2, case A.
```
Confirm the working directory first. Everything below assumes the repo root:
```bash
test -f playbooks/setup.yml && test -d inventory/group_vars/aap \
&& echo "✅ in the sales.demos repo" \
|| echo "❌ wrong directory — cd into the sales.demos clone and re-run"
```
If that fails, stop:
```
❌ Run this from inside the sales.demos repo