{
  "schema": "snappy-card/1",
  "skill": "snappy-mastermind-model",
  "tier": "public",
  "origin_tier": "base",
  "purpose": "You are operating as the reference for how to build a **high-ticket mastermind/community business on Skool**. This file is self-sufficient for most questions; open the `resources/*.md` files only when you need a verbatim script, table, or SOP. Every number/script/benchmark in this skill is quoted **verbatim** from the corpus (Wetube SS + Uplevel Consulting). \"n/a\" = the source never states it. This is a **knowledge skill** — it never posts and calls no APIs.",
  "verbs": [
    {
      "name": "funnels",
      "args": [],
      "effect": "read",
      "firstCall": "npx tsx ~/.claude/skills/snappy-mastermind-model/api.ts funnels"
    },
    {
      "name": "grep",
      "args": [
        "term"
      ],
      "effect": "read",
      "firstCall": "npx tsx ~/.claude/skills/snappy-mastermind-model/api.ts grep <term>"
    },
    {
      "name": "ladders",
      "args": [],
      "effect": "read",
      "firstCall": "npx tsx ~/.claude/skills/snappy-mastermind-model/api.ts ladders"
    },
    {
      "name": "math",
      "args": [],
      "effect": "read",
      "firstCall": "npx tsx ~/.claude/skills/snappy-mastermind-model/api.ts math"
    },
    {
      "name": "read",
      "args": [
        "slug"
      ],
      "effect": "read",
      "firstCall": "npx tsx ~/.claude/skills/snappy-mastermind-model/api.ts read <slug>"
    },
    {
      "name": "sales",
      "args": [],
      "effect": "read",
      "firstCall": "npx tsx ~/.claude/skills/snappy-mastermind-model/api.ts sales"
    },
    {
      "name": "team",
      "args": [],
      "effect": "read",
      "firstCall": "npx tsx ~/.claude/skills/snappy-mastermind-model/api.ts team"
    },
    {
      "name": "topics",
      "args": [],
      "effect": "read",
      "firstCall": "npx tsx ~/.claude/skills/snappy-mastermind-model/api.ts topics"
    },
    {
      "name": "transcript",
      "args": [
        "file"
      ],
      "effect": "read",
      "firstCall": "npx tsx ~/.claude/skills/snappy-mastermind-model/api.ts transcript <file>"
    },
    {
      "name": "transcripts",
      "args": [],
      "effect": "read",
      "firstCall": "npx tsx ~/.claude/skills/snappy-mastermind-model/api.ts transcripts"
    }
  ],
  "faces": [],
  "agents": [],
  "uses": [],
  "used_by": [],
  "checks": {
    "pass": 39,
    "fail": 6,
    "defer": 16,
    "line": "39 of 45 checks pass",
    "failing": [
      {
        "id": 5,
        "rule": "Description is valid, third-person, and says what plus when",
        "says": "no when/use marker"
      },
      {
        "id": 8,
        "rule": "Skill body and reference graph stay within disclosure budgets",
        "says": "198 lines; ~3758 tokens; corpus/INDEX.md >100 lines without ToC; corpus/INDEX.md >100 lines without ToC"
      },
      {
        "id": 11,
        "rule": "Each task presents one default, not a menu",
        "says": "1 line(s) present three-way alternative menus"
      },
      {
        "id": 54,
        "rule": "At least three eval scenarios precede ready status",
        "says": "0 eval scenario(s); ready=true"
      },
      {
        "id": 55,
        "rule": "Eval scenarios are multi-call with ground truth",
        "says": "eval manifest missing"
      },
      {
        "id": 57,
        "rule": "Eval manifest contains a disjoint holdout",
        "says": "0 disjoint holdout scenario(s)"
      }
    ]
  },
  "coverage": null,
  "spec": null,
  "evals": null,
  "files": [
    "AGENTS.md",
    "SKILL.md",
    "api.ts",
    "contract.test.ts",
    "corpus/00-welcome__start-here-loom-onboarding.md",
    "corpus/INDEX.md",
    "corpus/_manifest.json",
    "corpus/week-five-youtube-__1-youtube-ads-overview.md",
    "corpus/week-five-youtube-__2-account-setup.md",
    "corpus/week-five-youtube-__3-creative.md",
    "corpus/week-five-youtube-__4-targeting.md",
    "corpus/week-five-youtube-__5-launching.md",
    "corpus/week-five-youtube-__6-testing-optimizing-and-scaling.md",
    "corpus/week-five-youtube-__7-bonus.md",
    "corpus/week-five-youtube-__8-youtube-ads-targeting-guide-for-.md",
    "corpus/week-five-youtube-__colab-call-recording-1.md",
    "corpus/week-five-youtube-__colab-call-recording-2.md",
    "corpus/week-four-funnel-e__1-traffic-engine.md",
    "corpus/week-four-funnel-e__2-website.md",
    "corpus/week-four-funnel-e__3-email-newsletter.md",
    "corpus/week-four-funnel-e__4-youtube-channel.md",
    "corpus/week-four-funnel-e__5-vsl-funnel.md",
    "corpus/week-four-funnel-e__collab-call-recording-1.md",
    "corpus/week-four-funnel-e__collab-call-recording-2.md",
    "corpus/week-one-model-off__1-vision.md",
    "corpus/week-one-model-off__2-model.md",
    "corpus/week-one-model-off__3-offer.md",
    "corpus/week-one-model-off__4-mindset.md",
    "corpus/week-one-model-off__5-converting-to-the-new-model.md",
    "corpus/week-one-model-off__collab-call-recording-1.md",
    "corpus/week-one-model-off__collab-call-recording-2.md",
    "corpus/week-six-fine-tuni__1-operations-philosophy.md",
    "corpus/week-six-fine-tuni__2-ceo-daily-workflow.md",
    "corpus/week-six-fine-tuni__3-mastermind-member-operations.md",
    "corpus/week-six-fine-tuni__4-financial-operations.md",
    "corpus/week-six-fine-tuni__5-team-operations.md",
    "corpus/week-six-fine-tuni__colab-call-recording-1.md",
    "corpus/week-six-fine-tuni__colab-call-recording-2.md",
    "corpus/week-three-making-__1-mastermind-philosophy.md",
    "corpus/week-three-making-__2-skool-group-and-tools.md",
    "corpus/week-three-making-__3-frontend-mastermind.md",
    "corpus/week-three-making-__4-backend-mastermind.md",
    "corpus/week-three-making-__collab-call-recording-1.md",
    "corpus/week-three-making-__collab-call-recording-2.md",
    "corpus/week-two-launch-be__1-launching-a-mastermind.md",
    "corpus/week-two-launch-be__2-launch-funnel.md",
    "corpus/week-two-launch-be__3-opportunity-funnel.md",
    "corpus/week-two-launch-be__4-sales-call-formula.md",
    "corpus/week-two-launch-be__5-sales-call-tracking.md",
    "corpus/week-two-launch-be__6-sales-call-preparation.md",
    "corpus/week-two-launch-be__collab-call-recording-1.md",
    "corpus/week-two-launch-be__collab-call-recording-2.md",
    "resources/case-studies-and-assets.md",
    "resources/funnels-and-attraction.md",
    "resources/offers-and-pricing.md",
    "resources/operations-and-team.md",
    "resources/sales-mechanics.md"
  ],
  "total_size": 2230758,
  "checksum": "sha256:eaae80ba656a3a295ac04d64333423d97e970dccfd81292c75a01821b07e17d0",
  "built_at": "2026-09-09T22:09:51.745Z",
  "openapi": {
    "openapi": "3.1.0",
    "info": {
      "title": "snappy-mastermind-model",
      "version": "0.0.0",
      "description": "The complete playbook for running a high-ticket mastermind/community business on Skool — distilled verbatim from Sam Ovens' \"Wetube SS\" and \"Uplevel Consulting\". Covers the offer ladder (FEM/BEM, member caps), the model math (cap-driven P&L), the three funnels (Launch/Opportunity/VSL), the Four Power Activities, the Sales Call Formula, sales-rep compensation, the 5 Stages of Team Evolution, delivery SOPs, and real case studies. Read this before designing any mastermind offer, pricing, funnel, sales process, or team structure."
    },
    "x-snappy-transport": "cli",
    "servers": [
      {
        "url": "npx tsx ~/.claude/skills/snappy-mastermind-model/api.ts",
        "description": "The hand itself. Every path is a verb word, every query or body key an argument."
      }
    ],
    "paths": {
      "/funnels": {
        "get": {
          "operationId": "snappy_mastermind_model_funnels",
          "summary": "snappy-mastermind-model funnels",
          "x-snappy-effect": "read",
          "x-snappy-annotations": {
            "readOnlyHint": true,
            "destructiveHint": false,
            "idempotentHint": false,
            "openWorldHint": false
          },
          "parameters": [],
          "responses": {
            "200": {
              "description": "The verb's own answer, as printed by `--json`."
            }
          }
        }
      },
      "/grep": {
        "get": {
          "operationId": "snappy_mastermind_model_grep",
          "summary": "snappy-mastermind-model grep",
          "x-snappy-effect": "read",
          "x-snappy-annotations": {
            "readOnlyHint": true,
            "destructiveHint": false,
            "idempotentHint": false,
            "openWorldHint": false
          },
          "parameters": [
            {
              "name": "term",
              "in": "query",
              "required": true,
              "schema": {
                "type": "string",
                "description": "Text searched for across the transcripts",
                "x-snappy-position": 0
              }
            }
          ],
          "responses": {
            "200": {
              "description": "The verb's own answer, as printed by `--json`."
            }
          }
        }
      },
      "/ladders": {
        "get": {
          "operationId": "snappy_mastermind_model_ladders",
          "summary": "snappy-mastermind-model ladders",
          "x-snappy-effect": "read",
          "x-snappy-annotations": {
            "readOnlyHint": true,
            "destructiveHint": false,
            "idempotentHint": false,
            "openWorldHint": false
          },
          "parameters": [],
          "responses": {
            "200": {
              "description": "The verb's own answer, as printed by `--json`."
            }
          }
        }
      },
      "/math": {
        "get": {
          "operationId": "snappy_mastermind_model_math",
          "summary": "snappy-mastermind-model math",
          "x-snappy-effect": "read",
          "x-snappy-annotations": {
            "readOnlyHint": true,
            "destructiveHint": false,
            "idempotentHint": false,
            "openWorldHint": false
          },
          "parameters": [],
          "responses": {
            "200": {
              "description": "The verb's own answer, as printed by `--json`."
            }
          }
        }
      },
      "/read": {
        "get": {
          "operationId": "snappy_mastermind_model_read",
          "summary": "snappy-mastermind-model read",
          "x-snappy-effect": "read",
          "x-snappy-annotations": {
            "readOnlyHint": true,
            "destructiveHint": false,
            "idempotentHint": false,
            "openWorldHint": false
          },
          "parameters": [
            {
              "name": "slug",
              "in": "query",
              "required": true,
              "schema": {
                "type": "string",
                "description": "Note slug to read",
                "x-snappy-position": 0
              }
            }
          ],
          "responses": {
            "200": {
              "description": "The verb's own answer, as printed by `--json`."
            }
          }
        }
      },
      "/sales": {
        "get": {
          "operationId": "snappy_mastermind_model_sales",
          "summary": "snappy-mastermind-model sales",
          "x-snappy-effect": "read",
          "x-snappy-annotations": {
            "readOnlyHint": true,
            "destructiveHint": false,
            "idempotentHint": false,
            "openWorldHint": false
          },
          "parameters": [],
          "responses": {
            "200": {
              "description": "The verb's own answer, as printed by `--json`."
            }
          }
        }
      },
      "/team": {
        "get": {
          "operationId": "snappy_mastermind_model_team",
          "summary": "snappy-mastermind-model team",
          "x-snappy-effect": "read",
          "x-snappy-annotations": {
            "readOnlyHint": true,
            "destructiveHint": false,
            "idempotentHint": false,
            "openWorldHint": false
          },
          "parameters": [],
          "responses": {
            "200": {
              "description": "The verb's own answer, as printed by `--json`."
            }
          }
        }
      },
      "/topics": {
        "get": {
          "operationId": "snappy_mastermind_model_topics",
          "summary": "snappy-mastermind-model topics",
          "x-snappy-effect": "read",
          "x-snappy-annotations": {
            "readOnlyHint": true,
            "destructiveHint": false,
            "idempotentHint": false,
            "openWorldHint": false
          },
          "parameters": [],
          "responses": {
            "200": {
              "description": "The verb's own answer, as printed by `--json`."
            }
          }
        }
      },
      "/transcript": {
        "get": {
          "operationId": "snappy_mastermind_model_transcript",
          "summary": "snappy-mastermind-model transcript",
          "x-snappy-effect": "read",
          "x-snappy-annotations": {
            "readOnlyHint": true,
            "destructiveHint": false,
            "idempotentHint": false,
            "openWorldHint": false
          },
          "parameters": [
            {
              "name": "file",
              "in": "query",
              "required": true,
              "schema": {
                "type": "string",
                "description": "Transcript file to read",
                "x-snappy-position": 0
              }
            }
          ],
          "responses": {
            "200": {
              "description": "The verb's own answer, as printed by `--json`."
            }
          }
        }
      },
      "/transcripts": {
        "get": {
          "operationId": "snappy_mastermind_model_transcripts",
          "summary": "snappy-mastermind-model transcripts",
          "x-snappy-effect": "read",
          "x-snappy-annotations": {
            "readOnlyHint": true,
            "destructiveHint": false,
            "idempotentHint": false,
            "openWorldHint": false
          },
          "parameters": [],
          "responses": {
            "200": {
              "description": "The verb's own answer, as printed by `--json`."
            }
          }
        }
      }
    },
    "components": {
      "schemas": {
        "SnappyRefusal": {
          "type": "object",
          "required": [
            "outcome",
            "code",
            "message"
          ],
          "properties": {
            "outcome": {
              "type": "string",
              "const": "refused"
            },
            "code": {
              "type": "string",
              "description": "A row of the closed refusal table."
            },
            "message": {
              "type": "string"
            },
            "fix": {
              "type": "string"
            }
          }
        }
      }
    }
  }
}