operator-pass · git:20260524.7a20920 · 2026-05-24 · sha256 98f57af170f99e40
operator-pass git:20260524.7a20920A
Immutable. This exact content is served forever at /api/v1/blob/98f57af170f99e40.
--- name: operator-pass description: > Operator Pass API skill for Claude Code. Wraps the JMC tools API at api.jaymountconsulting.com/v1/tools/<slug> for cross-runtime agent use — Cold Email Linter, EVP Generator, Pipeline Calculator, GEO Visibility Audit, Competitive Teardown, Paid Media Teardown, Blended GTM Dashboard, and 15 more multi-input modelers and generators. Bring your own Operator Pass API key (env var OPERATOR_PASS_API_KEY); subscribe at jaymountconsulting.com/operator-pass. Triggers on: "lint this cold email", "generate an EVP via API", "run the pipeline calculator", "GEO audit", "competitive teardown", "operator pass tool", "JMC API", "subscription tool", "agent-callable tool". allowed-tools: - Read - Bash - WebFetch - Write --- # Operator Pass — API Skill Wraps the **JMC tools API** for use inside any Claude Code agent — or any MCP-aware runtime. Each tool is a server-side, schema-validated, real-result endpoint (not a prompt). Use them in your Claude / Cursor / Codex / Gemini flows the same way you'd use a built-in tool. ## Bring your own key This skill calls the JMC API. You need an active **Operator Pass** subscription and an API key, exposed via env var: ```bash export OPERATOR_PASS_API_KEY="op_live_..." ``` The skill detects a missing or invalid key and tells the user how to subscribe: > → Get an API key at https://jaymountconsulting.com/operator-pass No key, no calls. The skill won't call the API anonymously. ## Quick reference | Slash | What it does | |---|---| | `/operator-pass` | Interactive — detect intent, route to a tool | | `/operator-pass list` | List all available tools + their input schemas | | `/operator-pass call <slug>` | Call a specific tool with JSON inputs | | `/operator-pass status` | Check API key validity + remaining quota | ## Available tools (current catalog) The JMC tools API exposes 22+ multi-input modelers, generators, and auditors. Each one is server-side, schema-validated, and returns structured JSON (not LLM-narrated prose). ### Outbound + cold email | Tool slug | What it does | |---|---| | `cold-email-linter` | Per-email score + line-level rewrite recommendations | | `linkedin-post-critic` | Critique + 3 register-varied rewrites | | `linkedin-hook-grader` | First-line hook scoring across 5 archetypes | | `nurture-sequence-planner` | 5-email nurture stream with route-to-sales triggers | ### Foundation + targeting | Tool slug | What it does | |---|---| | `evp-generator` | Schwartz-awareness EVP variants by tier | | `evp-brief-generator` | Structured 3-tier EVP brief | | `persona-from-crm` | CSV → AI clusters → PSPs per cluster | | `offer-lever-scorer` | 5-lever offer score + rewrite | | `buyer-journey-mapper` | ICP+pains → 5-stage Schwartz template | ### Demand + content | Tool slug | What it does | |---|---| | `geo-visibility` | URL → 5-dim AI-visibility score + ranked fixes | | `competitive-teardown` | URL → 6-bullet positioning teardown | | `paid-media-teardown` | 5-lever ad creative teardown | | `ad-creative-scorer` | Score against the JMC creative framework | | `pricing-page-lab` | Tiers + decoy → rendered mock + rationale | ### Revenue + math | Tool slug | What it does | |---|---| | `cohort-economics-modeler` | LTV/payback/cohort contribution + verdict | | `channel-matrix-scorer` | Volume × ACV × Accessibility ranker | | `blended-gtm-dashboard` | 11-slider dashboard, marquee modeler | | `gtm-architecture-diagrammer` | Canvas + AI coherence audit | (Full catalog + per-tool input schema at runtime via `/operator-pass list`.) ## Workflow ### 1. Validate the API key On first call, validate: ```bash curl -s https://api.jaymountconsulting.com/v1/me \ -H "Authorization: Bearer $OPERATOR_PASS_API_KEY" ``` If 401 or 403, surface: > Your Operator Pass API key is missing / expired / invalid. > Get or renew at https://jaymountconsulting.com/operator-pass. ### 2. Route to the right tool Detect intent from the user's request: | User says | Route to | |---|---| | "Lint this cold email" | `cold-email-linter` | | "Critique this LinkedIn post" | `linkedin-post-critic` | | "Generate an EVP" | `evp-generator` | | "Build an EVP brief" | `evp-brief-generator` | | "GEO audit on <URL>" | `geo-visibility` | | "Competitive teardown of <URL>" | `competitive-teardown` | | "Run the pipeline math" | `blended-gtm-dashboard` | | "Score this ad creative" | `ad-creative-scorer` | If intent is ambiguous, ask one clarifying question. Don't list tools unless the user asks. ### 3. Gather the inputs per tool schema Each tool publishes its input schema at: ``` GET https://api.jaymountconsulting.com/v1/tools/<slug>/schema ``` Fetch the schema, validate the user's inputs against it, and ask for any missing required fields. ### 4. Call the tool ```bash curl -s -X POST "https://api.jaymountconsulting.com/v1/tools/<slug>" \ -H "Authorization: Bearer $OPERATOR_PASS_API_KEY" \ -H "Content-Type: application/json" \ -d '<inputs>' ``` ### 5. Surface the result Each tool returns structured JSON. Pretty-print the result, then offer "the next step" — usually: - For audit tools (`geo-visibility`, `cold-email-linter`, `competitive-teardown`): "Want me to draft the fix for the top issue?" - For generator tools (`evp-generator`, `nurture-sequence-planner`): "Want me to A/B test these variants against your existing copy?" - For modeler tools (`blended-gtm-dashboard`, `cohort-economics-modeler`): "Want me to run a sensitivity analysis on the top 2 levers?" ## Sub-skills - [`skills/operator-pass-call`](../skills/operator-pass-call) — invoke a specific tool by slug - [`skills/operator-pass-list`](../skills/operator-pass-list) — list available tools + schemas ## Rate limits + costs Each tool's API cost is included in your Operator Pass subscription ($2,400/yr Founder rate, through July 16 2026; standard pricing after). Per-tool rate limits and any per-call cost are documented at: → https://jaymountconsulting.com/operator-pass/api The skill respects rate-limit headers and tells the user when they're throttled. ## Plugs into Pairs especially well with: - **[claude-cold-email](https://github.com/cmj-hub/claude-cold-email)** — `cold-email-linter` validates drafts; `linkedin-hook-grader` scores hooks - **[claude-psp](https://github.com/cmj-hub/claude-psp)** — `persona-from-crm` clusters real prospect data into PSPs - **[claude-evp](https://github.com/cmj-hub/claude-evp)** — `evp-generator` produces variants; `evp-brief-generator` produces full briefs The free framework skills give you the methodology. The API gives you the deterministic execution layer. ## Operator Pass [Operator Pass](https://jaymountconsulting.com/operator-pass) is the all-access subscription to: - The full Compounding Engine course catalog (27 courses, 4 modules) - The 22-tool API (this skill wraps it) - Weekly office hours with Jay - Founder pricing locked at $2,400/yr through July 16 2026 (only 100 Founder seats available) → [jaymountconsulting.com/operator-pass](https://jaymountconsulting.com/operator-pass)