AgentStack
SKILL verified MIT Self-run

Publish

skill-aetheria-labs1-storefront-skills-publish · by Aetheria-Labs1

QA a storefront page, create a draft preview, and publish live only after explicit user approval.

No reviews yet
0 installs
2 views
0.0% view→install

Install

$ agentstack add skill-aetheria-labs1-storefront-skills-publish

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Publish? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Publish Storefront Page

QA a storefront page, validate structure and rendering, create a draft preview, and publish live only after explicit user approval.

Context

  • qa-recipe: 1. Validate structure — call validate_vibe_page on the generated JSON

Workflow

Storefront Publishing & Lifecycle

Manage page publishing, previews, and lifecycle.

Publish Flow

  1. validate_vibe_page — always validate before publishing
  2. publish_vibe_page — create a draft preview first
  • draft: true → preview URL only (not live on store)
  1. Confirm the user explicitly wants a live publish before any draft: false or publish_page call.

Operations

Draft Preview (New Page)

validate_vibe_page(page_data)
publish_vibe_page(page_data, { draft: true })

Returns: pageid and previewurl

Preview (Draft)

publish_vibe_page(page_data, { draft: true })

Returns: preview_url (not visible to store visitors)

Publish Live (Explicit Approval Required)

publish_page(page_id)

Only call this after the user explicitly says to publish live. Makes a draft page live.

Unpublish

unpublish_page(page_id)

Takes page offline but preserves it in DB.

Duplicate

duplicate_page(page_id, { title: "New Title" })

Creates a copy — useful for A/B test variants.

Create Experiment Variant

create_page_variation(page_id, { changes: {...} })

Creates variant for A/B testing.

Prerequisites

  • Store must be connected (get_connected_stores)
  • Brand kit should exist for proper theming

Post-Publish

After publishing, the page is served via:

  • Shopify store (native page)
  • pages.lexsis.app (standalone via edge worker)
  • Custom domain (if tracking domain configured)

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.