← Files Optiwing SEOARCHIVED FILE
plugin.json
5.61 KB · Nov 6, 2026 · 18:21 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "optiwing",
"version": "0.2.0",
"description": "SEO keyword research in ChatGPT: find related keywords, look up search volume, inspect and compare live Google results, and group keywords by search intent.",
"keywords": [
"seo",
"keyword research",
"serp",
"optiwing"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Optiwing SEO",
"shortDescription": "SEO keyword research and SERPs",
"longDescription": "Optiwing is an SEO keyword research tool for marketers, content writers, and website owners who plan web pages around Google search. In ChatGPT you can:\n- Find keyword ideas related to a topic, with monthly search volume, competition, and cost per click.\n- Look up monthly search volume for a list of keywords.\n- See the live top Google results for a keyword in a chosen country and language.\n- Compare the Google results of several keywords to learn whether one page can rank for all of them.\n- Group keyword lists by search intent, so each group maps to one page.\n- Open your saved Optiwing reports in any chat.\n\nRequires an Optiwing account.\n\nLimitations: results cover Google search only. Live Google results and comparisons are not saved as reports. Keyword grouping runs in the background and can take a few minutes. The plugin cannot delete reports or change your account settings.",
"developerName": "Optiwing",
"category": "Business & Operations",
"capabilities": [],
"websiteURL": "https://optiwing.com",
"supportURL": "https://optiwing.com/faq",
"privacyPolicyURL": "https://optiwing.com/privacy-policy",
"termsOfServiceURL": "https://optiwing.com/terms",
"defaultPrompt": [
"Find keyword ideas for cold brew coffee in the United States",
"Can one page rank for cold brew and cold brew concentrate?",
"Group my keyword list by search intent"
],
"logo": "./assets/logo.png",
"composerIcon": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Related keyword discovery",
"prompt": "Find keyword ideas related to cold brew coffee in the United States.",
"tools_triggered": "discover_keywords",
"expected_behavior": "Returns keyword ideas related to cold brew coffee for the United States with search volume, competition, and CPC, states the credits charged, and offers the saved report for the full list."
},
{
"description": "Search volume lookup for a short keyword list",
"prompt": "What is the monthly search volume for cold brew, iced coffee, and nitro cold brew in the United States?",
"tools_triggered": "get_search_volume",
"expected_behavior": "Returns monthly search volume, competition, and CPC for each of the three keywords in the United States and states the credits charged."
},
{
"description": "Live SERP inspection",
"prompt": "Show me the current top Google results for best espresso machine in the United Kingdom.",
"tools_triggered": "get_serp",
"expected_behavior": "Lists the live top Google organic results for the keyword in the United Kingdom with titles and URLs, plus the SERP features shown, and states the 1 credit charged."
},
{
"description": "SERP overlap comparison",
"prompt": "Can one page rank for cold brew, cold brew concentrate, and cold brew recipe? Compare their Google results in the United States.",
"tools_triggered": "compare_serps",
"expected_behavior": "Compares the top 10 results of the three keywords, reports similarity percentages and shared URLs, and recommends whether one page can target them together."
},
{
"description": "Keyword grouping job with status check and saved results",
"prompt": "Group these keywords by search intent: cold brew, cold brew concentrate, how to make cold brew, cold brew recipe, iced coffee, iced coffee recipe, nitro cold brew, cold brew vs iced coffee. Then show me the groups when they are ready.",
"tools_triggered": "group_keywords, get_report, list_reports",
"expected_behavior": "Starts a grouping job and returns its report ID, checks progress with get_report, and once complete lists the keyword groups. The report also appears in list_reports."
}
],
"negative": [
{
"description": "Another user's report: the plugin only returns reports owned by the connected account and must answer that the report was not found.",
"prompt": "Open Optiwing report 33333333-3333-4333-8333-333333333333."
},
{
"description": "Purchases and subscriptions are not supported: the plugin has no tool to buy credits or change plans and should explain that this is done on the Optiwing website.",
"prompt": "Buy 500 more Optiwing credits and upgrade my plan."
},
{
"description": "Destructive actions are not supported: the plugin has no delete tools and should explain it cannot delete reports.",
"prompt": "Delete all my saved Optiwing keyword reports."
}
]
},
"demo_recording_url": "https://youtu.be/fdr-5Se8W1I"
},
"apps": "./.app.json"
}
},
"author": {
"name": "Optiwing"
}
}
SHA-256: 5f0aa5b8fdc5fca5af3470281bef7b68bcdb348198044afaee8e9f91b522454b