← back to A2a Lab
cards/vp-dw-commerce.agent-card.json
222 lines
{
"name": "vp-dw-commerce",
"description": "Designer Wallcoverings catalog, vendor scrapers, Shopify, storefronts, marketing (triggers: shopify | dw_unified | metafield | sku | variant | catalog \u00b7 vendor | scrape | crawl | enrich \u00b7 storefront | dw site | philipperomano | flockedwallpaper | grasscloth \u00b7 marketing | seo | mailer | drops | instagram | tiktok)",
"supportedInterfaces": [
{
"url": "http://127.0.0.1:41300/vp-dw-commerce/",
"protocolBinding": "JSONRPC",
"protocolVersion": "1.0"
}
],
"version": "0.1.0",
"capabilities": {
"streaming": false,
"pushNotifications": false
},
"defaultInputModes": [
"text/plain"
],
"defaultOutputModes": [
"text/plain"
],
"skills": [
{
"id": "pairs-well-with",
"name": "pairs-well-with",
"description": "cross-officer \u2014 approved via pyramid (primary: vp-dw-marketing)",
"tags": [
"skill",
"cabinet"
]
},
{
"id": "new-arrivals-rotator",
"name": "new-arrivals-rotator",
"description": "cross-officer \u2014 approved via pyramid (primary: vp-dw-marketing)",
"tags": [
"skill",
"cabinet"
]
},
{
"id": "collection-creator",
"name": "collection-creator",
"description": "cross-officer \u2014 approved via pyramid (primary: vp-dw-marketing)",
"tags": [
"skill",
"cabinet"
]
},
{
"id": "aichat",
"name": "aichat",
"description": "Big Red \u2014 customer-facing AI chat on every DW microsite; lower-left woman avatar; retail/wholesale/admin personas; vendor-redacted in retail; pm2 process \"aichat\" :9935 in ~/Projects/big-red; embed widget at chat.designerwallcoverings.com/widget.js",
"tags": [
"subagent",
"cabinet"
]
},
{
"id": "front-page-steward",
"name": "front-page-steward",
"description": "single owner of customer-facing front-page correctness across 53 DW sister sites + standalone front-faces (novasuede, philipperomano, architecturalwallcoverings, wallco.ai, thesetdecorator, ventura-corridor, butlr, starsofdesign); enforces standing structural rules (logo UL, hamburger UR Gucci, hero",
"tags": [
"subagent",
"cabinet"
]
},
{
"id": "dw-site-build",
"name": "dw-site-build",
"description": "universal DW storefront playbook",
"tags": [
"skill",
"cabinet"
]
},
{
"id": "internal-line-viewer",
"name": "internal-line-viewer",
"description": "standing spec for INTERNAL basic-auth line viewers \u2014 left-panel collapsed field tables, card-field toggles to image-only, density-scaled type; reference astek-landing :9944; private-label /curate rail",
"tags": [
"skill",
"cabinet"
]
},
{
"id": "dw-shopify-theme-optimizer",
"name": "dw-shopify-theme-optimizer",
"description": "Liquid perf, image opts, Core Web Vitals",
"tags": [
"skill",
"cabinet"
]
},
{
"id": "dw-marketing-copy",
"name": "dw-marketing-copy",
"description": "titles, body, SEO, descriptions",
"tags": [
"skill",
"cabinet"
]
},
{
"id": "dw-seo-optimizer",
"name": "dw-seo-optimizer",
"description": "meta + structured data",
"tags": [
"skill",
"cabinet"
]
},
{
"id": "dw-purchasing-vendor",
"name": "dw-purchasing-vendor",
"description": "vendor emails, POs, supplier pricing",
"tags": [
"skill",
"cabinet"
]
},
{
"id": "dw-sku-analyst",
"name": "dw-sku-analyst",
"description": "SKU normalization, dedup audits \u2014 like NCW + PR",
"tags": [
"skill",
"cabinet"
]
},
{
"id": "dw-legal-compliance",
"name": "dw-legal-compliance",
"description": "vendor contracts, settlement compliance",
"tags": [
"skill",
"cabinet"
]
},
{
"id": "commercial-quote",
"name": "commercial-quote",
"description": "B2B quote requests for design professionals on premium lines (Koroseal); role-gated button + modal form + email handler",
"tags": [
"skill",
"cabinet"
]
},
{
"id": "room-setting-generator",
"name": "room-setting-generator",
"description": "photorealistic room renders",
"tags": [
"skill",
"cabinet"
]
},
{
"id": "commercial-room-setting-generator",
"name": "commercial-room-setting-generator",
"description": "contract / hospitality renders",
"tags": [
"skill",
"cabinet"
]
},
{
"id": "shopify-vendor-bulk-updater",
"name": "shopify-vendor-bulk-updater",
"description": "bulk title/SKU/spec rewrites with progress UI",
"tags": [
"skill",
"cabinet"
]
},
{
"id": "weekend-csv-products",
"name": "weekend-csv-products",
"description": "Sat\u2013Mon ordered-SKU CSV export",
"tags": [
"skill",
"cabinet"
]
},
{
"id": "tiktok",
"name": "tiktok",
"description": "TikTok Shop sync + posting",
"tags": [
"skill",
"cabinet"
]
},
{
"id": "instagram-post-template",
"name": "instagram-post-template",
"description": "IG post template",
"tags": [
"skill",
"cabinet"
]
},
{
"id": "instagram-account-manager",
"name": "instagram-account-manager",
"description": "Norma single-account control",
"tags": [
"skill",
"cabinet"
]
},
{
"id": "instagram-post-scheduler",
"name": "instagram-post-scheduler",
"description": "trigger post via Norma",
"tags": [
"skill",
"cabinet"
]
}
]
}