← 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"
]
}
]
}