← Files Target Company FinderARCHIVED FILE

plugin.json

7.57 KB · Nov 6, 2026 · 18:21 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "target-company-finder",
  "version": "1.0.5",
  "description": "Find companies hiring PMs",
  "author": {
    "name": "Coach James Gunaca Limited",
    "url": "https://www.jamesgunaca.com"
  },
  "homepage": "https://www.jamesgunaca.com",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Target Company Finder",
        "shortDescription": "Find companies hiring PMs",
        "longDescription": "Generate a curated list of companies actively hiring Product Managers that match your exact criteria (domain, size, funding stage and hiring signals), so you can focus your outreach on high-fit opportunities. Share your filters, confirm them, and get up to 20 companies in batches of 10. Each company comes with its website, its LinkedIn page and evidence of recent Product Manager hiring. Companies that match but couldn't be fully checked are shown separately, with the reason.\n\nCreated by career coach James Gunaca. Job Search Accelerator clients can connect their account to use the client version.",
        "developerName": "Coach James Gunaca Limited",
        "category": "Productivity",
        "websiteURL": "https://www.jamesgunaca.com",
        "supportURL": "https://www.jamesgunaca.com/plugin-support",
        "privacyPolicyURL": "https://www.jamesgunaca.com/privacy",
        "termsOfServiceURL": "https://www.jamesgunaca.com/plugin-terms",
        "defaultPrompt": [
          "Build me a list of companies that are hiring Product Managers.",
          "Find B2B SaaS companies hiring remote Product Managers in the US.",
          "Find fintech companies in London that are hiring Product Managers."
        ],
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Generic request for a target list starts the guided workflow with the filter template.",
              "prompt": "Help me find companies that are hiring Product Managers.",
              "tools_triggered": "target_company_finder",
              "expected_behavior": "Calls target_company_finder with step \"start\". Replies with one sentence explaining it will build a list of companies hiring PMs, then shows the filter template (Industry / domain, Location, Company size, Funding stage, etc.) in a code block, notes that Industry / domain and Location are strongly recommended, and waits for the user. It does not search the web or suggest any companies yet."
            },
            {
              "description": "Request with criteria: template, filter summary with approval, then a first batch of researched companies.",
              "prompt": "I'm a senior PM in London. Build me a target list of 15 fintech companies with 50-500 employees that are hiring product managers.",
              "tools_triggered": "target_company_finder",
              "expected_behavior": "Calls target_company_finder (step \"start\") and shows the filter template. After the user sends the filled-in template, calls it with step \"confirm_filters\", lists the interpreted filters, says results come in batches of up to 10, and asks for approval without researching. After the user approves, calls it with step \"research\" and delivers up to 10 companies: Section 1 (confirmed matches with website, LinkedIn company page, hiring evidence and last-verified date), Section 2 only if there are unconfirmed close matches (each with a \"Why not confirmed\" line), and Section 3 (links). It then offers to find the remaining 5 and ends with a short note about James Gunaca's Job Search Accelerator with a video link."
            },
            {
              "description": "Very narrow criteria get a warning and concrete options to broaden before any research.",
              "prompt": "Find Series A climate tech startups in Lisbon that are hiring a Head of Product right now.",
              "tools_triggered": "target_company_finder",
              "expected_behavior": "Calls target_company_finder (step \"start\") and shows the filter template. Once the user fills it in with these criteria, calls step \"confirm_filters\", summarizes the filters, warns that fewer than 10 companies are likely to match, offers 1-2 concrete ways to broaden (for example a wider location, a longer hiring window, or more funding stages), and asks whether to broaden or go ahead as is. It does not research until the user decides."
            },
            {
              "description": "Conflicting filters are flagged and the user is asked how to resolve them.",
              "prompt": "Make me a list of early-stage pre-seed startups with more than 5,000 employees that are hiring PMs.",
              "tools_triggered": "target_company_finder",
              "expected_behavior": "Calls target_company_finder (step \"start\") and shows the filter template. When the user returns the template with pre-seed funding and 5,000+ employees, calls step \"confirm_filters\", points out that the two filters conflict, asks one question about which one to keep or how to adjust them, and stops. It does not research or invent companies."
            },
            {
              "description": "Request in another language gets the whole workflow in that language.",
              "prompt": "Ayudame a armar una lista de empresas que est\u00e9n contratando Product Managers en Madrid.",
              "tools_triggered": "target_company_finder",
              "expected_behavior": "Calls target_company_finder with step \"start\" and replies in Spanish: a short sentence in Spanish and the filter template faithfully translated into Spanish (all fields kept, nothing added or removed), then waits for the user. Later steps and results are also in Spanish, and any links stay unchanged."
            }
          ],
          "negative": [
            {
              "description": "Out of scope: job search for a non-PM role. The plugin only covers companies hiring Product Managers, so it should not be called; ChatGPT answers normally or says this tool is for PM roles.",
              "prompt": "Find hospitals in Chicago that are hiring registered nurses."
            },
            {
              "description": "Out of scope: acting on the user's behalf. The plugin only researches companies hiring PMs and cannot contact people, so it should not be called; ChatGPT handles the request on its own (for example by drafting the email) without claiming it was sent.",
              "prompt": "Email the recruiter at Spotify and ask about the status of my application."
            },
            {
              "description": "Out of scope: investment questions. Building a hiring target list does not answer whether to buy shares, so the plugin should not be called; ChatGPT answers on its own.",
              "prompt": "Is Revolut a good company to invest in? Should I buy its shares?"
            }
          ]
        },
        "commerce": false,
        "demo_recording_url": "https://drive.google.com/file/d/1JyQWPpbqgNxJx9802mC_OXYrpVf-6JO4/view?usp=sharing"
      },
      "publication": {
        "release_notes": "First version of Target Company Finder for ChatGPT. Share your filters (industry, location, size, funding stage), confirm them, and get up to 20 companies hiring Product Managers, in batches of 10. Each company comes with its website, LinkedIn page and evidence of recent PM hiring. Companies that couldn't be fully checked are shown separately, with the reason. Job Search Accelerator clients can connect their account to use the client version."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: c1087d5765a123f2b4d106a27278675377ce0814febad604bca7f3c3f21ffba6