Install
openclaw skills install travel-guide-testPlan trips end-to-end and turn them into polished static travel-guide webpages deployed to Cloudflare Pages. Use when a user wants help deciding where to go, comparing route/base options, shaping an itinerary around interests and constraints, choosing hotels and activities, building a visual travel guide, adding route maps or booking checklists, or publishing the result as a live Cloudflare Pages microsite.
openclaw skills install travel-guide-testBuild a useful trip first, then build the webpage.
Follow this sequence:
Do not jump straight to “top things to do”. Do not optimise for maximum attractions. Optimise for fit, flow, energy, and clarity.
Before proposing an itinerary, gather or confirm:
If details are missing, ask only the highest-value questions first.
If the trip includes children, teens, mixed generations, or a group with clearly different energy levels, ask a more specific second layer:
Ask about gender only when it would materially affect rooming, privacy, safety, or comfort decisions. Do not ask for personal details that do not change the plan.
Work out the structure before the days.
Always determine:
For mixed-mode travel, label legs explicitly. Examples:
Train + car pickupScenic driveDrive to rail gateway + train into cityDo not collapse mixed-mode travel into vague one-line labels. If a leg uses two modes, show both.
Design for humans, not robots.
Account for:
Use an energy curve:
Common helpful pattern:
For each base/segment, provide:
Explain what this base adds to the trip and why it suits the travellers.
Recommend only high-fit activities. For each one include:
Provide a short practical shortlist, ideally:
Explain the hotel logic:
Be explicit about:
Create a realistic day-by-day plan. For each day include:
Keep it concise and skimmable.
Support reusable traveller profiles when helpful.
Default to a shared profile for the main travelling unit:
Use individual subprofiles only when useful or explicitly requested. A shared group profile should be the default; per-person profiles are optional layers, not mandatory dossiers.
The skill may:
Only store durable travel-planning preferences, such as:
Good pattern:
Do not treat the profile as a dossier. Do not store unnecessary sensitive or irrelevant personal details. Store only information that improves future travel recommendations.
When saving or updating profile information, follow the environment’s consent and memory rules. If profile information is uncertain, summarise it as a tentative preference rather than a hard fact.
When a returning traveller or group is involved, check whether a profile already exists before re-asking basic planning questions. Reuse what is durable, then ask only for what has changed.
Always include:
Split into:
Keep practical and brief.
Include only useful tips:
Avoid social-media fluff unless it is genuinely helpful.
Build a static HTML/CSS page suitable for Cloudflare Pages.
Style goals:
Suggested sections:
The page must be user-facing only. Do not include:
Write like a polished guide, not a development log.
Prefer correctness over generic mood shots.
Good order of preference:
og:imageIf the page names a specific place, do not use obviously unrelated visuals.
When image sourcing is messy:
Include a route summary visual where possible. Also include leg-by-leg links.
For each leg, ensure:
Examples:
Do not build or deploy the Cloudflare Pages site too early. Only move into page creation once the itinerary is stable enough that major structural changes are unlikely.
Minimum confidence before page build:
If confidence is still low:
Once confidence is high enough:
After building the static page:
If Cloudflare auth is missing, ask for the minimum token/account/project info needed.
A good result should be:
If tradeoffs exist, prefer: