Systems Lab

Agent skill

operator-pass-kickoff

Adaptive router for the Operator Pass API skill pack.

activeNeeds a keyDeclared tools322 words

Filed under CRM and RevOps.

From JMC-Go-to-market/claude-operator-pass · 5 skills · 3 · pushed 2026-09-09

What it does when it runs

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.

Read from the skill and the 0 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.

Keys and connectors you must supply
  • OPERATOR_PASS_API_KEY
Hosts it reaches
  • jaymountconsulting.com
Tool permissions it declares
  • Read
  • Bash
  • -
  • Grep
Actions present in the files
shell

Ask about operator-pass-kickoff

Opens your assistant with this page's verified links already in the prompt.

Is this safe to install?ClaudeChatGPT
Adapt it to my stackClaudeChatGPT
What else do I need for it to workClaudeChatGPT
Rather ask a human? Talk to Cheetah
git clone --depth 1 --filter=blob:none --sparse https://github.com/JMC-Go-to-market/claude-operator-pass.git /tmp/claude-operator-pass
git -C /tmp/claude-operator-pass sparse-checkout set "skills/operator-pass-kickoff"
mkdir -p ~/.claude/skills/operator-pass-kickoff
cp -R "/tmp/claude-operator-pass/skills/operator-pass-kickoff/." ~/.claude/skills/operator-pass-kickoff/

Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗

Or take the whole library

This repo ships a .claude-plugin manifest, so Claude Code can install all 5 skills at once. Plugin skills are invoked as /<plugin>:<skill>, so they never collide with your own.

/plugin marketplace add JMC-Go-to-market/claude-operator-pass
/plugin

The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.

Before you install: this skill will not complete its job on a bare agent. It needs OPERATOR_PASS_API_KEY, which you have to obtain separately.

Reproduced in full from JMC-Go-to-market/claude-operator-pass/blob/60cb540b20986fb5b640c58573377fc6bddbb7d9/skills/operator-pass-kickoff/SKILL.md, which is licensed MIT (skill frontmatter). 322 words, 7 headings.

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

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,
}
StateRoute 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_souloperator-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

Once you have a key: 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 (jmc_live_xxxxxx_xxxx... — last 4) Plan: Operator Pass 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`

Other skills for the same job

Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.

Need help setting it up?

This page tells you what operator-pass-kickoff does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.

Book a call →

The directory stays free. There is nothing gated behind this.