SH

shipany-page-builder

Build new localized web pages by creating simple JSON configuration files.

Install

mkdir -p .claude/skills/shipany-page-builder && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14219" && unzip -o skill.zip -d .claude/skills/shipany-page-builder && rm skill.zip

Installs to .claude/skills/shipany-page-builder

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Create new dynamic pages from a short spec (keywords, route/path, reference content).
85 charsno explicit “when” trigger
Beginner

Key capabilities

  • Create new dynamic pages by generating JSON configuration files
  • Support multi-language dynamic page JSON files
  • Enable automated routing for new pages without manual registration
  • Set `publishedAt` metadata for scheduled page publishing
  • Validate the build after creating new page files

How it works

The skill creates new dynamic pages by generating JSON configuration files for specific routes, which are then rendered by the ShipAny system with automated routing.

Inputs & outputs

You give it
Keywords, route/path, reference content, desired sections for a new page
You get back
New multi-language dynamic page JSON files and a validated build

When to use shipany-page-builder

  • Launch a new feature landing page
  • Create a localized page version
  • Add a new marketing page
  • Publish a new FAQ section

About this skill

ShipAny Page Builder (Dynamic Pages)

This skill creates new pages using ShipAny’s evolved dynamic page builder approach: a page is rendered from a JSON file (per-locale).

KEY UPDATE: The system now supports Automated Routing.

  • NO need to register routes in index.ts.
  • NO need to run scripts.
  • Just create the JSON file, and it's live!

v1 edit scope (hard limit)

For v1, you may only:

  • Add new multi-language dynamic page JSON files:
    • src/config/locale/messages/en/pages/** (new page JSON files only)
    • src/config/locale/messages/zh/pages/** (new page JSON files only)

22: Hard rules:

  • Do not modify src/config/locale/index.ts (it is no longer needed).
  • Do not modify any existing page JSON files (only create new ones).
  • Do not touch routing code, layouts, components, or theme blocks.
  • Do not add or edit any images under public/. Use placeholder images in JSON only.

Inputs (normalize first)

Normalize the user request into:

  • route: string (e.g. /features/ai-image-generator)
  • slug: string (derived from route, e.g. features/ai-image-generator)
  • keywords: string[] (3–10)
  • publishedAt: optional string (ISO 8601) for Scheduled Publishing (pSEO strategies).
  • referenceCopy: optional raw text snippets, bullets, competitor copy, or notes
  • sectionsWanted: optional list of section keys (default: ["hero","introduce","benefits","features","faq","cta"])

See references/00-guide.md.

Execution order

  1. Normalize input + decide route/slug: references/00-guide.md
    • MUST consult references/02-block-specs.md for JSON block schemas.
  2. Generate locale files directly:
    • Create src/config/locale/messages/en/pages/<slug>.json
    • Create src/config/locale/messages/zh/pages/<slug>.json
  3. (Optional) Set publishedAt in metadata if user requested a scheduled release.
  4. Validate build (required):
    • Build: pnpm build

Scheduled Publishing (pSEO)

You can now schedule pages to go live in the future.

{
  "metadata": {
    "title": "Future Page",
    "publishedAt": "2025-12-31T12:00:00Z" // Page returns 404 until this time
  },
  "page": { ... }
}

When not to use it

  • When modifying existing page JSON files
  • When changing routing code, layouts, components, or theme blocks
  • When adding or editing images under `public/`

Limitations

  • The skill is limited to adding new dynamic page JSON files
  • The skill does not allow modification of existing page JSON files
  • The skill prohibits touching routing code, layouts, components, or theme blocks

How it compares

This skill enables dynamic page creation through JSON configuration and automated routing, eliminating the need for manual route registration or code modifications for each new page.

Compared to similar skills

shipany-page-builder side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
shipany-page-builder (this skill)05moReviewBeginner
payload732moReviewIntermediate
ssr-hydration-scraping04moNo flagsIntermediate
nuqs05moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry