operator-pass-kickoff · diff
git:20260524.e7c2e4f to git:20260821.ab8a0ab
2 added, 2 removed. Audit A to A.
---
name: operator-pass-kickoff
description: Adaptive router for the Operator Pass API skill pack. Detects state (API key set? brand-config? key still valid? quota remaining? recent calls?) and picks the next-best step. Loaded by the main operator-pass skill on bare invocation.
user-invocable: false
allowed-tools:
- Read
- Bash
- Grep
---
# Operator Pass Kickoff — adaptive router
## Activation
Loaded by `operator-pass` on bare invocation, or:
- "Operator Pass status"
- "Where do I start with the API"
## State detection
```python
state = {
"env_var_set": bool(os.environ.get("OPERATOR_PASS_API_KEY")),
"has_brand_config": file_exists("brand-config.json"),
"has_soul": file_exists("SOUL.md"),
"key_valid": api_get("/me") returns 200,
"quota_remaining": parse from /me response,
"cache_dir_exists": file_exists(".operator-pass-cache"),
"recent_calls": count of entries in usage.jsonl from last 7 days,
}
```
| State | Route to |
|---|---|
| `!env_var_set` | "Set OPERATOR_PASS_API_KEY. Subscribe at jaymountconsulting.com/operator-pass." |
| `env_var_set AND !key_valid` | "Key invalid or expired. Renew at jaymountconsulting.com/operator-pass." |
| `key_valid AND !has_brand_config OR !has_soul` | `operator-pass-onboarding` |
| `quota_remaining < 20%` | "⚠ Only X% quota remaining. Proceed carefully or upgrade." |
| `recent_calls == 0` | "No calls in the last 7 days. Want to try a sample call? `/operator-pass call cold-email-linter`" |
| else | "API ready. <quota>% quota. <N> recent calls. What do you want to do?" |
```
## Welcome flow
```
> /operator-pass
[Detected: OPERATOR_PASS_API_KEY not set]
You need an Operator Pass subscription + API key to use this skill.
→ Subscribe: https://jaymountconsulting.com/operator-pass
- Founder rate $2,400/yr through July 16 2026 (100 seats)
- Includes all 22+ tools + the full Compounding Engine course catalog
Once you have a key:
- export OPERATOR_PASS_API_KEY="op_live_..."
+ export OPERATOR_PASS_API_KEY="jmc_live_..."
Then re-run /operator-pass and I'll walk you through setup.
```
## Status mode
`/operator-pass status`:
```
# Operator Pass status
- API key: ✓ Valid (op_live_xxxxxx_xxxx... — last 4)
+ API key: ✓ Valid (jmc_live_xxxxxx_xxxx... — last 4)
Plan: Founder Pass ($2,400/yr, locked through July 16 2026)
Quota remaining: 847 / 1000 calls this month (84.7%)
Brand config: ✓ brand-config.json (5 preferred tools)
SOUL: ✓ SOUL.md
Cache: ✓ .operator-pass-cache (catalog cached 2 minutes ago)
Recent calls: 14 in the last 7 days
Recent tool usage:
cold-email-linter 6 calls (Wed batch)
competitive-teardown 4 calls (Mon prospect research)
evp-generator 2 calls
geo-visibility 2 calls
Recommended next:
- Continue your batch: `/operator-pass call cold-email-linter`
- Or run the live catalog: `/operator-pass list`
```
## References
- `../operator-pass-onboarding/SKILL.md`
- `../operator-pass-call/SKILL.md`
- `../operator-pass-list/SKILL.md`