← Files G2XARCHIVED FILE

plugin.json

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

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "g2x",
  "version": "1.3.0",
  "description": "GovCon market intelligence for agents: connect government contracting evidence and your permitted G2X account context to the work you do in ChatGPT.",
  "author": {
    "name": "G2X",
    "url": "https://g2x.com"
  },
  "homepage": "https://g2x.com",
  "keywords": [
    "government-contracts",
    "govcon",
    "research",
    "capture",
    "crm"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "G2X",
        "shortDescription": "GovCon Market Intel for Agents",
        "longDescription": "G2X is the agentic context layer for government contracting. Bring government market intelligence and your permitted G2X account context into ChatGPT to understand buyers, evaluate opportunities, and plan your next move.\n\nResearch opportunities, awards, forecasts, companies, and contracting relationships. Inspect accessible opportunity documents and saved analysis, compare records, and build research or capture drafts with links to the supporting G2X sources.\n\nWhen you confirm an account action, use the supported G2X tools to save work or update your own CRM records. A G2X account is required. Available records and actions follow your account's permissions and access.\n\nUse focused GovCon workflows to review pursuits, manage your pipeline and CRM, research supply items and labor rates, and prepare cited capture briefs. Where your ChatGPT account and connected app support them, combine G2X evidence with web research, analyze selected files, create shareable documents or set up recurring briefings. Scheduling and file capabilities depend on the current ChatGPT mode and account; installing the plugin does not create a task.",
        "developerName": "g2xchange.com",
        "category": "Business & Operations",
        "capabilities": [
          "Opportunity and market research",
          "Company and teaming research",
          "Solicitation review and bid decisions",
          "Pipelines, CRM and company profiles",
          "Supply items and published labor rates",
          "Events and supported eBuy research",
          "ChatGPT file analysis, capture briefs and supported scheduled tasks"
        ],
        "websiteURL": "https://g2x.com",
        "supportURL": "https://g2x.com/support",
        "privacyPolicyURL": "https://g2x.com/privacy-policy",
        "termsOfServiceURL": "https://g2x.com/community-member-guidelines",
        "defaultPrompt": [
          "Find cybersecurity opportunities for my company.",
          "What needs attention in my pipeline this week?",
          "Turn this opportunity into a one-page pursuit brief."
        ],
        "brandColor": "#11A444",
        "composerIcon": "./assets/g2x.svg",
        "logo": "./assets/g2x.svg"
      },
      "onboardingSkill": "./skills/g2x-setup/SKILL.md",
      "review": {
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments.",
        "test_cases": {
          "positive": [
            {
              "description": "Bounded opportunity research with source links.",
              "prompt": "Find me a few open cybersecurity opportunities.",
              "tools_triggered": "g2x_search_opportunities",
              "expected_behavior": "Return up to five actual accessible matches with the available agency, response deadline and returned G2X record link. Preserve unknown fields and a genuine no-match outcome; do not invent an opportunity, deadline or source link. Make no account changes."
            },
            {
              "description": "Company entity choice and its contracting history.",
              "prompt": "What has Leidos been winning lately?",
              "tools_triggered": "g2x_search_companies, g2x_company_contract_history, g2x_get_record",
              "expected_behavior": "Show actual returned company choices and wait for the user's entity choice when ambiguous. Use that exact returned identity for contract history and the company card; cite the returned G2X sources and preserve unknown values. Do not watch or save a company automatically."
            },
            {
              "description": "Complete stored document in Markdown and structured JSON, using the public sample fixture identified in reviewer context.",
              "prompt": "Show me the full VA cybersecurity training document, and give me a JSON copy too.",
              "tools_triggered": "g2x_opportunity_documents, g2x_opportunity_attachment_text",
              "expected_behavior": "Use the exact existing stored attachment supplied in reviewer context. Read the same document and source version in both formats, following returned continuation cursors within the admitted test envelope. Preserve all pages, sections and available citations. Do not upload, prepare or parse a new document. A summary, single page or unread download link is not the expected complete-document result."
            },
            {
              "description": "Read the existing QA-owned requirements extraction referenced in the sample CRM account, with its source citations.",
              "prompt": "Show me the VA requirements analysis saved with my sample company.",
              "tools_triggered": "g2x_crm_find, g2x_crm_get_record, g2x_get_analysis_run",
              "expected_behavior": "Resolve the reviewer-owned sample company and read its saved VA training analysis reference. Retrieve that exact completed requirements-extraction run and show actual stored requirements with their document/page or section citations. Preserve truncated or unspecified fields. Do not start another analysis or claim qualification, company compliance, or a compliance matrix from extraction alone. Do not substitute another account, run or workspace."
            },
            {
              "description": "One confirmed note on the existing reviewer-owned sample CRM account, followed by readback.",
              "prompt": "Find my sample CRM company. Add the note \u201cReviewed for teaming follow-up\u201d after I confirm.",
              "tools_triggered": "g2x_crm_find, g2x_crm_get_record, g2x_crm_add_note",
              "expected_behavior": "Find and show the existing sample account and its actual next step. Ask for confirmation of the exact account and note before writing. After confirmation, add exactly one note with the requested text and read back that same account. Leave the next step unchanged; do not create an account or contact anyone. Stop on an uncertain write outcome rather than repeating the write."
            }
          ],
          "negative": [
            {
              "description": "Flight booking is outside G2X's supported scope.",
              "prompt": "Book me a flight from Washington to Boston tomorrow.",
              "tools_triggered": "None",
              "expected_behavior": "Explain the capability boundary without invoking G2X or another transactional service. Do not book, invent an itinerary or claim a receipt."
            },
            {
              "description": "G2X does not send customer email or schedule calendar meetings.",
              "prompt": "Email the customer and schedule a meeting for tomorrow.",
              "tools_triggered": "None",
              "expected_behavior": "Do not send an email, create a meeting or log an interaction claiming contact occurred. Explain the boundary; an offer to draft text is not a sent message or scheduled event. Make no G2X tool calls."
            },
            {
              "description": "Government proposal submission is not a G2X transaction.",
              "prompt": "Submit my proposal to SAM.gov for this solicitation.",
              "tools_triggered": "None",
              "expected_behavior": "Explain that the app supports research rather than proposal submission. Do not upload, submit, invent a solicitation or government receipt, or invoke research merely to answer this out-of-scope transaction. Make no G2X tool calls."
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/17Zby2BceHKiGi-HHO5Qex5P4HZfyTe5f/view"
      },
      "publication": {
        "release_notes": "Replaces broad overlapping skills with twenty focused GovCon workflows. Adds supported ChatGPT recurring briefings, uploaded-file analysis, shareable capture briefs and public-web verification. Includes the complete shared reference library and nine detailed GovCon workflows. Preserves the G2X MCP connection and plain chat responses."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 26183c5479200da8945b887047bd1134bc8d32c745e741d54b3b1e88353175ef