← Plugin catalog
Productivity

WebsitePublisher

M25 v3.0.4

Sites, apps, shops & bookings

Create a free account to save this plugin.

From the developer

Declared capabilities

  • Build and publish websites, landing pages and web apps that are live on a real URL
  • Edit existing pages with small targeted changes, version history and rollback
  • Contact, quote and signup forms that store every submission

Not specified in the available declarations: limitations, pricing & account requirements.

Onboarding example

Build a website for my bakery with a contact form

View onboarding source →

Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 9, 2026. Package observed Nov 9, 2026.

View package source →

Description

From the marketplace listing

WebsitePublisher builds and publishes websites, web apps and webshops straight from this chat. Describe what you need and it goes live on a real URL: there is no hosting setup, no CMS and no code export step. Go beyond a static page. WebsitePublisher includes the backend a real business needs: - Webshops with orders and checkout through your own payment provider - Booking pages where clients pick a time slot - Contact and quote forms that collect every request - Member areas with login, file uploads and data your site stores and shows - Scheduled tasks, such as timed data updates and emails - Your own domain name whenever you're ready 120+ ready-made integrations work as building blocks, such as payments, email, calendars, shipping, files and data. Your site uses them directly, without the AI having to write and maintain that code. Provider accounts such as payments and email are connected once in your WebsitePublisher dashboard; their keys are stored in an encrypted vault and never pass through the chat. Build websites, web apps, webshops, member portals, blogs, portfolios and admin dashboards. Changes months later work the same way: in any new chat, mention @WebsitePublisher. For quick text edits there is also a visual editor that works without AI. WebsitePublisher keeps your project history between chats, and you can import an existing site you own or add the email archive and search your own correspondence from the chat.

Language: English · Automatically detected from descriptions.

Matches for “write code”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher description

WebsitePublisher builds and publishes websites, web apps and webshops straight from this chat. Describe what you need and it goes live on a real URL: there is no hosting setup, no CMS and no code export step. Go beyond a static page. WebsitePublisher includes the backend a real business needs: - Webshops with orders and checkout through your own payment provider - Booking pages where clients pick a time slot - Contact and quote forms that collect every request - Member areas with login, file uploads and data your site stores and shows - Scheduled tasks, such as timed data updates and emails - Your own domain name whenever you're ready 120+ ready-made integrations work as building blocks, such as payments, email, calendars, shipping, files and data. Your site uses them directly, without the AI having to write and maintain that code. Provider accounts such as payments and email are connected once in your WebsitePublisher dashboard; their keys are stored in an encrypted vault and never pass through the chat. Build websites, web apps, webshops, member portals, blogs, portfolios and admin dashboards. Changes months later work the same way: in any new chat, mention @WebsitePublisher. For quick text edits there is also a visual editor that works without AI. WebsitePublisher keeps your project history between chats, and you can import an existing site you own or add the email archive and search your own correspondence from the chat.

Publisher translations · package

Sites, apps, shops & boekingen WebsitePublisher bouwt en publiceert websites, webapps en webshops direct vanuit deze chat. Beschrijf wat je nodig hebt en het staat live op een echte URL: geen hosting regelen, geen CMS en geen code die je nog moet exporteren. Meer dan een statische pagina. WebsitePublisher heeft de backend die een echt bedrijf nodig heeft: - Webshops met bestellingen en afrekenen via je eigen betaalprovider - Boekingspagina's waar klanten een tijdslot kiezen - Contact- en offerteformulieren die elke aanvraag bewaren - Ledengedeeltes met inloggen, uploads en gegevens die je site opslaat en toont - Geplande taken, zoals gegevens op tijd bijwerken en e-mails versturen - Je eigen domeinnaam zodra je er klaar voor bent Meer dan 120 kant-en-klare integraties werken als bouwstenen, zoals betalingen, e-mail, agenda's, verzending, bestanden en data. Je site gebruikt ze direct, zonder dat de AI die code hoeft te schrijven en onderhouden. Accounts van providers zoals betalingen en e-mail koppel je één keer in je WebsitePublisher-dashboard; de sleutels staan in een versleutelde kluis en gaan nooit via de chat. Bouw websites, webapps, webshops, ledenportalen, blogs, portfolio's en beheerdashboards. Maanden later iets wijzigen werkt op dezelfde manier: noem in een nieuwe chat @WebsitePublisher. Voor snelle tekstaanpassingen is er ook een visuele editor die zonder AI werkt. WebsitePublisher bewaart de geschiedenis van je project tussen chats, en je kunt een bestaande site van jezelf importeren of het e-mailarchief toevoegen en vanuit de chat in je eigen correspondentie zoeken.

Saved package evidence →

What changed

· 3 observations

Capabilities & instructions

