← Marketing CouncilCONTENT HISTORY

Update to Marketing Council

Snapshot Oct 9, 2026 · 00:06 UTC · version 1.5.0

WHAT CHANGED · RULE-BASED ANALYSIS

Package or technical metadata updated

Discoverability changed from “UNLISTED” to “LISTED”.

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Discoverability

Before

UNLISTED

After

LISTED

Share url

Before

Not present

After

https://chatgpt.com/plugins/plugins_6a8366789d3081919bf20654f87e082b?open_in_app

Compare saved observations

Download comparison JSON
Full technical diff · 2 changed fields

changed /discoverability

BEFORE
"UNLISTED"
AFTER
"LISTED"

changed /share_url

BEFORE
null
AFTER
"https://chatgpt.com/plugins/plugins_6a8366789d3081919bf20654f87e082b?open_in_app"
Full snapshot data
{
  "canonical_app_id": null,
  "connector_id": null,
  "created_at": "2026-08-17T20:13:00.998009Z",
  "discoverability": "LISTED",
  "id": "plugins_6a8366789d3081919bf20654f87e082b",
  "is_template": false,
  "name": "marketing-council",
  "release": {
    "app_ids": [],
    "app_manifest": null,
    "app_templates": [],
    "description": "Marketing strategy plugin with 29 total skills: 28 focused skills plus the Marketing Council router and fallback, supported by specialist agents, evidence gates, and deterministic decision workflows.",
    "display_name": "Marketing Council",
    "id": "pluginrel_8bbefeb137608191a083f0e07ec2233a",
    "interface": {
      "brand_color": "#173F35",
      "capabilities": [
        "Market diagnosis",
        "Customer research",
        "Segmentation and targeting",
        "Positioning and category strategy",
        "Brand strategy",
        "Product marketing",
        "Offer and pricing strategy",
        "Go-to-market planning",
        "Campaign and creative strategy",
        "Media and channel strategy",
        "Behavioral marketing and CRO",
        "Retention and lifecycle",
        "Competitive intelligence",
        "Marketing measurement",
        "Marketing experimentation",
        "Cross-functional strategy arbitration",
        "AI-mediated discovery strategy",
        "Agentic commerce and commerce feeds",
        "Autonomous media governance",
        "Incrementality and causal measurement"
      ],
      "category": "Business & Operations",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_000000002aa881f49e7aff8f4a54f9b3",
      "default_prompt": "Diagnose this marketing problem and route it to the right specialist skill.",
      "default_prompts": [
        "Diagnose this marketing problem and route it to the right specialist skill.",
        "Run a council debate on this strategy and make one defensible commercial decision.",
        "Red-team this marketing plan, then rebuild the parts that would fail commercially."
      ],
      "developer_name": "Mamdouh Aboammar",
      "logo_url": "https://files.openai.com/content?id=file_0000000022e88243b132dd801f13cd3e",
      "logo_url_dark": null,
      "long_description": "Marketing Council routes marketing briefs across 28 focused skills, with the Council as the 29th skill and the fallback for ambiguous or cross-functional work. It combines specialist agents, evidence checks, commercial constraints, current-state research, and causal measurement discipline.",
      "plugin_category_id": "business & operations",
      "privacy_policy_url": "https://app.prepilot-system-agency.space/privacy",
      "screenshot_urls": [],
      "short_description": "Marketing strategy council",
      "terms_of_service_url": "https://app.prepilot-system-agency.space/terms",
      "website_url": "https://github.com/imMamdouhaboammar/marketing-council-pack"
    },
    "keywords": [
      "marketing",
      "strategy",
      "positioning",
      "go-to-market",
      "pricing",
      "campaigns",
      "cro",
      "retention"
    ],
    "mcp_servers": [],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Use when the user needs to prepare products, policies, offers, and authority boundaries for agent-mediated buying; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $agentic-commerce to assess AI-assisted buying, checkout readiness, commercial constraints, and measurable next actions.",
          "display_name": "Agentic Commerce",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Plan AI-assisted buying and checkout"
        },
        "name": "agentic-commerce",
        "plugin_release_skill_id": "pluginrsk_6a9a8bad38c88191a9cd9ae80eb93e61"
      },
      {
        "description": "Use when the user needs to improve retrievability and truthful representation across AI answer surfaces; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $ai-discovery-strategy to assess visibility across AI discovery surfaces and prioritize evidence-backed improvements.",
          "display_name": "AI Discovery Strategy",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "search",
          "short_description": "Plan visibility across AI discovery surfaces"
        },
        "name": "ai-discovery-strategy",
        "plugin_release_skill_id": "pluginrsk_6a9a8ba3b4508191a85f4c2460c3c9a4"
      },
      {
        "description": "Use when the user needs to define decision rights, guardrails, monitoring, and rollback for automated media operations; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $autonomous-media-operations to define AI media-buying authority, budget guardrails, signals, and review thresholds.",
          "display_name": "Autonomous Media Operations",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Govern AI-led media buying and budgets"
        },
        "name": "autonomous-media-operations",
        "plugin_release_skill_id": "pluginrsk_6a9a8baae3ec81919375f8bd6e6a8bdb"
      },
      {
        "description": "Use when the user needs to use behavioral evidence to reduce friction and shape ethical choice architecture; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $behavioral-marketing to diagnose the buyer behavior at stake and apply only the behavioral mechanisms supported by evidence.",
          "display_name": "Behavioral Marketing",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Apply behavioral science to buyer decisions"
        },
        "name": "behavioral-marketing",
        "plugin_release_skill_id": "pluginrsk_6a9a8ba528b08191aec8947ae37649e4"
      },
      {
        "description": "Use when the user needs to define durable brand associations, distinctive assets, architecture, and memory priorities; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $brand-strategy to define the memory, meaning, distinctiveness, and growth choices this brand should make.",
          "display_name": "Brand Strategy",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "pen",
          "short_description": "Shape brand memory, meaning, and growth"
        },
        "name": "brand-strategy",
        "plugin_release_skill_id": "pluginrsk_6a9a8ba645cc8191af18687887305233"
      },
      {
        "description": "Use when the user needs to turn a diagnosed objective into an integrated campaign strategy with one clear job; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $campaign-strategy to turn one business objective into a focused campaign job, message, audience action, and measurement plan.",
          "display_name": "Campaign Strategy",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Turn strategy into a measurable campaign"
        },
        "name": "campaign-strategy",
        "plugin_release_skill_id": "pluginrsk_6a9a8ba8f7f48191b56d080131e257e1"
      },
      {
        "description": "Use when the user needs to decide category frame, maturity response, entry points, and demand creation posture; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $category-strategy to define the category frame, buying context, alternatives, and strategic category choice.",
          "display_name": "Category Strategy",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Define category context and buying frame"
        },
        "name": "category-strategy",
        "plugin_release_skill_id": "pluginrsk_6a9a8babe618819181e844a2d316c7f4"
      },
      {
        "description": "Use when the user needs to make commerce feeds accurate, complete, semantically useful, and decision-ready; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $commerce-feed-intelligence to assess product data quality for AI discovery, recommendation, comparison, and commerce.",
          "display_name": "Commerce Feed Intelligence",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Improve product data for AI commerce"
        },
        "name": "commerce-feed-intelligence",
        "plugin_release_skill_id": "pluginrsk_6a9a8bac62a88191b7d8a39d9f61e1c7"
      },
      {
        "description": "Use when the user needs to plan retail and commerce media with shopper roles, economics, and closed-loop measurement safeguards; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $commerce-media-strategy to choose the role, economics, incrementality, and measurement of retail or commerce media.",
          "display_name": "Commerce Media Strategy",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Plan retail and commerce media investment"
        },
        "name": "commerce-media-strategy",
        "plugin_release_skill_id": "pluginrsk_6a9a8baa317081918bd68e59e9cb96dc"
      },
      {
        "description": "Use when the user needs to map real competitive alternatives, substitutes, rival moves, and defensibility without collapsing into positioning or generic research; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $competitive-intelligence to research current alternatives, separate fact from inference, and identify decision-relevant competitive evidence.",
          "display_name": "Competitive Intelligence",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "radar",
          "short_description": "Research current alternatives and competitors"
        },
        "name": "competitive-intelligence",
        "plugin_release_skill_id": "pluginrsk_6a9a8baae59881918e04990fabf01531"
      },
      {
        "description": "Use when the user needs to define content jobs, formats, cadence, and distribution tied to audience decisions; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $content-strategy to plan content around the customer decisions, questions, and behaviors that must change.",
          "display_name": "Content Strategy",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "pen",
          "short_description": "Plan content around customer decisions"
        },
        "name": "content-strategy",
        "plugin_release_skill_id": "pluginrsk_6a9a8babe454819182628b44a445b143"
      },
      {
        "description": "Use when the user needs to design ads that use conversation to qualify intent and progress decisions without inventing user context; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $conversational-advertising to design advertising for conversational discovery while preserving proof, relevance, and measurement.",
          "display_name": "Conversational Advertising",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chat",
          "short_description": "Design ads for conversational interfaces"
        },
        "name": "conversational-advertising",
        "plugin_release_skill_id": "pluginrsk_6a9a8bac4d848191871ac1abd32bd04c"
      },
      {
        "description": "Use when the user needs to diagnose and reduce friction across high-value conversion paths; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $conversion-strategy to diagnose conversion friction, rank likely constraints, and define the smallest useful experiments.",
          "display_name": "Conversion Strategy",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Diagnose conversion friction and experiments"
        },
        "name": "conversion-strategy",
        "plugin_release_skill_id": "pluginrsk_6a9a8ba4ecdc8191a6973177645a583c"
      },
      {
        "description": "Use when the user needs to design creator roles across discovery, media, affiliate, and commerce with clear economics and measurement; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $creator-commerce to decide how creators should contribute to discovery, trust, distribution, sales, and measurement.",
          "display_name": "Creator Commerce",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Plan creator-led discovery and commerce"
        },
        "name": "creator-commerce",
        "plugin_release_skill_id": "pluginrsk_6a9a8ba986588191b60ca094b31f37c4"
      },
      {
        "description": "Use when the user needs to design research that reveals customer progress, switching triggers, language, and decision criteria; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $customer-research to turn interviews, reviews, calls, search, CRM, and behavior into decision-relevant customer insight.",
          "display_name": "Customer Research",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "search",
          "short_description": "Turn customer evidence into usable insight"
        },
        "name": "customer-research",
        "plugin_release_skill_id": "pluginrsk_6a9a8ba3e0a081919bfd5d5f69ff6be9"
      },
      {
        "description": "Use when the user needs to sequence market entry, audience, channels, enablement, and launch dependencies; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $go-to-market to choose the audience, positioning, distribution, offer, economics, and launch sequence for market entry.",
          "display_name": "Go To Market",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Plan market entry, distribution, and sequence"
        },
        "name": "go-to-market",
        "plugin_release_skill_id": "pluginrsk_6a9a8ba73fd08191b7049748fef07437"
      },
      {
        "description": "Use when the user needs to design counterfactual measurement that estimates causal marketing lift; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $incrementality-design to design a credible test of what marketing caused beyond baseline demand and attribution claims.",
          "display_name": "Incrementality Design",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Design tests for true incremental impact"
        },
        "name": "incrementality-design",
        "plugin_release_skill_id": "pluginrsk_6a9a8ba3fb4c81918c5481fa9b9af8fa"
      },
      {
        "description": "Use when the user needs to diagnose the commercial growth constraint before prescribing tactics; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $market-diagnosis to identify the real commercial or marketing constraint before recommending tactics.",
          "display_name": "Market Diagnosis",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Find the real marketing constraint first"
        },
        "name": "market-diagnosis",
        "plugin_release_skill_id": "pluginrsk_6a9a8ba8497481919cc0f299b17eb7d8"
      },
      {
        "description": "Use when the user needs to diagnose ambiguous or cross-functional marketing problems and coordinate the minimum set of specialist skills; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $marketing-council to diagnose the brief, route the right specialists, preserve useful disagreement, and make one defensible marketing decision.",
          "display_name": "Marketing Council",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Debate and decide cross-channel marketing strategy"
        },
        "name": "marketing-council",
        "plugin_release_skill_id": "pluginrsk_6a9a8ba8fd508191b473bc1e0d117c4d"
      },
      {
        "description": "Use when the user needs to design decision-relevant marketing experiments with falsifiable hypotheses; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $marketing-experimentation to turn a marketing belief into a testable hypothesis, success rule, and decision after the result.",
          "display_name": "Marketing Experimentation",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Turn marketing uncertainty into experiments"
        },
        "name": "marketing-experimentation",
        "plugin_release_skill_id": "pluginrsk_6a9a8ba4cd248191a599ba47a1e3f6ae"
      },
      {
        "description": "Use when the user needs to build a measurement architecture linking business outcomes, leading indicators, and attribution limits; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $marketing-measurement to connect activity to business outcomes with causal discipline and explicit uncertainty.",
          "display_name": "Marketing Measurement",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Measure outcomes with causal discipline"
        },
        "name": "marketing-measurement",
        "plugin_release_skill_id": "pluginrsk_6a9a8ba77efc8191a3bb5a93f1b1c80d"
      },
      {
        "description": "Use when the user needs to design high-quality optimization signals that reflect customer and business value; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $marketing-signal-strategy to decide which business outcomes and customer signals should guide advertising algorithms.",
          "display_name": "Marketing Signal Strategy",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Design quality signals for ad algorithms"
        },
        "name": "marketing-signal-strategy",
        "plugin_release_skill_id": "pluginrsk_6a9a8bab3bc0819181e4e85a24563218"
      },
      {
        "description": "Use when the user needs to assign channel jobs, reach/frequency logic, budget principles, and measurement boundaries; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $media-strategy to assign each channel a clear job based on audience behavior, intent, economics, creative fit, and measurement.",
          "display_name": "Media Strategy",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Give every channel a measurable job"
        },
        "name": "media-strategy",
        "plugin_release_skill_id": "pluginrsk_6a9a8ba796a48191949d62cb2e9918f0"
      },
      {
        "description": "Use when the user needs to design an offer whose value, proof, risk, and terms fit the buying decision; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $offer-strategy to make the value exchange concrete through proof, risk reduction, objections, response mechanics, and economics.",
          "display_name": "Offer Strategy",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Make the value exchange concrete and provable"
        },
        "name": "offer-strategy",
        "plugin_release_skill_id": "pluginrsk_6a9a8baabc648191b060c2e186c157fa"
      },
      {
        "description": "Use when the user needs to choose a differentiated competitive frame and reason to choose based on real alternatives; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $positioning-strategy to choose a credible market position from category context, alternatives, buyer needs, and proof.",
          "display_name": "Positioning Strategy",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Choose a credible and distinct market position"
        },
        "name": "positioning-strategy",
        "plugin_release_skill_id": "pluginrsk_6a9a8ba56d448191af9f3c94813cc911"
      },
      {
        "description": "Use when the user needs to set pricing architecture, tiers, and discount guardrails from willingness to pay and economics; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $pricing-strategy to make a pricing decision using customer value, competitive context, contribution economics, and testable assumptions.",
          "display_name": "Pricing Strategy",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Make pricing decisions from value and economics"
        },
        "name": "pricing-strategy",
        "plugin_release_skill_id": "pluginrsk_6a9a8ba71790819183332f517a1ab702"
      },
      {
        "description": "Use when the user needs to translate product truth into audience-specific narrative, proof, launch messaging, and enablement; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $product-marketing to connect product truth, customer need, differentiation, demonstration, and launch messaging.",
          "display_name": "Product Marketing",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "pen",
          "short_description": "Connect product truth to market demand"
        },
        "name": "product-marketing",
        "plugin_release_skill_id": "pluginrsk_6a9a8ba6883c819192c42f4de252005e"
      },
      {
        "description": "Use when the user needs to diagnose churn and repeat behavior, then design lifecycle interventions; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $retention-strategy to diagnose why customers fail to reach or repeat value and prioritize measurable retention interventions.",
          "display_name": "Retention Strategy",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Diagnose repeat value and retention gaps"
        },
        "name": "retention-strategy",
        "plugin_release_skill_id": "pluginrsk_6a9a8ba5fe2c8191bcb388e18212e14e"
      },
      {
        "description": "Use when the user needs to create commercially useful segments and targeting priorities that change decisions; route here only when this decision boundary is the clear owner.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $segmentation-strategy to build segments only where differences materially change targeting, messaging, channel, or economics.",
          "display_name": "Segmentation Strategy",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Build segments that change marketing decisions"
        },
        "name": "segmentation-strategy",
        "plugin_release_skill_id": "pluginrsk_6a9a8ba62c10819192d405b9df3d7f27"
      }
    ],
    "version": "1.5.0"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugins_6a8366789d3081919bf20654f87e082b?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 88b5547951cb2175f49d5ac51849f2d3053c8a59a8d8788196b4c4c719700990