{"id":4446,"external_id":"plugins_6a893288a1008191857f5437d78ab047","name":"marketing-swarm","display_name":"Marketing Swarm","developer":"Mamdouh Aboammar","category":"Business & Operations","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:22:04Z","input_sha256":"7ad7514595be606be0b8ea81874b802bae1a94a2a114a7e810bfc4c32a9d9cca","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"0.1.0","skill_count":11,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-03T06:00:00.871Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":null,"connector_id":null,"created_at":"2026-08-22T05:28:35.792224Z","discoverability":"UNLISTED","id":"plugins_6a893288a1008191857f5437d78ab047","is_template":false,"name":"marketing-swarm","release":{"app_ids":[],"app_manifest":null,"app_templates":[],"description":"Coordinate paid-media diagnosis, budget scenarios, creative analysis, fatigue planning, causal attribution, campaign memory, and decision quality as a focused set of marketing Skills.","display_name":"Marketing Swarm","id":"pluginrel_1de38a16e8e88191aaeb7faf4f7ac121","interface":{"brand_color":"#1E5B43","capabilities":["Marketing task routing","Campaign health diagnosis","Spend risk and pacing analysis","Cross-platform budget scenarios","Creative pattern analysis","Creative fatigue planning","Scenario and sensitivity analysis","Causal attribution review","Incrementality test review","Campaign memory comparison","Evidence and quality checks","Host file and Python workflows"],"category":"Business & Operations","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_00000000db6c820a856a27e0b6b31960","default_prompt":"Diagnose this paid-media account and tell me what matters first.","default_prompts":["Diagnose this paid-media account and tell me what matters first.","Compare these campaign and creative results, then propose the next tests.","Audit this attribution story and separate correlation from likely causal lift."],"developer_name":"Mamdouh Aboammar","logo_url":"https://files.openai.com/content?id=file_000000009c60820a8119eb59277b7be4","logo_url_dark":null,"long_description":"A set of specialist marketing workflows for diagnosing campaign performance, evaluating spend risk and pacing, comparing budget allocations, breaking down creative patterns, planning creative refreshes, simulating scenarios, auditing attribution and incrementality, learning from campaign history, and checking recommendation quality. It works from data supplied by the user or data available through authorized host tools. It does not change live campaigns or budgets unless the current host separately exposes a compatible write-capable app and the user explicitly authorizes that action.","plugin_category_id":"business & operations","privacy_policy_url":null,"screenshot_urls":[],"short_description":"Analyze paid media end to end","terms_of_service_url":null,"website_url":null},"keywords":["marketing","paid-media","advertising","creative","attribution","incrementality","campaign-analysis","media-buying","performance-marketing"],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Use when deciding how to distribute paid-media budget across campaigns, audiences, geographies, or platforms, including cross-platform comparisons and attention-cost opportunities.","interface":{"brand_color":null,"default_prompt":"Compare these campaigns and propose evidence-based budget allocation scenarios.","display_name":"Budget & Media Allocation","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Compare where spend should go"},"name":"budget-media-allocation","plugin_release_skill_id":"pluginrsk_6a89328b2f4c8191b20b3848064b0845"},{"description":"Use when paid-media performance changed, spend looks abnormal, delivery or pacing is off, or the user wants an account/campaign health diagnosis before choosing tactics.","interface":{"brand_color":null,"default_prompt":"Diagnose this campaign performance change before recommending actions.","display_name":"Campaign Diagnostics","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Find what changed and why"},"name":"campaign-diagnostics","plugin_release_skill_id":"pluginrsk_6a89328ba4b88191a54e79e6bd2fe69e"},{"description":"Use for attribution disputes, incrementality questions, causal claims, holdout or lift-test review, counterfactual analysis, and cases where platform-reported credit may not represent true business impact.","interface":{"brand_color":null,"default_prompt":"Audit this attribution claim and tell me what we can actually say about incremental impact.","display_name":"Causal Attribution","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Test whether media caused lift"},"name":"causal-attribution","plugin_release_skill_id":"pluginrsk_6a89328b0c288191abbee34f64842733"},{"description":"Use when an ad may be fatiguing, the user needs refresh timing, or they want new variants derived from proven creative elements while preserving a clear testing logic.","interface":{"brand_color":null,"default_prompt":"Check whether these creatives are fatiguing and build the next controlled refresh tests.","display_name":"Creative Fatigue","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Plan refreshes before decay"},"name":"creative-fatigue-mutation","plugin_release_skill_id":"pluginrsk_6a89328a51d88191a7fc464c5fb53aea"},{"description":"Use to analyze one or more ads or creative variants, identify the message and execution patterns associated with performance, and turn winners into testable creative hypotheses without copying them blindly.","interface":{"brand_color":null,"default_prompt":"Break these ads into testable creative patterns and explain what the performance data really supports.","display_name":"Creative Genome","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Find repeatable creative patterns"},"name":"creative-genome-analysis","plugin_release_skill_id":"pluginrsk_6a89328bc96081919476232a76db5cfc"},{"description":"Use before finalizing high-impact marketing recommendations or whenever multiple analyses disagree, evidence is weak, causal language may be overstated, or a live campaign change is being considered.","interface":{"brand_color":null,"default_prompt":"Review this marketing recommendation for evidence quality, causal overclaiming, and execution risk.","display_name":"Decision Quality Gate","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Check evidence before action"},"name":"decision-quality-gate","plugin_release_skill_id":"pluginrsk_6a89328a31b881919fa4dcfbe2dbcbe6"},{"description":"Use when a Marketing Swarm workflow needs to inspect, search, modify, or verify files in the host workspace using the safest native tools available.","interface":{"brand_color":null,"default_prompt":"Inspect the available marketing files with the narrowest safe host capability before analysis.","display_name":"Workspace Operator","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Use host files safely"},"name":"host-workspace-operator","plugin_release_skill_id":"pluginrsk_6a89328bcab08191a3b6ec5e3fe3e172"},{"description":"Use when the user has prior campaign results, experiments, creative history, or benchmarks and wants to find comparable past evidence, reusable patterns, or lessons relevant to a current decision.","interface":{"brand_color":null,"default_prompt":"Compare this decision with our past campaign evidence and surface the cases that actually transfer.","display_name":"Marketing Memory","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Reuse relevant campaign history"},"name":"marketing-memory","plugin_release_skill_id":"pluginrsk_6a89328c124481918a839f21a366b305"},{"description":"Use for broad or multi-part paid-media questions that need routing across campaign diagnosis, budget allocation, creative analysis, fatigue planning, simulation, attribution, historical evidence, and quality review.","interface":{"brand_color":null,"default_prompt":"Diagnose this marketing problem and route it to the right specialist workflows.","display_name":"Marketing Swarm Router","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Route complex marketing work"},"name":"marketing-swarm-router","plugin_release_skill_id":"pluginrsk_6a89328a46308191ad990bd5fa542fce"},{"description":"Use when Marketing Swarm needs deterministic metric calculation, tabular analysis, simulation, statistical checks, file processing, or verification that should actually run with host-native Python instead of relying on unverified mental arithmetic.","interface":{"brand_color":null,"default_prompt":"Use host-native Python for the marketing calculation and report the executed assumptions and result.","display_name":"Marketing Python","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Run marketing calculations"},"name":"sandbox-python-executor","plugin_release_skill_id":"pluginrsk_6a89328b1564819186e6a427ffa66f40"},{"description":"Use for campaign what-if questions, budget or KPI forecasts, sensitivity analysis, and decision ranges where deterministic or probabilistic scenarios are more useful than a single point estimate.","interface":{"brand_color":null,"default_prompt":"Model these marketing scenarios and show which assumptions could flip the decision.","display_name":"Scenario Simulation","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Model what-if campaign outcomes"},"name":"scenario-simulation","plugin_release_skill_id":"pluginrsk_6a89328b004881919bc6fa3373b29d25"}],"version":"0.1.0"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"marketing-swarm","author":{"url":"https://github.com/imMamdouhaboammar","name":"Mamdouh Aboammar"},"license":"MIT","sources":[{"path":".codex-plugin/plugin.json","sha256":"3ff2d29af6b484d315b14228b2d723926b8389d78c913939b5ef560225af6a0b"}],"version":"0.1.0","keywords":["marketing","paid-media","advertising","creative","attribution","incrementality","campaign-analysis","media-buying","performance-marketing"],"artifact_id":16986,"observed_at":"2026-10-03T06:32:36Z","capabilities":["Marketing task routing","Campaign health diagnosis","Spend risk and pacing analysis","Cross-platform budget scenarios","Creative pattern analysis","Creative fatigue planning","Scenario and sensitivity analysis","Causal attribution review","Incrementality test review","Campaign memory comparison","Evidence and quality checks","Host file and Python workflows"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"keywords":0,"capabilities":0},"extraction_version":1,"conflicts_or_errors":[]}}