Skip to main content
skill CX Codex

marketplace-catalog-sync — Claude Code skill for VTEX catalog sync

Guides the agent while you build a seller connector that pushes SKUs into a VTEX marketplace and keeps price and stock in step.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add vtex/skills --skill marketplace-catalog-sync -a claude-code
Open on GitHub

What marketplace-catalog-sync does

The skill applies to seller-side catalog work on VTEX: registering and updating SKUs through Change Notification, walking a SKU Suggestion from send to pending to approved or denied, mapping product fields onto the VTEX catalog schema, and notifying price and inventory separately. A good part of it is about picking the right route. There are two POST routes under changenotification, and swapping them breaks the integration.

Seller connectors must call the two-segment form, with the seller account and the seller's own SKU code in the path. The single-segment form expects the marketplace SKU ID, so a seller code does not belong there. A 200 OK means the SKU is already on file for that seller and you are updating it; 404 Not Found means you still need to send a suggestion. Suggestions go to https://api.vtex.com/{accountName}/suggestions/{sellerId}/{sellerSkuId} rather than the store hostname, using the same App Key and App Token.

Some things are simply off limits. A seller cannot write to the Catalog API directly — POST /api/catalog/pvt/product and POST /api/catalog/pvt/stockkeepingunit are marketplace-side calls, and from a connector they return 403 Forbidden or leave entries that skipped approval. A suggestion can only be edited while pending; once the marketplace decides, it is frozen.

What it helps with

  • register a seller's new SKU in the marketplace catalog
  • tell the two changenotification routes apart by path shape
  • carry a SKU through suggestion and approval
  • send price and inventory notifications on their own endpoints
  • answer Fulfillment Simulation inside the time budget

Example prompts for the agent

  • Write a seller connector that pushes SKUs to a VTEX marketplace using Change Notification
  • Check that SKU registration uses the route with {sellerId} and the seller SKU code, not the single {skuId} form
  • Add price and inventory notifications plus Fulfillment Simulation handling

How to install marketplace-catalog-sync

1Skills CLI (Vercel)

npx skills add vtex/skills --skill marketplace-catalog-sync -a claude-code

2Manually: put the files in place

~/.claude/skills/marketplace-catalog-sync/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/marketplace-catalog-sync/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about marketplace-catalog-sync

How do I install marketplace-catalog-sync in Claude Code?

Run npx skills add vtex/skills --skill marketplace-catalog-sync -a claude-code. The skill lands in ~/.claude/skills/marketplace-catalog-sync/SKILL.md.

What does marketplace-catalog-sync do?

It gives the agent rules for a VTEX seller connector: Change Notification routes, the SKU Suggestion lifecycle, product mapping, price and inventory sync, and Fulfillment Simulation.

Can a seller create products through the Catalog API?

No. POST /api/catalog/pvt/product and POST /api/catalog/pvt/stockkeepingunit are marketplace-side writes; from a seller connector they fail with 403 Forbidden or bypass approval.

Similar skills

All skills for Backend and APIs →

From the same set38

vtex-io-admin-react Guides coding agents in building VTEX IO admin pages with React, enforcing official design systems, bounded tables, and predictable feedback states. CX Codex +1 1,100installs vtex-io-http-routes Guides the design of HTTP endpoints in a VTEX IO backend service: route boundaries, middleware chains, request validation and response shape. CX Codex +1 1,100installs marketplace-fulfillment Helps an agent build the seller side of VTEX fulfillment: simulation, order reservations, dispatch, and invoice and tracking calls to OMS. CX Codex +1 1,000installs marketplace-order-hook Guides VTEX order integrations built with Feed v3 or Hook. Use it when a webhook must validate events, fetch order data, and avoid duplicate processing. CX Codex +1 1,000installs payment-provider-protocol Assists with building and debugging VTEX Payment Provider Protocol connectors. Enforces endpoint routing, payload schemas, and response rules for homologation. CX Codex +1 1,000installs marketplace-rate-limiting Teaches your agent to handle VTEX API 429s: exponential backoff with jitter, rate limit headers, circuit breaker and request queuing. CX Codex +1 1,000installs payment-async-flow Rules for VTEX payment connector code: Boleto, Pix, bank redirects, callbackUrl handling and signature validation. CX Codex +1 1,000installs payment-pci-security Enforces PCI DSS requirements and Secure Proxy routing when building payment connectors that handle card authorization, token exchange, and post-auth requests. CX Codex +1 1,000installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor