← back to A2a Lab

cards/vp-dw-marketing.agent-card.json

312 lines

{
  "name": "vp-dw-marketing",
  "description": "DW Marketing Command Center (Designer Wallcoverings BRAND ONLY) \u2014 copy, SEO, social (all platforms), video, creative, advertising intel, GA4 analytics, merchandising, landings, GTM. NOT Wallpaper's Back (\u2192 wallpapersback-marketing under vp-special-projects) or any non-DW brand. Social triggers below apply to DW's own accounts; a request naming a WPB handle routes to wallpapersback-marketing.  (triggers: marketing | campaign | brand | awareness | demand gen | command center \u00b7 social | instagram |",
  "supportedInterfaces": [
    {
      "url": "http://127.0.0.1:41300/vp-dw-marketing/",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "version": "0.1.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/plain"
  ],
  "skills": [
    {
      "id": "dw-instagram",
      "name": "dw-instagram",
      "description": "DW Instagram \u2014 feed/reels/stories via Norma instagram-agent :9810 (Meta Graph)",
      "tags": [
        "subagent",
        "cabinet"
      ]
    },
    {
      "id": "dw-tiktok",
      "name": "dw-tiktok",
      "description": "DW TikTok \u2014 short-form video + TikTok Shop sync",
      "tags": [
        "subagent",
        "cabinet"
      ]
    },
    {
      "id": "dw-linkedin",
      "name": "dw-linkedin",
      "description": "DW + Abrams LinkedIn \u2014 B2B/trade posts + outreach drafts (MANUAL+TOOLING, no TOS automation)",
      "tags": [
        "subagent",
        "cabinet"
      ]
    },
    {
      "id": "dw-facebook",
      "name": "dw-facebook",
      "description": "DW Facebook/Meta Page + Shop + Meta ads planning (shares Meta Graph w/ IG)",
      "tags": [
        "subagent",
        "cabinet"
      ]
    },
    {
      "id": "dw-pinterest",
      "name": "dw-pinterest",
      "description": "DW Pinterest \u2014 boards/rich-pins/idea-pins (top interiors discovery channel; API not yet wired)",
      "tags": [
        "subagent",
        "cabinet"
      ]
    },
    {
      "id": "dw-youtube",
      "name": "dw-youtube",
      "description": "DW YouTube \u2014 Shorts + room walkthroughs + how-to + video SEO (API not yet wired)",
      "tags": [
        "subagent",
        "cabinet"
      ]
    },
    {
      "id": "dw-x-twitter",
      "name": "dw-x-twitter",
      "description": "DW on X/Twitter \u2014 posts/threads/launches (API not yet wired)",
      "tags": [
        "subagent",
        "cabinet"
      ]
    },
    {
      "id": "dw-marketing-copy",
      "name": "dw-marketing-copy",
      "description": "campaign copy, product descriptions, SEO titles, mailer/ad body",
      "tags": [
        "skill",
        "cabinet"
      ]
    },
    {
      "id": "dw-seo-optimizer",
      "name": "dw-seo-optimizer",
      "description": "meta + structured data",
      "tags": [
        "skill",
        "cabinet"
      ]
    },
    {
      "id": "seo-analyzer",
      "name": "seo-analyzer",
      "description": "technical SEO audits",
      "tags": [
        "subagent",
        "cabinet"
      ]
    },
    {
      "id": "reels-producer",
      "name": "reels-producer",
      "description": "social reels/GIFs from product images",
      "tags": [
        "skill",
        "cabinet"
      ]
    },
    {
      "id": "reviewed-demo-video",
      "name": "reviewed-demo-video",
      "description": "reviewed-demo-video",
      "tags": [
        "skill",
        "cabinet"
      ]
    },
    {
      "id": "app-demo-video",
      "name": "app-demo-video",
      "description": "app-demo-video",
      "tags": [
        "skill",
        "cabinet"
      ]
    },
    {
      "id": "what-landed-video",
      "name": "what-landed-video",
      "description": "what-landed-video",
      "tags": [
        "skill",
        "cabinet"
      ]
    },
    {
      "id": "session-debrief",
      "name": "session-debrief",
      "description": "session-debrief",
      "tags": [
        "skill",
        "cabinet"
      ]
    },
    {
      "id": "video-gallery",
      "name": "video-gallery",
      "description": "browse produced videos :9763",
      "tags": [
        "skill",
        "cabinet"
      ]
    },
    {
      "id": "room-setting-generator",
      "name": "room-setting-generator",
      "description": "residential room renders for posts/pins",
      "tags": [
        "skill",
        "cabinet"
      ]
    },
    {
      "id": "commercial-room-setting-generator",
      "name": "commercial-room-setting-generator",
      "description": "contract/hospitality renders",
      "tags": [
        "skill",
        "cabinet"
      ]
    },
    {
      "id": "canvas-design",
      "name": "canvas-design",
      "description": "posters, print, social graphics",
      "tags": [
        "skill",
        "cabinet"
      ]
    },
    {
      "id": "four-horsemen",
      "name": "four-horsemen",
      "description": "Figma/Magic/Paper/Canva design orchestration",
      "tags": [
        "skill",
        "cabinet"
      ]
    },
    {
      "id": "four-horsemen-ui-orchestrator",
      "name": "four-horsemen-ui-orchestrator",
      "description": "four-horsemen-ui-orchestrator",
      "tags": [
        "skill",
        "cabinet"
      ]
    },
    {
      "id": "stampede",
      "name": "stampede",
      "description": "3 wild elevated-graphic variants",
      "tags": [
        "skill",
        "cabinet"
      ]
    },
    {
      "id": "logo-agent",
      "name": "logo-agent",
      "description": "tournament logo/brand-mark picker",
      "tags": [
        "skill",
        "cabinet"
      ]
    },
    {
      "id": "ad-social-tracker",
      "name": "ad-social-tracker",
      "description": "paid-ad detection across a directory",
      "tags": [
        "skill",
        "cabinet"
      ]
    },
    {
      "id": "advertising-signals",
      "name": "advertising-signals",
      "description": "single-domain \"where does X advertise\" scan",
      "tags": [
        "skill",
        "cabinet"
      ]
    },
    {
      "id": "analytics-agent",
      "name": "analytics-agent",
      "description": "GA4 \u2014 properties, events, gtag injection, traffic reports (shared w/ vp-operations)",
      "tags": [
        "subagent",
        "cabinet"
      ]
    },
    {
      "id": "collection-creator",
      "name": "collection-creator",
      "description": "AI curated-collection idea generator",
      "tags": [
        "skill",
        "cabinet"
      ]
    },
    {
      "id": "new-arrivals-rotator",
      "name": "new-arrivals-rotator",
      "description": "auto-rotating New Arrivals / Trending Shopify collections",
      "tags": [
        "skill",
        "cabinet"
      ]
    },
    {
      "id": "pairs-well-with",
      "name": "pairs-well-with",
      "description": "per-SKU \"pairs well with\" recommendations",
      "tags": [
        "skill",
        "cabinet"
      ]
    },
    {
      "id": "dw-vendor-landing",
      "name": "dw-vendor-landing",
      "description": "<vendor>.designerwallcoverings.com editorial lookbook",
      "tags": [
        "skill",
        "cabinet"
      ]
    },
    {
      "id": "dw-promo-banner",
      "name": "dw-promo-banner",
      "description": "text-first new-products promo banner across the DW sister-site/microsite network (reads each site data/products.json, no DB plumbing); LIVE deploy Steve-gated",
      "tags": [
        "subagent",
        "cabinet"
      ]
    },
    {
      "id": "product-strategist",
      "name": "product-strategist",
      "description": "positioning, GTM, roadmap (shared w/ vp-research-content)",
      "tags": [
        "subagent",
        "cabinet"
      ]
    }
  ]
}