GeminiLaunch
GeminiLaunch v1.0.3
Publish and maintain websites
From the developer
Declared capabilities
- Publish websites
- Update owned websites
- Read owned website source
Cost & access
Uses existing GeminiLaunch account entitlements. No subscription creation, checkout, upgrade promotion, or ChatGPT-specific surcharge.
Declared limitations
- Do not evade missing editing entitlement
- Do not initiate digital checkout
- Do not change unrelated or unverified domain bindings
Onboarding example
Publish my static website on GeminiLaunch.
Sources & dates
Developer declarations; not independently tested. Listing last checked Nov 12, 2026. Package observed Nov 12, 2026.
Description
From the marketplace listing
Publish supported HTML, React code, or static ZIP websites through GeminiLaunch. Maintain existing sites, preserve their addresses, read your sites' editable source, and verify public content and social images. Connect your existing account through OAuth. Eligible domain tools can inspect, verify, attach and detach hostnames within your account, under separately granted domain permissions. Establish the exact domain and destination before changing an existing binding. Site editing and domain features depend on existing account entitlements and verified ownership. The connector does not buy domains, create subscriptions, manage billing or initiate checkout.
Language: English · Automatically detected from descriptions.
Changes
No changes recorded yet. Follow this plugin to keep track of future changes.
First seen Nov 10, 2026. Last seen Nov 12, 2026.
Similar plugins
Find competitors to follow as you develop your plugin.
-
Publish changes to your CR Servers-hosted website from ChatGPT, with a private preview first and one-step undo.
Shared terms: publish, website, billing, html
-
Carryo publishes websites you create in chat and gives you a shareable link. Use it for business websites, landing pages, portfolios, pre...
Shared terms: publish, website, eligible, site
-
Edit and publish your Naru website from a conversation: read and change pages, add images, and build visitor features with the Naru Data ...
Shared terms: website, feature, oauth, publish
-
Create, validate, publish and update applications in your connected Aqteron account.
Shared terms: publish, feature, zip, inspect
-
Host websites you or your AI have made, at their own addresses. Publish and update files through the Simple Host connector, manage saved ...
Shared terms: website, addresse, connector, domain
Keywords
Files & skills
File archives
Skill instructions
geminilaunch-publish4.61 KB
--- name: geminilaunch-publish description: Publish a static HTML, React export, or ZIP website through GeminiLaunch, return its real live URL, and verify page-specific social previews. Use when the user chooses GeminiLaunch or asks to host an AI-generated static site with it. --- Use GeminiLaunch's hosted publishing service at https://www.geminilaunch.com. It accepts HTML, supported React code, and built static ZIPs. A source repository requiring a running backend is not a static export. ## Connect Prefer the existing GeminiLaunch MCP connection. If absent, connect the remote streamable HTTP endpoint `https://www.geminilaunch.com/api/mcp` with OAuth. Setup instructions: https://www.geminilaunch.com/mcp For Codex, the connector can be added using `codex mcp add geminilaunch --url https://www.geminilaunch.com/api/mcp`, then authenticated with `codex mcp login geminilaunch`. For another client, use its native remote MCP setup. Sign-in happens on GeminiLaunch. Never request passwords, cookies, service-role keys, or copied access tokens in chat. A read-only API key cannot publish. Discover the connected tools and their input schemas before invoking them. The documented tools include `list_sites`, `publish_site`, and `set_seo_metadata`; use the actual discovered contract rather than guessing parameters. ## Prepare and publish 1. Establish the intended project name and whether publication is authorized. Prepare the complete reviewable site before any required approval. Existing publication authorization persists. 2. Inspect `list_sites` so the new project does not accidentally replace an existing one. Use an HTML document, a supported React input, or a built ZIP with `index.html` at its root. Keep server credentials, `.env`, private data, `.git`, and dependencies out of the upload. 3. Give every public HTML page its own intentional social card. Preserve appropriate custom artwork; otherwise make a branded image. Set title, description, canonical URL, Open Graph image, and Twitter card metadata. Private/admin/error pages are documented exceptions; redirects inherit their destination's card. Use the user's SEO release skill if available. The supplied [social verification helper](scripts/check_social.mjs) can check the public result without another skill. 4. Invoke `publish_site` using the discovered schema. Record the returned project identifier and actual URL. Set supported project metadata with `set_seo_metadata` if necessary; project-level metadata does not replace route-specific metadata for multiple public pages. 5. Fetch the returned live URL and relevant routes. Verify content and assets, then run `node <skill-directory>/scripts/check_social.mjs <public-url> [other-public-urls...]`. Report a deployment as verified only after these checks pass. Close any temporary browser tabs. ## Entitlements and domains Publishing to a custom URL on the user's own domain requires an existing paid GeminiLaunch account with an available custom-domain entitlement. Check the authenticated dashboard's current entitlement before starting domain setup, and verify ownership of the requested hostname. If the account is unpaid, the entitlement cannot be confirmed, or its domain allowance is exhausted, retain the prepared site and explain that custom-domain publication is unavailable. Do not attach a domain or silently substitute a free address. GeminiLaunch's default service subdomains remain available on its free publishing tier. Installing this skill is free. Editing and higher limits also depend on account entitlements. Use the service's current response as the authority; prices and plan names can change. Do not invent a publish fee, bypass account limits, or create replacement projects to evade a paid editing requirement. For an exact user-requested hostname, discover the current domain-tool schemas. Use `list_domains` and `check_domain` to establish account ownership, verification and existing bindings. Use `add_domain`, `attach_domain`
Preview of the first 4,000 characters. Read full instructions →
Referenced files: 2 — file references are metadata, not package contents.
geminilaunch-update2.67 KB
--- name: geminilaunch-update description: Update an existing GeminiLaunch website in place, preserve its URL and custom domain, and verify the release. Use for recurring copy, design, or content maintenance of a site already hosted on GeminiLaunch. --- Use GeminiLaunch's `update_site` capability to maintain the user's existing project. Editing is an existing paid feature, so this workflow ties useful recurring AI work to the website's subscription entitlement. ## Account and target Use the existing GeminiLaunch OAuth MCP connection at `https://www.geminilaunch.com/api/mcp`. If none is available, follow https://www.geminilaunch.com/mcp. Authenticate on the service; never request credentials or session cookies in the conversation. Discover tool schemas, then list sites to identify the exact project and live URL. Use the user's requested site; ask only if multiple projects match. Retrieve the current source through an available supported tool or the authenticated dashboard before changing it. Preserve unrelated content, custom artwork, assets, and functionality. If source retrieval is unavailable, prepare a narrow change and explain the missing source rather than rebuilding the site from its rendered HTML. ## Release - Finish the requested changes and any needed preview before asking for a required approval. A user request to update and publish authorizes the release; do not ask again without a concrete reason. - Call `update_site` with the exact existing identifier and discovered input schema. Keep the project's existing slug and domain binding. Do not create a new project as a workaround for a denied update. - Respect the service's entitlement checks. When editing is denied, retain the artifact and report that the account lacks the required editing entitlement. Never infer an active paid subscription from a plan label alone. - A new public page needs its own branded social image, Open Graph metadata, and Twitter metadata. Run the user's SEO release skill if available, or the public social-image helper from `geminilaunch-publish` in this collection. Verify the actual live page, assets, and share image after the update. - Report the changed URL and verification result. Close temporary browser tabs. ## Billing boundary The server and its payment processor enforce the subscription. This skill cannot prove that a new payment occurred; a successful update can use an existing subscription. Do not claim a charge per update, add a ChatGPT-specific surcharge, retry denied operations, or bypass limits with fresh accounts or projects. In ChatGPT, serve existing entitlements and explain unavailability neutrally. Do not display plans, promote upgrades, or start checkout for digital services.
Referenced files: 1 — file references are metadata, not package contents.
Release notes
Aligns the listing and publishing skill with the current 11-tool MCP surface, including separately authorized owned-domain operations. Restores an isolated review fixture at its current .geminilaunch.site address and verifies OAuth PKCE, source reading, publishing, editing, metadata and public access using sample data. No checkout or billing actions.
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 license
- MIT
- Package author
- GeminiLaunch
- Keywords
- See keywords
- Commerce declaration
- Does not support commerceThis does not establish whether access is free or paid.
- Review scenarios
- 5 positive · 3 negativeScenario counts, not test results.
Declared capabilities
- Publish websites
- Update owned websites
- Read owned website source
- Set social metadata
- Manage eligible owned domains
Package observed Nov 12, 2026.
Technical details
- First seen
- Nov 10, 2026 · 18:00 UTC
- Last seen
- Nov 12, 2026 · 06:00 UTC
- Collection status
- Collected
plugin_asdk_app_6ac4d39da6988191aa89bd73a07793dc
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.