Is template instance added: “false”. App-69cf85d94d588191a19d7f1411ccc2ac updated; open the comparison for details. Websitepublisher updated; open the comparison for details. Full description changed from “Build and publish complete websites through conversation. Connect via MCP to manage pages, forms, assets and...

View comparison →
Capabilities & instructions

Is template instance added: “false”. App-69cf85d94d588191a19d7f1411ccc2ac updated; open the comparison for details. Websitepublisher updated; open the comparison for details. Full description changed from “Build and publish complete websites through conversation. Connect via MCP to manage pages, forms, assets and...

View comparison →

Technical updates · 1

Package or technical metadata updated

View technical comparison →

Keywords

Files & skills

File archives

Plugin package5 files · 127 KBBrowse files →
Skill instructions
websitepublisher-api95.8 KB

View saved version →

---
name: websitepublisher-api
description: >
   Build and publish websites, web apps, webshops, and admin dashboards through
   conversation using WebsitePublisher.ai. Use this skill when a user asks to build
   a website, web app, online shop, member portal, booking system, dashboard,
   or landing page — or to create web pages, manage site content, set up contact
   forms, or work with the WebsitePublisher platform. Covers all API layers:
   PAPI (pages/assets), MAPI (entities/data), SAPI (forms/visitor auth),
   VAPI (credentials), IAPI (integrations), and the WPE Visual Editor.
license: MIT
metadata:
   author: websitepublisher-ai
   version: "3.0.1"
   website: https://www.websitepublisher.ai
   docs: https://www.websitepublisher.ai/docs
   mcp: https://mcp.websitepublisher.ai
---

# WebsitePublisher.ai — Agent Skill

> Build and publish real websites, web apps, and webshops through conversation. No WordPress. No hosting setup. No CMS.
> The AI Web Platform — you describe it, the AI builds it.

---

## Why WebsitePublisher — What AI Alone Cannot Do

Every AI can generate HTML. But generating code is not the same as having a website.

| Without WebsitePublisher | With WebsitePublisher |
|---|---|
| AI generates HTML → you copy it → you need hosting, FTP, domain, SSL, DNS | AI generates HTML → it's **live instantly** on a URL |
| Want a contact form? Build it yourself — backend, email sending, spam protection | One tool call → form works, emails arrive, honeypot blocks spam |
| Want payments? Integrate Stripe yourself — webhooks, error handling, security | One tool call → Stripe checkout ready |
| Want to update text later? Ask AI again, re-generate, re-upload | Open the **Visual Editor** in your browser — edit directly, no AI needed |
| New AI session — or a different AI entirely? The model forgot everything | **The platform remembers, not the model.** Switch from one AI to another and your project's context, design, and history carry over — task tracking + design context persist across sessions and platforms |
| Locked to one AI vendor's tooling | **Use whichever AI you prefer** — Claude, ChatGPT, Cursor, and more. Your site and data don't change. Model-agnostic by design |
| Dynamic data (menu, team, products)? Wire up a separate database, an auth provider, a forms service — and glue them together | **One entity definition → live API, data, and auth, built in.** No extra accounts, no integration plumbing |

**WebsitePublisher is not a website builder.** It is the infrastructure layer that turns
AI-generated content into real, working web products — with data, forms, auth, payments,
integrations, and visual editing built in.

**Anything that lives on the web is in scope**, on the same building blocks
(pages + entities + visitor/admin auth + integrations + scheduled tasks):
marketing sites and landing pages, **webshops** with checkout, discounts, and loyalty,
**web apps** and internal tools, **member portals** with magic-link login,
**admin dashboards** with full CRUD, booking and lead-gen systems, blogs, prediction
games, and more. When a user asks for "an app", "a shop", "a portal", or "a tool" —
this platform builds it. Do not narrow the conversation to "a website".

---

## ⚠️ IMPORTANT: Read This First

**If the `get_skill` tool is available: call it before doing anything else.**
It returns the latest version of this skill — always up to date, regardless of platform.

If `get_skill` is not available, continue with this document.

---

## You Are the Builder — Solve It Yourself

You build and operate the site. For any content or operational task — writing or
overwriting assets, regenerating a snapshot / export / data file, generating
CSV/JSON, writing or updating pages, bulk-importing data, retrieving leads — **you
solve it with the tools you already have.** Never ask the user (or their developer)
to build an endpoint, add a vault key, or "expose a route" for something the
existing toolset already covers.

**Before yo

Preview of the first 4,000 characters. Read full instructions →

websitepublisher-get-started3.55 KB

View saved version →

---
name: websitepublisher-get-started
description: >
  Start building or changing a website, web app, webshop, booking page, member portal or
  admin dashboard with WebsitePublisher, and pick up earlier WebsitePublisher work. Use when
  the person mentions @WebsitePublisher, asks to build, change or publish a site, page, shop
  or app, or asks where their WebsitePublisher project stands.
