vibe headless.manifest.json

{ "skill": "vibe-headless", "base": "https://www.wix.com/skills/t1784547600424/vibe-headless/", "files": [ { "path": "SKILL.md", "size": 12818, "name": "wix-vibe-headless", "description": "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), CMS / Wix Data (list, detail, filter, forms, 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, 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." }, { "path": "platforms/base44.md", "size": 7322 }, { "path": "platforms/generic.md", "size": 4914 }, { "path": "platforms/README.md", "size": 1486 }, { "path": "references/blog/INSTRUCTIONS.md", "size": 9227 }, { "path": "references/blog/wix-blog.js", "size": 8176 }, { "path": "references/bookings/INSTRUCTIONS.md", "size": 12324 }, { "path": "references/bookings/wix-bookings-checkout.js", "size": 7003 }, { "path": "references/bookings/wix-bookings-services.js", "size": 10348 }, { "path": "references/cms/INSTRUCTIONS.md", "size": 11739 }, { "path": "references/cms/wix-cms.js", "size": 8441 }, { "path": "references/events/INSTRUCTIONS.md", "size": 10529 }, { "path": "references/events/wix-events-browse.js", "size": 6541 }, { "path": "references/events/wix-events-registration.js", "size": 9772 }, { "path": "references/members/INSTRUCTIONS.md", "size": 15253 }, { "path": "references/members/wix-members-auth.js", "size": 17339 }, { "path": "references/portfolio/INSTRUCTIONS.md", "size": 8313 }, { "path": "references/portfolio/wix-portfolio.js", "size": 9083 }, { "path": "references/pricing-plans/INSTRUCTIONS.md", "size": 9460 }, { "path": "references/pricing-plans/wix-pricing-plans.js", "size": 6872 }, { "path": "references/restaurants/INSTRUCTIONS.md", "size": 11112 }, { "path": "references/restaurants/wix-restaurants-menu.js", "size": 8824 }, { "path": "references/restaurants/wix-restaurants-ordering.js", "size": 6803 }, { "path": "references/restaurants/wix-restaurants-reservations.js", "size": 5659 }, { "path": "references/shared/wix-client.js", "size": 6548 }, { "path": "references/storefront/INSTRUCTIONS.md", "size": 12736 }, { "path": "references/storefront/wix-store-cart.js", "size": 6969 }, { "path": "references/storefront/wix-store-catalog.js", "size": 6166 } ] }