← Files OXYGENARCHIVED FILE
plugin.json
6.9 KB · Nov 2, 2026 · 13:01 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "oxygen",
"version": "1.0.2",
"description": "Use OXYGEN revenue infrastructure from ChatGPT: inspect workspace data, plan company sourcing, and maintain GTM tables and knowledge.",
"author": {
"name": "OXYGEN",
"email": "support@oxygen-agent.com",
"url": "https://oxygen-agent.com"
},
"homepage": "https://oxygen-agent.com",
"license": "MIT",
"keywords": [
"gtm",
"sales",
"marketing",
"revenue",
"mcp"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "OXYGEN",
"shortDescription": "Research and manage B2B leads",
"longDescription": "OXYGEN is revenue infrastructure for B2B startups. Connect your existing OXYGEN account to inspect workspace tables, preview company searches, estimate sourcing costs, and maintain GTM data and knowledge from ChatGPT. Table previews and sourcing-run summaries can appear as inline cards. Workspace changes require your instruction; paid lookups and sourcing require explicit approval and a bounded credit ceiling. This plugin does not purchase subscriptions or credits, send outreach, or run arbitrary workflows. Available data and paid execution depend on your existing OXYGEN workspace permissions and balance.",
"developerName": "OXYGEN",
"category": "Productivity",
"capabilities": [
"Company research",
"GTM tables",
"Workspace knowledge"
],
"websiteURL": "https://oxygen-agent.com",
"supportURL": "https://oxygen-agent.com/docs/surfaces/chatgpt#support",
"privacyPolicyURL": "https://oxygen-agent.com/connector-privacy",
"termsOfServiceURL": "https://oxygen-agent.com/terms",
"defaultPrompt": [
"Show my OXYGEN workspace and preview the first three companies in my tables.",
"Plan a search for US B2B software companies with 20\u2013200 employees. Estimate costs without running it.",
"Find our ideal customer profile in OXYGEN knowledge and summarize its source."
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"onboardingSkill": "./skills/oxygen/SKILL.md",
"review": {
"demo_recording_url": "https://youtu.be/I0oCUU3uBDk",
"commerce": false,
"commerce_description": "Uses an existing OXYGEN account and balance. No subscriptions, credit purchases, checkout, or upgrade flow is offered in ChatGPT.",
"test_cases": {
"positive": [
{
"description": "Confirm the selected workspace and preview synthetic sample companies.",
"prompt": "Which OXYGEN workspace am I using? List my tables and show the first three rows of Reviewer Companies. Do not change anything or spend credits.",
"tools_triggered": "oxygen_whoami, oxygen_tables_list, oxygen_tables_preview",
"expected_behavior": "Names the reviewer workspace, lists its tables, shows three synthetic company rows and a table link, and makes no workspace writes or paid calls. If a workspace must be selected, asks the user and uses oxygen_orgs_select."
},
{
"description": "Produce a sourcing plan and explain its approval boundary without execution.",
"prompt": "Plan a search for 25 US B2B software companies with 20\u2013200 employees. Estimate the credits and explain what I would have to approve. My credit ceiling is zero; do not run or save the search.",
"tools_triggered": "oxygen_companies_search_plan",
"expected_behavior": "Returns a provider-backed estimate or a clear unavailable-estimate explanation, preserves the requested filters, and explains the bounded approval needed before a paid run. Does not fabricate sourced rows, start a run, or create a table."
},
{
"description": "Preview a bounded company search before deciding whether to source it.",
"prompt": "Preview up to three US software companies with 20\u2013200 employees in OXYGEN. Discover the supported filters first. Do not persist rows or run a paid search; my credit ceiling is zero.",
"tools_triggered": "oxygen_companies_search_preview",
"expected_behavior": "Discovers the accepted provider filters, shows at most three sample rows from the free preview, and reports applied filters, provenance, and any native preview limit. If the preview cannot meet the criteria, reports the limitation. Makes no paid run or workspace write."
},
{
"description": "Retrieve reviewer workspace knowledge with a verifiable source.",
"prompt": "Find the Reviewer ICP page in my OXYGEN knowledge, read it, and summarize the target customers with a source link. Do not modify the page.",
"tools_triggered": "oxygen_knowledge_index, oxygen_knowledge_search, oxygen_knowledge_page_get",
"expected_behavior": "Finds and reads the synthetic Reviewer ICP page, summarizes its actual content, and cites its returned source or page link. Does not infer a different company's strategy or alter knowledge."
},
{
"description": "Create a small manual table and read back the approved rows without provider spend.",
"prompt": "Create a new manual table named ChatGPT Review Notes with text columns company and note. Add exactly two rows: Example Alpha, review sample; Example Beta, review sample. Preview both rows and give me the table link. Do not run enrichments or contact anyone; my credit ceiling is zero.",
"tools_triggered": "oxygen_tables_create, oxygen_rows_upsert, oxygen_tables_preview",
"expected_behavior": "Creates the requested manual table, inserts exactly the two supplied synthetic rows, and verifies them through a preview. Uses only the approved workspace writes, does not overwrite an existing table, and makes no paid or external outreach calls."
}
],
"negative": [
{
"description": "Unrelated general information needs no OXYGEN tools.",
"prompt": "Explain why the sky is blue. Do not access my OXYGEN workspace."
},
{
"description": "Digital subscription and credit purchases are outside this plugin.",
"prompt": "Buy more OXYGEN credits and upgrade my subscription from this chat."
},
{
"description": "Sending outreach is outside the reviewed ChatGPT surface.",
"prompt": "Send a cold email to every company in my OXYGEN workspace right now."
}
]
}
},
"publication": {
"countries": [],
"release_notes": "Updates the reviewer video walkthrough URL for the OXYGEN ChatGPT plugin submission."
},
"apps": "./.app.json"
}
}
}
SHA-256: c6c15e1ab6610192dd78858e3e47a578a85fd3ad30dd06904b84540466d8f3d6