{
  "id": "job-hunt-stats",
  "slug": "job-hunt-stats",
  "name": "Job Hunt Stats",
  "tagline": "The honest scoreboard of your job hunt, in three lines.",
  "description": "Counts applications, statuses, outreach replies and upcoming interviews from your real records, each posting once, never estimated.",
  "category": "Careers",
  "platforms": [
    "Grok Bot",
    "Muse",
    "Dots"
  ],
  "schedule": "Weekly, Friday 5:00 PM",
  "outputType": "report",
  "previewImage": "previews/job-hunt-stats.png",
  "installSteps": {
    "grokBot": {
      "label": "Grok Bot",
      "status": "verified",
      "steps": [
        "Copy skills/job-hunt-stats/SKILL.md (the whole file, including the --- header).",
        "Open a one-to-one chat with your Grok Bot and paste the prompt below, with the file where it says.",
        "When the Bot asks, connect: Google Sheets (tracker), Gmail or Outlook (optional), Google Calendar or Outlook (optional). It shows a connect card right in the chat.",
        "Try it once now: \"Run Job Hunt Stats.\"",
        "The routine shows in the Bot's info pane (click the Bot's name in the chat header) under Routines, where you can pause or edit it."
      ],
      "prompt": "Save the following as a skill called \"Job Hunt Stats\". Then create a routine called \"Weekly job-hunt stats\" that runs it every Friday at 5:00 PM and posts the result here. Before the first run, ask me the setup questions in the skill and remember my answers.\n\n<paste SKILL.md here>",
      "note": "Skills and routines are saved by asking the Bot; no settings to dig through.",
      "promptFull": "Save the following as a skill called \"Job Hunt Stats\". Then create a routine called \"Weekly job-hunt stats\" that runs it every Friday at 5:00 PM and posts the result here. Before the first run, ask me the setup questions in the skill and remember my answers.\n\n---\nname: job-hunt-stats\ndescription: Use when the user asks how many applications they've sent, how many replies, interviews, or rejections they have, or wants a daily or weekly job-hunt summary. Counts each posting once from the tracker and cross-checks against receipt emails, outreach logs, and the calendar, then gives the headline number first.\nmetadata:\n  id: job-hunt-stats\n  version: \"1.0.0\"\n  author: BotPlaza\n---\n\n# Job Hunt Stats\n\n> Drafts only: nothing is submitted, applied for, or sent without your explicit OK.\n\n## What it does\n\nGives you the honest scoreboard of your job hunt in a few lines: applications sent, where they stand, outreach replies, and what's coming up. Every number is counted from real records (your tracker, receipt emails, and calendar), never estimated, and each posting counts once.\n\n## When to use\n\n- \"How many applications this week?\", \"what's my response rate?\", \"any interviews coming up?\", or a scheduled Friday summary.\n\n## Requires\n\nThe application tracker (a sheet, notes page, or database). Optional: an email connector (receipts and status emails), outreach logs, and a calendar connector (interviews).\n\n## Schedule\n\nDefault: Fridays at 5:00 PM, plus on demand.\n\n## Inputs\n\n| Setting | Default | Notes |\n|---|---|---|\n| `window` | this week | `today`, `this week`, `this month`, or `all time`. |\n| `split_by` | type, country | For example internships vs full-time. |\n| `detail` | headline | `headline` (3 to 5 lines) or `table`. |\n\n## Steps\n\n1. **Fix the window** and state it in the answer.\n2. **Count applications** from the tracker, split as set.\n3. **Cross-check receipts.** A submission with a receipt but no tracker row counts as \"submitted, not yet recorded\". Flag it so it gets logged.\n4. **Count statuses:** in review, assessment, interview, rejected, offer.\n5. **Count outreach:** sent, replied, bounced, follow-ups due.\n6. **List upcoming** interviews and assessments with dates.\n7. **Answer** with the headline number first.\n\n## Output format\n\n```markdown\n**This week: 12 applications** (9 internships, 3 full-time) \u00b7 2 interviews booked \u00b7 1 rejection\n\n| Status | Count |\n|---|---|\n| In review | 18 |\n| Assessment | 3 |\n| Interview | 2 |\n| Rejected | 7 |\n| Offer | 0 |\n\nOutreach: 14 sent \u00b7 4 replied (29%) \u00b7 2 follow-ups due\nNext up: Northwind AI technical interview, Thu Nov 5, 2:00 PM MT\n```\n\n## Edge cases\n\n- **A source can't be read:** say which one and give the count without it.\n- **Duplicate rows:** count each posting once and flag the duplicates.\n\n## Boundaries\n\n- Never estimate a number.\n- Read-only. It only flags gaps; it never edits records."
    },
    "muse": {
      "label": "Muse",
      "status": "partially-verified",
      "steps": [
        "Copy skills/job-hunt-stats/SKILL.md.",
        "Open Muse and paste the prompt below with the file where it says.",
        "Try it: \"Run Job Hunt Stats.\" Muse has no skill install for outside skills, so it follows the pasted instructions.",
        "Ask Muse to make it a recurring task every Friday at 5:00 PM. It then shows under the Assistant icon > Upcoming.",
        "Muse Code (developer CLI): unzip downloads/job-hunt-stats.zip, run `muse skills validate ./job-hunt-stats` then `muse skills install ./job-hunt-stats --scope user`. Optional: add the BotPlaza connector (https://botplaza.lol/api/mcp) under mcpServers in ~/.config/muse/settings.json."
      ],
      "sourceUrl": "https://www.meta.com/help/superintelligence/1484325780075655/",
      "note": "Recurring tasks and Muse Code skill install are documented by Meta. Installing outside skills in the Muse app is not.",
      "prompt": "Here are instructions for a task called \"Job Hunt Stats\". Follow them whenever I say \"Run Job Hunt Stats\". Ask me the setup questions first and remember my answers.\n\n<paste SKILL.md here>\n\nIf you can save this as a skill, please do.",
      "promptFull": "Here are instructions for a task called \"Job Hunt Stats\". Follow them whenever I say \"Run Job Hunt Stats\". Ask me the setup questions first and remember my answers.\n\n---\nname: job-hunt-stats\ndescription: Use when the user asks how many applications they've sent, how many replies, interviews, or rejections they have, or wants a daily or weekly job-hunt summary. Counts each posting once from the tracker and cross-checks against receipt emails, outreach logs, and the calendar, then gives the headline number first.\nmetadata:\n  id: job-hunt-stats\n  version: \"1.0.0\"\n  author: BotPlaza\n---\n\n# Job Hunt Stats\n\n> Drafts only: nothing is submitted, applied for, or sent without your explicit OK.\n\n## What it does\n\nGives you the honest scoreboard of your job hunt in a few lines: applications sent, where they stand, outreach replies, and what's coming up. Every number is counted from real records (your tracker, receipt emails, and calendar), never estimated, and each posting counts once.\n\n## When to use\n\n- \"How many applications this week?\", \"what's my response rate?\", \"any interviews coming up?\", or a scheduled Friday summary.\n\n## Requires\n\nThe application tracker (a sheet, notes page, or database). Optional: an email connector (receipts and status emails), outreach logs, and a calendar connector (interviews).\n\n## Schedule\n\nDefault: Fridays at 5:00 PM, plus on demand.\n\n## Inputs\n\n| Setting | Default | Notes |\n|---|---|---|\n| `window` | this week | `today`, `this week`, `this month`, or `all time`. |\n| `split_by` | type, country | For example internships vs full-time. |\n| `detail` | headline | `headline` (3 to 5 lines) or `table`. |\n\n## Steps\n\n1. **Fix the window** and state it in the answer.\n2. **Count applications** from the tracker, split as set.\n3. **Cross-check receipts.** A submission with a receipt but no tracker row counts as \"submitted, not yet recorded\". Flag it so it gets logged.\n4. **Count statuses:** in review, assessment, interview, rejected, offer.\n5. **Count outreach:** sent, replied, bounced, follow-ups due.\n6. **List upcoming** interviews and assessments with dates.\n7. **Answer** with the headline number first.\n\n## Output format\n\n```markdown\n**This week: 12 applications** (9 internships, 3 full-time) \u00b7 2 interviews booked \u00b7 1 rejection\n\n| Status | Count |\n|---|---|\n| In review | 18 |\n| Assessment | 3 |\n| Interview | 2 |\n| Rejected | 7 |\n| Offer | 0 |\n\nOutreach: 14 sent \u00b7 4 replied (29%) \u00b7 2 follow-ups due\nNext up: Northwind AI technical interview, Thu Nov 5, 2:00 PM MT\n```\n\n## Edge cases\n\n- **A source can't be read:** say which one and give the count without it.\n- **Duplicate rows:** count each posting once and flag the duplicates.\n\n## Boundaries\n\n- Never estimate a number.\n- Read-only. It only flags gaps; it never edits records.\n\nIf you can save this as a skill, please do."
    },
    "dots": {
      "label": "Dots",
      "status": "partially-verified",
      "steps": [
        "Copy skills/job-hunt-stats/SKILL.md.",
        "Paste the prompt below into your dot's conversation in ChatGPT, with the file where it says.",
        "Wait for the dot to confirm the schedule, time zone and end date.",
        "Optional: in ChatGPT, Plugins > + > Add custom MCP server with https://botplaza.lol/api/mcp (no authentication). Dots can use installed plugins, but OpenAI hasn't said whether that includes custom ones.",
        "Business, Enterprise, Healthcare and Edu workspaces can also upload downloads/job-hunt-stats.zip under Plugins > Skills > Create > Upload from your computer."
      ],
      "sourceUrl": "https://learn.chatgpt.com/docs/dots",
      "note": "Dots are available on ChatGPT Pro, Business Premium and Enterprise, and are still rolling out. Pasting instructions in and scheduled check-ins are documented.",
      "prompt": "Here are instructions for a task called \"Job Hunt Stats\". Take this on as an ongoing responsibility and follow them whenever I say \"Run Job Hunt Stats\". Ask me the setup questions first and remember my answers.\n\n<paste SKILL.md here>\n\nCheck in every Friday at 5:00 PM Eastern time for the next 3 months, and confirm the schedule back to me.",
      "promptFull": "Here are instructions for a task called \"Job Hunt Stats\". Take this on as an ongoing responsibility and follow them whenever I say \"Run Job Hunt Stats\". Ask me the setup questions first and remember my answers.\n\n---\nname: job-hunt-stats\ndescription: Use when the user asks how many applications they've sent, how many replies, interviews, or rejections they have, or wants a daily or weekly job-hunt summary. Counts each posting once from the tracker and cross-checks against receipt emails, outreach logs, and the calendar, then gives the headline number first.\nmetadata:\n  id: job-hunt-stats\n  version: \"1.0.0\"\n  author: BotPlaza\n---\n\n# Job Hunt Stats\n\n> Drafts only: nothing is submitted, applied for, or sent without your explicit OK.\n\n## What it does\n\nGives you the honest scoreboard of your job hunt in a few lines: applications sent, where they stand, outreach replies, and what's coming up. Every number is counted from real records (your tracker, receipt emails, and calendar), never estimated, and each posting counts once.\n\n## When to use\n\n- \"How many applications this week?\", \"what's my response rate?\", \"any interviews coming up?\", or a scheduled Friday summary.\n\n## Requires\n\nThe application tracker (a sheet, notes page, or database). Optional: an email connector (receipts and status emails), outreach logs, and a calendar connector (interviews).\n\n## Schedule\n\nDefault: Fridays at 5:00 PM, plus on demand.\n\n## Inputs\n\n| Setting | Default | Notes |\n|---|---|---|\n| `window` | this week | `today`, `this week`, `this month`, or `all time`. |\n| `split_by` | type, country | For example internships vs full-time. |\n| `detail` | headline | `headline` (3 to 5 lines) or `table`. |\n\n## Steps\n\n1. **Fix the window** and state it in the answer.\n2. **Count applications** from the tracker, split as set.\n3. **Cross-check receipts.** A submission with a receipt but no tracker row counts as \"submitted, not yet recorded\". Flag it so it gets logged.\n4. **Count statuses:** in review, assessment, interview, rejected, offer.\n5. **Count outreach:** sent, replied, bounced, follow-ups due.\n6. **List upcoming** interviews and assessments with dates.\n7. **Answer** with the headline number first.\n\n## Output format\n\n```markdown\n**This week: 12 applications** (9 internships, 3 full-time) \u00b7 2 interviews booked \u00b7 1 rejection\n\n| Status | Count |\n|---|---|\n| In review | 18 |\n| Assessment | 3 |\n| Interview | 2 |\n| Rejected | 7 |\n| Offer | 0 |\n\nOutreach: 14 sent \u00b7 4 replied (29%) \u00b7 2 follow-ups due\nNext up: Northwind AI technical interview, Thu Nov 5, 2:00 PM MT\n```\n\n## Edge cases\n\n- **A source can't be read:** say which one and give the count without it.\n- **Duplicate rows:** count each posting once and flag the duplicates.\n\n## Boundaries\n\n- Never estimate a number.\n- Read-only. It only flags gaps; it never edits records.\n\nCheck in every Friday at 5:00 PM Eastern time for the next 3 months, and confirm the schedule back to me."
    },
    "chatgpt": {
      "label": "ChatGPT",
      "status": "unverified",
      "verified": false,
      "steps": [
        "Download https://botplaza.lol/downloads/job-hunt-stats.zip (don't unzip).",
        "ChatGPT sidebar \u2192 Plugins \u2192 Skills tab \u2192 Create \u2192 Upload from your computer.",
        "Wait for the scan; if it says Needs Review, read it and approve.",
        "Use it with @job-hunt-stats or just ask.",
        "Ask ChatGPT to set a scheduled task that runs @job-hunt-stats at this cadence: every Friday at 5:00 PM. Set the time in your own time zone."
      ],
      "sourceUrl": "https://help.openai.com/en/articles/20001066-skills-in-chatgpt",
      "note": "Business, Enterprise, Edu and Healthcare plans only. Other plans fall back to pasting the prompt.",
      "prompt": "Here are instructions for a task called \"Job Hunt Stats\". Follow them whenever I say \"Run Job Hunt Stats\". Ask me the setup questions first and remember my answers.\n\n<paste SKILL.md here>",
      "promptFull": "Here are instructions for a task called \"Job Hunt Stats\". Follow them whenever I say \"Run Job Hunt Stats\". Ask me the setup questions first and remember my answers.\n\n---\nname: job-hunt-stats\ndescription: Use when the user asks how many applications they've sent, how many replies, interviews, or rejections they have, or wants a daily or weekly job-hunt summary. Counts each posting once from the tracker and cross-checks against receipt emails, outreach logs, and the calendar, then gives the headline number first.\nmetadata:\n  id: job-hunt-stats\n  version: \"1.0.0\"\n  author: BotPlaza\n---\n\n# Job Hunt Stats\n\n> Drafts only: nothing is submitted, applied for, or sent without your explicit OK.\n\n## What it does\n\nGives you the honest scoreboard of your job hunt in a few lines: applications sent, where they stand, outreach replies, and what's coming up. Every number is counted from real records (your tracker, receipt emails, and calendar), never estimated, and each posting counts once.\n\n## When to use\n\n- \"How many applications this week?\", \"what's my response rate?\", \"any interviews coming up?\", or a scheduled Friday summary.\n\n## Requires\n\nThe application tracker (a sheet, notes page, or database). Optional: an email connector (receipts and status emails), outreach logs, and a calendar connector (interviews).\n\n## Schedule\n\nDefault: Fridays at 5:00 PM, plus on demand.\n\n## Inputs\n\n| Setting | Default | Notes |\n|---|---|---|\n| `window` | this week | `today`, `this week`, `this month`, or `all time`. |\n| `split_by` | type, country | For example internships vs full-time. |\n| `detail` | headline | `headline` (3 to 5 lines) or `table`. |\n\n## Steps\n\n1. **Fix the window** and state it in the answer.\n2. **Count applications** from the tracker, split as set.\n3. **Cross-check receipts.** A submission with a receipt but no tracker row counts as \"submitted, not yet recorded\". Flag it so it gets logged.\n4. **Count statuses:** in review, assessment, interview, rejected, offer.\n5. **Count outreach:** sent, replied, bounced, follow-ups due.\n6. **List upcoming** interviews and assessments with dates.\n7. **Answer** with the headline number first.\n\n## Output format\n\n```markdown\n**This week: 12 applications** (9 internships, 3 full-time) \u00b7 2 interviews booked \u00b7 1 rejection\n\n| Status | Count |\n|---|---|\n| In review | 18 |\n| Assessment | 3 |\n| Interview | 2 |\n| Rejected | 7 |\n| Offer | 0 |\n\nOutreach: 14 sent \u00b7 4 replied (29%) \u00b7 2 follow-ups due\nNext up: Northwind AI technical interview, Thu Nov 5, 2:00 PM MT\n```\n\n## Edge cases\n\n- **A source can't be read:** say which one and give the count without it.\n- **Duplicate rows:** count each posting once and flag the duplicates.\n\n## Boundaries\n\n- Never estimate a number.\n- Read-only. It only flags gaps; it never edits records."
    },
    "gemini": {
      "label": "Gemini",
      "status": "unverified",
      "verified": false,
      "steps": [
        "gemini.google.com \u2192 Customize \u2192 Skills \u2192 Create \u2192 Upload \u2192 pick the SKILL.md at https://botplaza.lol/skills/job-hunt-stats.md (or https://botplaza.lol/downloads/job-hunt-stats.zip).",
        "Review, then Create.",
        "Use it with /job-hunt-stats."
      ],
      "sourceUrl": "https://support.google.com/gemini/answer/17094296",
      "note": "Personal accounts 18+. Workspace users must recreate the skill in Workspace Studio.",
      "prompt": "Here are instructions for a task called \"Job Hunt Stats\". Follow them whenever I say \"Run Job Hunt Stats\". Ask me the setup questions first and remember my answers.\n\n<paste SKILL.md here>",
      "promptFull": "Here are instructions for a task called \"Job Hunt Stats\". Follow them whenever I say \"Run Job Hunt Stats\". Ask me the setup questions first and remember my answers.\n\n---\nname: job-hunt-stats\ndescription: Use when the user asks how many applications they've sent, how many replies, interviews, or rejections they have, or wants a daily or weekly job-hunt summary. Counts each posting once from the tracker and cross-checks against receipt emails, outreach logs, and the calendar, then gives the headline number first.\nmetadata:\n  id: job-hunt-stats\n  version: \"1.0.0\"\n  author: BotPlaza\n---\n\n# Job Hunt Stats\n\n> Drafts only: nothing is submitted, applied for, or sent without your explicit OK.\n\n## What it does\n\nGives you the honest scoreboard of your job hunt in a few lines: applications sent, where they stand, outreach replies, and what's coming up. Every number is counted from real records (your tracker, receipt emails, and calendar), never estimated, and each posting counts once.\n\n## When to use\n\n- \"How many applications this week?\", \"what's my response rate?\", \"any interviews coming up?\", or a scheduled Friday summary.\n\n## Requires\n\nThe application tracker (a sheet, notes page, or database). Optional: an email connector (receipts and status emails), outreach logs, and a calendar connector (interviews).\n\n## Schedule\n\nDefault: Fridays at 5:00 PM, plus on demand.\n\n## Inputs\n\n| Setting | Default | Notes |\n|---|---|---|\n| `window` | this week | `today`, `this week`, `this month`, or `all time`. |\n| `split_by` | type, country | For example internships vs full-time. |\n| `detail` | headline | `headline` (3 to 5 lines) or `table`. |\n\n## Steps\n\n1. **Fix the window** and state it in the answer.\n2. **Count applications** from the tracker, split as set.\n3. **Cross-check receipts.** A submission with a receipt but no tracker row counts as \"submitted, not yet recorded\". Flag it so it gets logged.\n4. **Count statuses:** in review, assessment, interview, rejected, offer.\n5. **Count outreach:** sent, replied, bounced, follow-ups due.\n6. **List upcoming** interviews and assessments with dates.\n7. **Answer** with the headline number first.\n\n## Output format\n\n```markdown\n**This week: 12 applications** (9 internships, 3 full-time) \u00b7 2 interviews booked \u00b7 1 rejection\n\n| Status | Count |\n|---|---|\n| In review | 18 |\n| Assessment | 3 |\n| Interview | 2 |\n| Rejected | 7 |\n| Offer | 0 |\n\nOutreach: 14 sent \u00b7 4 replied (29%) \u00b7 2 follow-ups due\nNext up: Northwind AI technical interview, Thu Nov 5, 2:00 PM MT\n```\n\n## Edge cases\n\n- **A source can't be read:** say which one and give the count without it.\n- **Duplicate rows:** count each posting once and flag the duplicates.\n\n## Boundaries\n\n- Never estimate a number.\n- Read-only. It only flags gaps; it never edits records."
    },
    "cli": {
      "label": "Skills CLI",
      "status": "verified",
      "steps": [
        "All agents: `npx skills add https://botplaza.lol --skill job-hunt-stats` (add `-a claude-code`, `-a codex`, or `-a cursor` to choose one).",
        "Claude Code marketplace: `/plugin marketplace add https://botplaza.lol/.claude-plugin/marketplace.json` then `/plugin install job-hunt-stats@botplaza`.",
        "Fallback, Claude Code: `curl -fsSL https://botplaza.lol/downloads/job-hunt-stats.zip -o s.zip && unzip s.zip -d ~/.claude/skills/`.",
        "Fallback, Codex and other .agents readers: `curl -fsSL https://botplaza.lol/downloads/job-hunt-stats.zip -o s.zip && unzip s.zip -d ~/.agents/skills/`.",
        "Fallback, Cursor project: `curl -fsSL https://botplaza.lol/downloads/job-hunt-stats.zip -o s.zip && unzip s.zip -d .cursor/skills/`."
      ],
      "sourceUrl": "https://www.skills.sh/docs",
      "note": "The skills CLI reads /.well-known/agent-skills/index.json and installs each SKILL.md. The zip fallback uses the existing downloads/<slug>.zip folder layout.",
      "prompt": "npx skills add https://botplaza.lol --skill job-hunt-stats",
      "promptFull": "npx skills add https://botplaza.lol --skill job-hunt-stats"
    }
  },
  "author": "BotPlaza",
  "tags": [
    "job search",
    "stats",
    "tracker",
    "weekly summary"
  ],
  "featured": false,
  "longDescription": "Job Hunt Stats gives you the numbers that matter: how many applications went out, where they stand, how outreach is landing, and what's next on the calendar. It cross-checks your tracker against receipt emails and flags anything submitted but not yet recorded.",
  "customization": [
    {
      "key": "tracker",
      "label": "Tracker",
      "type": "text",
      "question": "Where is your application tracker?",
      "default": ""
    },
    {
      "key": "window",
      "label": "Window",
      "type": "select",
      "question": "Which period by default?",
      "default": "This week",
      "options": [
        "Today",
        "This week",
        "This month",
        "All time"
      ]
    }
  ],
  "whatYouGet": [
    "Headline numbers first",
    "Status counts",
    "Outreach reply rate",
    "Upcoming interviews and deadlines",
    "Unrecorded submissions flagged"
  ],
  "dataSources": [
    {
      "name": "Google Sheets or Notion (tracker)",
      "required": true
    },
    {
      "name": "Gmail or Outlook (receipts)",
      "required": false
    },
    {
      "name": "Calendar",
      "required": false
    }
  ],
  "setupTime": "2 minutes",
  "sampleOutput": "samples/job-hunt-stats.md",
  "skillFile": "skills/job-hunt-stats/SKILL.md",
  "version": "1.0.0",
  "license": "",
  "previewAlt": "A weekly job-hunt scoreboard with a headline count, a status table and an outreach reply rate.",
  "writesOrSends": "Read-only.",
  "audience": "people",
  "setup": [
    {
      "key": "tracker",
      "question": "Where is your application tracker?",
      "type": "text",
      "default": ""
    },
    {
      "key": "window",
      "question": "Which period by default?",
      "type": "select",
      "default": "This week",
      "options": [
        "Today",
        "This week",
        "This month",
        "All time"
      ]
    }
  ],
  "safety": {
    "dataAccess": [
      "Your application tracker",
      "Receipt and status emails (only if connected)",
      "Interview events (only if connected)"
    ],
    "writesOrSends": "Read-only.",
    "estCost": "Low: ~4 runs a month, plus on demand.",
    "costLevel": "light",
    "warnings": [
      "Drafts only: nothing is submitted, applied for, or sent without your explicit OK.",
      "Counts each posting once; numbers are only as complete as your tracker."
    ]
  },
  "checked": {
    "instructionOnly": true,
    "scripts": false,
    "runtimeFetch": false,
    "sha256": "15bb57a09df3c38c60fbd645868190898bee8818bdc4506a19d4bce42df0ba34",
    "checkedOn": "2026-10-31"
  },
  "urls": {
    "page": "https://botplaza.lol/skills/job-hunt-stats/",
    "markdown": "https://botplaza.lol/skills/job-hunt-stats.md",
    "skillMd": "https://botplaza.lol/skills/job-hunt-stats/SKILL.md",
    "json": "https://botplaza.lol/skills/job-hunt-stats.json",
    "zip": "https://botplaza.lol/downloads/job-hunt-stats.zip",
    "mcp": "https://botplaza.lol/api/mcp"
  }
}