wix-vibe-headless
Client-only, dependency-free REST scaffolds for connecting an already-built front end (a vibe-coded app, an HTML/JSX/Vite project, a design-tool export) to a live Wix site over the site's public WIX_CLIENT_ID — the browser talks to Wix directly, no SDK, no backend, no build step. One skill covering every Wix business solution: Stores/eCommerce storefront (products, cart, checkout), Bookings (services, slots, appointments), Blog (posts, categories, tags), Events & Tickets (browse, RSVP, ticketing), Portfolio (collections, projects, galleries), Restaurants (menu, online ordering, reservations), Forms (any visitor-fillable form — contact/enquiry, signup, waitlist, application, survey, quote request; schema-driven render + submit), CMS / Wix Data (list, detail, filter, CRUD), Pricing Plans (memberships, subscriptions, checkout), and Members (custom login — email+password, Google/Facebook, and custom SSO — plus account areas and member-gated content). Each vertical ships a copy-as-is REST layer plus wiring instructions. Read-only over the owner's content — never provisions, never mocks data. Triggers: connect my Wix store/shop, build a storefront over Wix, add a cart and checkout, connect Wix Bookings, take appointments/reservations, show my Wix blog, list my Wix events, sell tickets, take RSVPs, build a portfolio from Wix Portfolio, show my restaurant menu / order online / book a table, display my Wix CMS collection, wire a contact form to Wix, add a contact/enquiry form, build a signup or application form, take survey responses, sell membership/subscription plans, add member login / sign up, let members log in with Google or Facebook, custom login page, account / profile page, gate content behind login, sign in with SSO/Okta, 'here is my WIX_CLIENT_ID', connect this app to my Wix site over REST. Use this for CLIENT-ONLY REST integration over an existing site; use wix-headless instead for SDK + Wix CLI builds, hosting, and one-prompt new-site creation.
Pinned to revision 4e8964e24a5a, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/wix-vibe-headless/SKILL.md
- skills/wix-vibe-headless/install/deploy.cjs
- skills/wix-vibe-headless/install/pin-agents-md.cjs
- skills/wix-vibe-headless/platforms/README.md
- skills/wix-vibe-headless/platforms/base44-ecom-light-seed-with-install.md
- skills/wix-vibe-headless/platforms/base44-ecom-light-seed.md
- skills/wix-vibe-headless/platforms/base44-ecom-light.md
- skills/wix-vibe-headless/platforms/base44.md
- skills/wix-vibe-headless/platforms/generic.md
- skills/wix-vibe-headless/references/blog/INSTRUCTIONS.md
- skills/wix-vibe-headless/references/blog/app/components/PostCard.jsx
- skills/wix-vibe-headless/references/blog/app/components/PostChips.jsx
- skills/wix-vibe-headless/references/blog/app/components/PostGrid.jsx
- skills/wix-vibe-headless/references/blog/app/context/TaxonomyContext.jsx
- skills/wix-vibe-headless/references/blog/app/hooks/usePostDetail.js
- skills/wix-vibe-headless/references/blog/app/pages/Blog.jsx
- skills/wix-vibe-headless/references/blog/app/pages/CategoryPage.jsx
- skills/wix-vibe-headless/references/blog/app/pages/PostDetail.jsx
- skills/wix-vibe-headless/references/blog/app/pages/TagPage.jsx
- skills/wix-vibe-headless/references/blog/app/rest/wix-blog.js
- skills/wix-vibe-headless/references/blog/seed/SEED.md
- skills/wix-vibe-headless/references/blog/seed/seed-blog.cjs
- skills/wix-vibe-headless/references/bookings/INSTRUCTIONS.md
- skills/wix-vibe-headless/references/bookings/app/components/BookingForm.jsx
- skills/wix-vibe-headless/references/bookings/app/components/RentalDurationPicker.jsx
- skills/wix-vibe-headless/references/bookings/app/components/ServiceCard.jsx
- skills/wix-vibe-headless/references/bookings/app/components/ServiceGrid.jsx
- skills/wix-vibe-headless/references/bookings/app/components/SlotPicker.jsx
- skills/wix-vibe-headless/references/bookings/app/hooks/useRentalDuration.js
- skills/wix-vibe-headless/references/bookings/app/hooks/useServiceDetail.js
- skills/wix-vibe-headless/references/bookings/app/hooks/useServices.js
- skills/wix-vibe-headless/references/bookings/app/lib/serviceFacts.js
- skills/wix-vibe-headless/references/bookings/app/pages/ServiceDetail.jsx
- skills/wix-vibe-headless/references/bookings/app/pages/Services.jsx
- skills/wix-vibe-headless/references/bookings/app/rest/wix-bookings-checkout.js
- skills/wix-vibe-headless/references/bookings/app/rest/wix-bookings-rentals.js
- skills/wix-vibe-headless/references/bookings/app/rest/wix-bookings-services.js
- skills/wix-vibe-headless/references/bookings/seed/SEED.md
- skills/wix-vibe-headless/references/bookings/seed/seed-bookings.cjs
- skills/wix-vibe-headless/references/bookings/seed/seed-rentals.cjs
- skills/wix-vibe-headless/references/cms/INSTRUCTIONS.md
- skills/wix-vibe-headless/references/cms/app/collection.config.js
- skills/wix-vibe-headless/references/cms/app/lib/wixImage.js
- skills/wix-vibe-headless/references/cms/app/rest/wix-cms.js
- skills/wix-vibe-headless/references/cms/seed/SEED.md
- skills/wix-vibe-headless/references/events/INSTRUCTIONS.md
- skills/wix-vibe-headless/references/events/app/components/CategoryFilter.jsx
- skills/wix-vibe-headless/references/events/app/components/EventCard.jsx
- skills/wix-vibe-headless/references/events/app/components/EventGrid.jsx
- skills/wix-vibe-headless/references/events/app/components/EventRegistration.jsx
- skills/wix-vibe-headless/references/events/app/components/RsvpForm.jsx
- skills/wix-vibe-headless/references/events/app/components/TicketPicker.jsx
- skills/wix-vibe-headless/references/events/app/hooks/useEventDetail.js
- skills/wix-vibe-headless/references/events/app/hooks/useEventsList.js
- skills/wix-vibe-headless/references/events/app/hooks/useRsvpForm.js
- skills/wix-vibe-headless/references/events/app/hooks/useTicketing.js
- skills/wix-vibe-headless/references/events/app/pages/EventDetail.jsx
- skills/wix-vibe-headless/references/events/app/pages/Events.jsx
- skills/wix-vibe-headless/references/events/app/rest/wix-events-browse.js
- skills/wix-vibe-headless/references/events/app/rest/wix-events-registration.js
- skills/wix-vibe-headless/references/events/seed/SEED.md
- skills/wix-vibe-headless/references/events/seed/seed-events.cjs
- skills/wix-vibe-headless/references/forms/INSTRUCTIONS.md
- skills/wix-vibe-headless/references/forms/app/hooks/useWixForm.js
- skills/wix-vibe-headless/references/forms/app/lib/wix-form-schema-utils.js
- skills/wix-vibe-headless/references/forms/app/rest/wix-forms-submissions.js
- skills/wix-vibe-headless/references/forms/app/rest/wix-forms.js
- skills/wix-vibe-headless/references/forms/seed/SEED.md
- skills/wix-vibe-headless/references/members/INSTRUCTIONS.md
- skills/wix-vibe-headless/references/members/app/components/LoginForm.jsx
- skills/wix-vibe-headless/references/members/app/components/MemberMenu.jsx
- skills/wix-vibe-headless/references/members/app/components/RequireAuth.jsx
- skills/wix-vibe-headless/references/members/app/components/SocialButtons.jsx
- skills/wix-vibe-headless/references/members/app/context/MemberContext.jsx
- skills/wix-vibe-headless/references/members/app/hooks/useLoginForm.js
- skills/wix-vibe-headless/references/members/app/pages/Account.jsx
- skills/wix-vibe-headless/references/members/app/pages/Callback.jsx
- skills/wix-vibe-headless/references/members/app/pages/Login.jsx
- skills/wix-vibe-headless/references/members/app/rest/wix-members-auth.js
- skills/wix-vibe-headless/references/members/install/Register.jsx
- skills/wix-vibe-headless/references/members/seed/SEED.md
- skills/wix-vibe-headless/references/portfolio/INSTRUCTIONS.md
- skills/wix-vibe-headless/references/portfolio/app/components/CollectionCard.jsx
- skills/wix-vibe-headless/references/portfolio/app/components/CollectionGrid.jsx
- skills/wix-vibe-headless/references/portfolio/app/components/ProjectCard.jsx
- skills/wix-vibe-headless/references/portfolio/app/components/ProjectGrid.jsx
- skills/wix-vibe-headless/references/portfolio/app/components/ProjectMedia.jsx
- skills/wix-vibe-headless/references/portfolio/app/hooks/useCollectionProjects.js
- skills/wix-vibe-headless/references/portfolio/app/hooks/usePortfolioGallery.js
- skills/wix-vibe-headless/references/portfolio/app/hooks/useProjectDetail.js
- skills/wix-vibe-headless/references/portfolio/app/pages/CollectionPage.jsx
- skills/wix-vibe-headless/references/portfolio/app/pages/Portfolio.jsx
- skills/wix-vibe-headless/references/portfolio/app/pages/ProjectDetail.jsx
- skills/wix-vibe-headless/references/portfolio/app/rest/wix-portfolio.js
- skills/wix-vibe-headless/references/portfolio/seed/SEED.md
- skills/wix-vibe-headless/references/portfolio/seed/seed-portfolio.cjs
- skills/wix-vibe-headless/references/pricing-plans/INSTRUCTIONS.md
- skills/wix-vibe-headless/references/pricing-plans/app/components/OrderCard.jsx
- skills/wix-vibe-headless/references/pricing-plans/app/components/PlanCard.jsx
- skills/wix-vibe-headless/references/pricing-plans/app/components/PlanGrid.jsx
- skills/wix-vibe-headless/references/pricing-plans/app/components/PlanPrice.jsx
- skills/wix-vibe-headless/references/pricing-plans/app/hooks/useMyPlans.js
- skills/wix-vibe-headless/references/pricing-plans/app/hooks/usePlanDetail.js
- skills/wix-vibe-headless/references/pricing-plans/app/hooks/usePlans.js
- skills/wix-vibe-headless/references/pricing-plans/app/pages/MyPlans.jsx
- skills/wix-vibe-headless/references/pricing-plans/app/pages/PlanDetail.jsx
- skills/wix-vibe-headless/references/pricing-plans/app/pages/Plans.jsx
- skills/wix-vibe-headless/references/pricing-plans/app/rest/wix-pricing-plans.js
- skills/wix-vibe-headless/references/pricing-plans/seed/SEED.md
- skills/wix-vibe-headless/references/pricing-plans/seed/seed-pricing-plans.cjs
- skills/wix-vibe-headless/references/rentals/INSTRUCTIONS.md
- skills/wix-vibe-headless/references/restaurants/INSTRUCTIONS.md
- skills/wix-vibe-headless/references/restaurants/app/components/ItemDialog.jsx
- skills/wix-vibe-headless/references/restaurants/app/components/MenuItemCard.jsx
- skills/wix-vibe-headless/references/restaurants/app/components/MenuList.jsx
- skills/wix-vibe-headless/references/restaurants/app/components/OrderCartButton.jsx
- skills/wix-vibe-headless/references/restaurants/app/components/OrderCartDrawer.jsx
- skills/wix-vibe-headless/references/restaurants/app/context/OrderCartContext.jsx
- skills/wix-vibe-headless/references/restaurants/app/hooks/useItemOrder.js
- skills/wix-vibe-headless/references/restaurants/app/hooks/useReservation.js
- skills/wix-vibe-headless/references/restaurants/app/pages/Menu.jsx
- skills/wix-vibe-headless/references/restaurants/app/pages/Reservations.jsx
- skills/wix-vibe-headless/references/restaurants/app/rest/wix-restaurants-menu.js
- skills/wix-vibe-headless/references/restaurants/app/rest/wix-restaurants-ordering.js
- skills/wix-vibe-headless/references/restaurants/app/rest/wix-restaurants-reservations.js
- skills/wix-vibe-headless/references/restaurants/seed/SEED.md
- skills/wix-vibe-headless/references/restaurants/seed/seed-restaurants.cjs
- skills/wix-vibe-headless/references/shared/app/components/WixManageBanner.jsx
- skills/wix-vibe-headless/references/shared/app/rest/wix-client.js
- skills/wix-vibe-headless/references/shared/app/rest/wix-config.js
- skills/wix-vibe-headless/references/storefront/INSTRUCTIONS.md
- skills/wix-vibe-headless/references/storefront/app/components/CartButton.jsx
- skills/wix-vibe-headless/references/storefront/app/components/CartDrawer.jsx
- skills/wix-vibe-headless/references/storefront/app/context/CartContext.jsx
- skills/wix-vibe-headless/references/storefront/app/hooks/useProductCard.js
- skills/wix-vibe-headless/references/storefront/app/hooks/useProductDetail.js
- skills/wix-vibe-headless/references/storefront/app/hooks/useShop.js
- skills/wix-vibe-headless/references/storefront/app/hooks/useVariantOptions.js
- skills/wix-vibe-headless/references/storefront/app/lib/storeImage.js
- skills/wix-vibe-headless/references/storefront/app/rest/wix-store-cart.js
- skills/wix-vibe-headless/references/storefront/app/rest/wix-store-catalog.js
- skills/wix-vibe-headless/references/storefront/seed/SEED.md
- skills/wix-vibe-headless/references/storefront/seed/seed-store.cjs
Every link opens the file at its source, pinned to the revision this page describes.