← Files Mogi AI Job Application AgentARCHIVED FILE

plugin.json

7.8 KB · Nov 3, 2026 · 19:07 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "mogi",
  "version": "1.0.1",
  "description": "Mogi AI Job Application Agent finds jobs that fit you and applies to them in your name. Run it from ChatGPT: review and approve jobs, tune your saved searches, manage resumes, settings and setup, pause or resume applying, and follow your applications and interviews.",
  "author": {
    "name": "Mobius Services LLC",
    "email": "support@mobiusengine.ai",
    "url": "https://jobagent.mobiusengine.ai"
  },
  "homepage": "https://jobagent.mobiusengine.ai",
  "license": "Proprietary",
  "keywords": [
    "jobs",
    "job search",
    "job applications",
    "auto apply",
    "resume",
    "interviews",
    "job application agent",
    "AI job application",
    "apply to jobs",
    "AI agent",
    "job hunt",
    "career"
  ],
  "extensions": {
    "com.openai": {
      "onboardingSkill": "./skills/mogi-get-started/SKILL.md",
      "interface": {
        "displayName": "Mogi AI Job Application Agent",
        "shortDescription": "AI agent that applies to jobs",
        "longDescription": "Mogi AI Job Application Agent finds jobs that match what you want and applies to them in your name, automatically. This plugin connects ChatGPT to your own Mogi account, so you can run your job search in conversation.\n\nWhat you can do:\n- Review new jobs: see the jobs Mogi found, how well each fits, and approve or pass. Mogi approves strong matches on its own (or every match, if you choose) and applies to them; the rest wait for you.\n- Tune your searches: create, change, widen or remove saved searches (titles, places, remote or on-site, pay, companies to include or skip), preview live results, and accept suggested improvements.\n- Manage resumes: upload a resume, choose your default, request AI edits, and see the resume tailored for each job.\n- Settings and profile: auto-approve, tailored resumes, a cover letter for every application, the answers Mogi puts on application forms, and which emails you get. Pause all applications or resume them any time.\n- Get set up: finish setting up your Mogi account from ChatGPT, from resume upload to going live.\n- Follow progress: applications submitted, interviews, questions on a job, Mogi support messages, and the job emails in your Mogi inbox (read only).\n\nWho it is for: Mogi customers who want to manage their search without opening the app.\n\nWhat it does not do: it cannot delete your account or send or reply to email. You choose which permissions to give when you connect, and you can disconnect any time from Use in ChatGPT in the Mogi app.\n\nSign-in: connect with the Google account you use for Mogi. Requires an existing Mogi account.",
        "developerName": "Mobius Services LLC",
        "category": "Productivity",
        "capabilities": [
          "Review new jobs and approve or pass so Mogi applies",
          "Create, widen, tune and remove saved job searches, and preview live results",
          "Upload and edit resumes, and choose the default",
          "See the resume tailored for each job",
          "Change auto-approve, tailoring and email settings",
          "Pause or resume all applications",
          "Update the profile answers used on application forms",
          "Finish setup and go live from ChatGPT",
          "Follow applications, interviews and questions on a job",
          "Read the job emails in your Mogi inbox"
        ],
        "websiteURL": "https://jobagent.mobiusengine.ai",
        "supportURL": "https://jobagent.mobiusengine.ai/support",
        "privacyPolicyURL": "https://mobiusengine.ai/privacy",
        "termsOfServiceURL": "https://jobagent.mobiusengine.ai/terms",
        "defaultPrompt": [
          "Show me the new jobs waiting for my approval",
          "Make my search remote only and skip Director roles",
          "How many applications went out this week, and any interviews?"
        ],
        "brandColor": "#0A66C2",
        "brandColorDark": "#4D8EF0",
        "composerIcon": "./assets/composer-icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "demo_recording_url": "https://drive.google.com/file/d/1uOvhrUubW8Rv2GzoGu61bo8sd0MlmOqX/view?usp=sharing",
        "test_cases": {
          "positive": [
            {
              "description": "Account overview. Run first in a new chat with Mogi connected (signed in with the reviewer account, which is set up and has jobs waiting).",
              "prompt": "What is going on with my Mogi account?",
              "tools_triggered": "get_account",
              "expected_behavior": "Calls get_account and reports that setup is finished, how many jobs are waiting for approval, how many applications are in each stage and any interviews. Changes nothing."
            },
            {
              "description": "Review new jobs: lists the jobs waiting for the user's approval.",
              "prompt": "Show me the new jobs waiting for my approval.",
              "tools_triggered": "list_jobs",
              "expected_behavior": "Calls list_jobs for the needs_approval stage and lists each job with title, company, location, pay if listed and fit score, then asks which to approve or pass. Changes nothing."
            },
            {
              "description": "Approve and pass on jobs. Run right after the previous case, in the same chat.",
              "prompt": "Approve the first two jobs on that list and pass on the rest.",
              "tools_triggered": "decide_jobs",
              "expected_behavior": "Calls decide_jobs with decision approve for the first two jobs and decision reject for the others, then confirms which jobs were approved and which were passed."
            },
            {
              "description": "Change a saved job search. The reviewer account has several saved searches, one named Frontend Web Engineering.",
              "prompt": "Make my Frontend Web Engineering search remote only and exclude Director titles.",
              "tools_triggered": "list_searches, update_search",
              "expected_behavior": "Calls list_searches to find the Frontend Web Engineering search, then update_search setting the work mode to Remote only and adding Director to the excluded titles, and confirms the new filters."
            },
            {
              "description": "Follow progress: interviews from the user's applications. The reviewer account has an interview on file.",
              "prompt": "Do I have any interviews?",
              "tools_triggered": "list_interviews",
              "expected_behavior": "Calls list_interviews and lists each interview with company, role and status. Changes nothing."
            }
          ],
          "negative": [
            {
              "description": "General career writing, not the user's Mogi account. ChatGPT should answer on its own without calling Mogi.",
              "prompt": "Rewrite the About section of my LinkedIn profile so it sounds more confident."
            },
            {
              "description": "General salary question about the job market, not the user's own jobs or searches. ChatGPT should answer on its own without calling Mogi.",
              "prompt": "What is the average salary for a registered nurse in Texas?"
            },
            {
              "description": "General interview coaching, not the user's own interviews in Mogi. ChatGPT should answer on its own without calling Mogi.",
              "prompt": "How should I answer \"tell me about yourself\" in a job interview?"
            }
          ]
        }
      },
      "publication": {
        "release_notes": "First release: review and approve jobs, manage saved searches, resumes and settings, pause or resume applying, finish setup, and follow applications, interviews and job emails (read only) in your Mogi account. Sign in with Google."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 2e77e0eb88b03b611ad6a9ee9e6b7aee938ca36944a9f5f3fc4aa1747881a6b0