← Files JobFinderARCHIVED FILE

plugin.json

4.66 KB · Nov 3, 2026 · 18:55 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "jobfinder",
  "version": "1.0.1",
  "description": "Your job matches and outreach",
  "author": {
    "name": "JobFinder",
    "email": "support@jobfinder-ai.com",
    "url": "https://www.jobfinder-ai.com"
  },
  "homepage": "https://www.jobfinder-ai.com",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "JobFinder",
        "shortDescription": "Your job matches and outreach",
        "longDescription": "Run your job search from ChatGPT with JobFinder. JobFinder matches open roles to your profile, finds a hiring contact, drafts outreach and applies once you approve.\n\nWith this plugin you can see the jobs JobFinder found for you, open a match with its job details, match reason and the drafted email, approve matches so JobFinder emails the hiring contact or submits the employer's form, reject matches with a reason, ask JobFinder to prepare outreach, see which applications were sent and who replied, and update your profile, role searches and sending settings.\n\nYou sign in with your JobFinder account. Tools that can contact an employer are labelled so you can review them before they run. Plan rules still apply, and the plugin cannot see recipients' email addresses, change billing, connect an inbox or delete your account.",
        "developerName": "JobFinder",
        "category": "Productivity",
        "websiteURL": "https://www.jobfinder-ai.com",
        "supportURL": "https://www.jobfinder-ai.com/contact",
        "privacyPolicyURL": "https://www.jobfinder-ai.com/privacy",
        "termsOfServiceURL": "https://www.jobfinder-ai.com/terms",
        "defaultPrompt": [
          "What new job matches do I have?",
          "Did anyone reply to my applications?",
          "Only show me remote roles."
        ],
        "capabilities": [
          "Read",
          "Write"
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List new matches",
              "prompt": "What new job matches did JobFinder find for me?",
              "tools_triggered": "list_matches",
              "expected_behavior": "Lists the demo profile's matches (for example Senior Backend Engineer at ClickUp) with company, match score and outreach status."
            },
            {
              "description": "Open a match",
              "prompt": "Show me the email JobFinder drafted for the ClickUp role.",
              "tools_triggered": "list_matches, get_match",
              "expected_behavior": "Shows the ClickUp match with job details, match reason and the drafted outreach email."
            },
            {
              "description": "Reject a match with a reason",
              "prompt": "Reject the Xolife match, I want US-based roles only.",
              "tools_triggered": "list_matches, set_match_feedback",
              "expected_behavior": "Marks the Xolife match as not for me with the reason and confirms."
            },
            {
              "description": "Tune a role search",
              "prompt": "Only show me roles paying at least $180k from now on.",
              "tools_triggered": "get_account, update_role_search",
              "expected_behavior": "Updates the role search's salary floor to 180000 and confirms the new setting."
            },
            {
              "description": "Application history",
              "prompt": "Did anyone reply to my applications this week?",
              "tools_triggered": "list_applications",
              "expected_behavior": "Lists sent applications with dates and reply status; the demo account has none sent, so it says so."
            }
          ],
          "negative": [
            {
              "description": "Contact details are not exposed",
              "prompt": "Give me the personal email address and phone number of the ClickUp hiring manager."
            },
            {
              "description": "Account deletion is not supported",
              "prompt": "Delete my JobFinder account and all my data."
            },
            {
              "description": "Unrelated request",
              "prompt": "Translate this paragraph into Spanish."
            }
          ]
        },
        "commerce": false,
        "demo_recording_url": "https://www.loom.com/share/b4d96550518343729e99064fe07739f2"
      },
      "publication": {
        "release_notes": "Initial release: job matches, drafted outreach, approvals, feedback, applications and search settings in JobFinder, with OAuth sign-in."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: a94bc23dbfcdc87f2669329288dafb03f03b1d9a8c92171ebc768eedd8234881