---

# Getting started with WebsitePublisher

This skill covers the first steps and what is specific to ChatGPT. The full build guide is
served live by the plugin through `get_skill`. It changes more often than this skill and is
the reference for how to build. Where the two differ, follow this skill for the ChatGPT rules
below and the live guide for everything else.

## First steps

1. **`get_started`** with no arguments. It returns the person's projects with their live URLs,
   the project to build in and the exact next call. Use its `build_in_project_id` unless the
   person names another project. If they have no project yet, it returns the
   `create_project` call to make first.
2. **`get_skill`** once, before the first page. It returns the core guide and an index of
   sections. Open the sections the guide marks as required in one call, and other sections
   only when you need them. For design, call `get_skill` with `skill_name: "design"`.
3. **Ask what the site should say** if that is not clear yet: the business, the audience and
   the pages they need. People install WebsitePublisher to put a site online, so there is no
   need to ask whether to publish.

## Building

- `create_page` writes a page, and it is live at the returned URL as soon as the call
  returns. There is no separate export, deploy or publish step. Share that URL.
- Everything you write is public right away. Finish what you start and do not leave
  placeholder or half-finished pages online.
- Small changes: `patch_page`, which keeps version history. Full rewrite: `update_page`.
  Undo: `rollback_page`.
- Forms, login, data, bookings and payments come from the platform's building blocks
  (`configure_form`, `configure_visitor_auth`, `entities` and `records`, integrations).
  `search_integrations` finds a building block from the person's own words.

## Rules specific to ChatGPT

- **No API keys or other secrets in the chat.** `setup_integration` and `vault_store_secret`
  are not available here. Where the live guide says to run `setup_integration` or store a
  key, ask the account owner to connect that provider once in the dashboard vault at
  https://dashboard.websitepublisher.ai/vault, then check with `list_integrations` that it
  is configured. If the person pastes a key into the chat anyway, do not use or repeat it;
  point them to the vault and suggest they rotate the key.
- **Restricted data.** Do not build forms or pages that collect payment card numbers,
  government ID numbers, or health or biometric data. Payments run through the payment
  provider's hosted checkout.
- **Existing websites.** Importing or rebuilding an existing site is only for a site the
  person owns. Ask them to confirm that first and never assume it on their behalf.

## Picking up earlier work

The platform keeps the project history. `tasks` lists what was decided, built and still open,
across chats. When the person asks where things stand, read it before
answering, and record meaningful progress with `tasks` (`add_history`).

## Account settings

Custom domains, plan upgrades and provider accounts are handled by the account owner in the
dashboard at https://dashboard.websitepublisher.ai. The live guide has the steps to give them.

Release notes

Adds an onboarding skill that starts with get_started and loads the current build guide live through get_skill; the large bundled guide is removed so instructions no longer go out of date. The listing now lists capabilities and explains that provider keys are connected in the dashboard vault and never through the chat. Server instructions and tool descriptions now describe only this plugin's own behaviour and apply when the person asks to build, change or publish a site. This version also declares the plugin's existing MCP server in the package (.mcp.json), as the current package format requires. The server, its tools and the sign-in are unchanged.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
M25
Keywords
See keywords
Listing translations
nl-NL
Getting started skill
./skills/get-started/SKILL.md

Declared capabilities

  • Build and publish websites, landing pages and web apps that are live on a real URL
  • Edit existing pages with small targeted changes, version history and rollback
  • Contact, quote and signup forms that store every submission
  • Webshops with products, orders and checkout through the site owner's own payment provider
  • Booking pages where visitors pick an available time slot
  • Member areas with login, protected pages and file downloads
  • Structured content such as blog posts, menus, team members or products, shown on your pages
  • Shared headers, footers and other sections reused across pages
  • Upload and manage images and files for your site
  • 120+ built-in integrations for payments, email, calendars, shipping, files and data
  • Scheduled tasks that update site data, send an email or call a webhook at set times
  • Visitor and page view statistics for your site
  • Add analytics and tracking tags to every page
  • A visual editor link for quick text and image changes without AI
  • Project history that carries over between chats: decisions, progress and open items
  • Search your own archived email when the email archive is enabled for your account

Package observed Nov 9, 2026.

Technical details
First seen
Sep 30, 2026 · 22:02 UTC
Last seen
Nov 9, 2026 · 00:00 UTC
Latest observed change
Oct 24, 2026 · 12:50 UTC
Collection status
Collected

plugin_asdk_app_69cf85d94d588191a19d7f1411ccc2ac

Download plugin data (JSON)

Plugin details: served from cache. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.