rp-target-wix

Provides verified Wix write primitives and shared execution runtime for platform migrations.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/divinaarmuela/Content --skill rp-target-wix-divinaarmuela
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rp-target-wix
Source: https://github.com/divinaarmuela/Content/tree/main/.claude/skills/replatform/resources/rp-target-wix
Command: npx skills add https://github.com/divinaarmuela/Content --skill rp-target-wix-divinaarmuela

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Migrating content into Wix requires re-deriving fragile API request shapes, retry logic, batching limits, and verification rules for every project, which leads to duplicated bugs like silent pagination loss and invalid bulk payloads. This Skill centralizes the verified Wix write surface and shared execution runtime so migration codegen never re-derives Wix plumbing. ## Core Features & Use Cases - Verified write primitives: Request builders and executors for Wix Stores, Blog, CMS, Contacts, Members, and Media, each marked VERIFIED or UNVERIFIED based on live contract testing. - Shared execution runtime: Common modules for retries, throttling, checkpointing, NDJSON record-stream batching, audit logging, and crosswalk state that generated migrations consume instead of re-implementing. - Machine-readable domain knowledge: A validated domains/ knowledge base with entity suitability, reliability flags, field contracts, and source-alias resolution queryable via CLI scripts. - Use Case: When generating a WooCommerce-to-Wix migration, codegen vendors lib/wix-writers.js and lib/ndjson.js, batches products with readBatchesByLimits against the five simultaneous bulk caps, and resolves target entities through scripts/domain-knowledge.js instead of hardcoding Wix API details. ## Quick Start Ask the AI to look up the Wix target suitability and verified write contract for a source entity such as a WooCommerce product using the domain knowledge scripts.

Frequently Asked Questions about rp-target-wix

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bulk create products in Wix Stores via the API?

Use POST /stores/v3/bulk/products-with-inventory/create, which creates up to 100 products with variants and inventory per request. Five caps apply simultaneously (products, variants, options, modifiers, infoSections), so batch with readBatchesByLimits rather than record count alone, and check per-item results since bulk is not atomic.

What is the difference between queryStoresProducts and queryAllStoresProducts?

queryStoresProducts returns one page unwrapped to the entity array and discards the cursor, so it cannot be paged and silently returns partial results. queryAllStoresProducts follows pagingMetadata cursors and throws rather than returning a partial index, making it safe for dedupe sweeps.

Does Wix Blog post creation require a member ID?

Yes, POST /blog/v3/draft-posts requires memberId for third-party apps. The site owner's auto-created user-member satisfies this and can be resolved via listMembers with a loginEmail match, but never derived from the account GUID.

Why does a Wix bulk product request return 200 but still fail?

Wix bulk endpoints are not atomic: a 200 response can carry per-item failures in results[].itemMetadata.success. Correlate results by itemMetadata.originalIndex and check bulkActionMetadata.undetailedFailures, never infer success from the HTTP status.

Can I import member passwords into Wix during migration?

No, passwords are never imported; this is a project decision, not just an API gap. Passwordless members complete the standard forgot-password flow, typically triggered by a post-import label-wave automation rather than mass password-reset emails.

How do I validate Wix domain entity knowledge after editing?

Run node scripts/domain-knowledge-validate.js --write-index to regenerate domains/index.json and validate all entity files. The validator checks classifications, writerId references against wix-writers.js exports, evidence requirements, and index consistency.