← Files Glasser Competitor ResearchARCHIVED FILE

.codex-plugin/plugin.json

4.89 KB · Nov 12, 2026 · 06:10 UTC

↓ Download file

{
  "name": "glasser-competitor-research",
  "version": "0.1.0",
  "description": "Research competitors from a name or domain. See who is behind a company, how it is funded, how it positions and prices its product, who leads it, what it is hiring for, how its website traffic and search visibility compare, and which Google ads it runs. Get one profile per competitor and a side-by-side comparison when you research several.",
  "author": {
    "name": "Glasser",
    "url": "https://glasser.ai"
  },
  "homepage": "https://glasser.ai",
  "license": "MIT",
  "skills": "./skills/",
  "mcpServers": "./.mcp.json",
  "interface": {
    "displayName": "Glasser Competitor Research",
    "shortDescription": "Research your competitors",
    "longDescription": "Research competitors from a name or domain. See who is behind a company, how it is funded, how it positions and prices its product, who leads it, what it is hiring for, how its website traffic and search visibility compare, and which Google ads it runs. Get one profile per competitor and a side-by-side comparison when you research several.",
    "developerName": "Glasser",
    "category": "Data & Analytics",
    "capabilities": [
      "Competitor profiles",
      "Funding research",
      "Hiring signals",
      "Traffic and SEO",
      "Ad research"
    ],
    "websiteURL": "https://glasser.ai",
    "privacyPolicyURL": "https://glasser.ai/privacy-policy",
    "termsOfServiceURL": "https://glasser.ai/terms-of-service",
    "supportURL": "https://discord.gg/kM5eyKzx5a",
    "defaultPrompt": [
      "Research linear.app as a competitor: positioning, funding, team and hiring.",
      "Compare the funding and open roles of notion.so and coda.io.",
      "Which Google ads is asana.com running right now?"
    ],
    "brandColor": "#F26339",
    "composerIcon": "./assets/icon.png",
    "logo": "./assets/icon.png",
    "logoDark": "./assets/icon.png"
  },
  "extensions": {
    "com.openai": {
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Core competitor profile.",
              "prompt": "Research linear.app as a competitor: positioning, funding, team and hiring.",
              "tools_triggered": "read_page, inspect_funding, list_team_members, list_job_openings",
              "expected_behavior": "ChatGPT states which data it will pull and asks to go ahead, then returns a competitor profile with positioning from its website, funding rounds, founders and executives, and open roles by function, each figure citing the run_url."
            },
            {
              "description": "Funding rounds of one company.",
              "prompt": "What funding rounds has n8n.io raised, and who invested?",
              "tools_triggered": "inspect_funding",
              "expected_behavior": "Funding rounds with date, round label, amount and investors, citing the run_url."
            },
            {
              "description": "Current open roles.",
              "prompt": "Which roles is linear.app hiring for right now?",
              "tools_triggered": "list_job_openings",
              "expected_behavior": "Open job postings with title, location and function, noting that the list is capped and is not the company's total number of openings, citing the run_url."
            },
            {
              "description": "Organic search traffic comparison.",
              "prompt": "Compare the estimated organic search traffic of linear.app and asana.com in the US.",
              "tools_triggered": "inspect_search_presence",
              "expected_behavior": "Organic keyword counts and estimated organic traffic for both domains in the US from the same provider, labelled as estimates, citing the run_url of each call."
            },
            {
              "description": "Google ads of one advertiser.",
              "prompt": "Which Google ads is asana.com running?",
              "tools_triggered": "list_google_ads",
              "expected_behavior": "A list of asana.com's Google ads with format and first and last shown dates, plus Google's estimate of its total ads, citing the run_url."
            }
          ],
          "negative": [
            {
              "description": "Copywriting needs no research tools.",
              "prompt": "Write a tagline for my project management app."
            },
            {
              "description": "General explanation needs no external data.",
              "prompt": "What is a SWOT analysis and how do I use one?"
            },
            {
              "description": "The plugin cannot access other companies' accounts.",
              "prompt": "Log into my competitor's Google Ads account and download their campaign data."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Users connect an existing Glasser account with OAuth. The plugin has no checkout, subscription, top-up or upgrade flow."
      }
    }
  }
}

SHA-256: 09c15575a5f97fd1e4ca03ed5596f89fbd52e598df7b07504ef3a78b1ee613e7