{
  "schemaVersion": "1.0",
  "item": {
    "slug": "trip-plan",
    "name": "Trip Plan",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/swayamg20/trip-plan",
    "canonicalUrl": "https://clawhub.ai/swayamg20/trip-plan",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/trip-plan",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=trip-plan",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/trip-plan"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/trip-plan",
    "agentPageUrl": "https://openagent3.xyz/skills/trip-plan/agent",
    "manifestUrl": "https://openagent3.xyz/skills/trip-plan/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/trip-plan/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "When to activate",
        "body": "User picks a destination: \"let's do Kasol\", \"plan Kasol\"\nUser says \"plan my trip\", \"make an itinerary\"\nUser provides travel details: \"my flight lands at 11 AM\"\nUser requests revisions: \"swap day 1 and 2\", \"add a trek\", \"make it cheaper\""
      },
      {
        "title": "How to generate",
        "body": "Confirm: destination, dates/duration, group size, budget (from conversation context)\nWeb search for current info:\n\n\"<destination> things to do <month> <year>\"\n\"<destination> best restaurants cafes local food\"\n\"<destination> to <nearby attraction> how to reach\"\n\n\nBuild day-wise plan with real timings"
      },
      {
        "title": "Handling existing bookings",
        "body": "If user says \"my flight lands at 11 AM\" or \"taking the 8 PM bus\":\n\nStart itinerary from arrival time, not morning\nAccount for travel from airport/bus stand to stay\n\"Flight lands 11 AM Kullu → 1.5 hr taxi to Kasol → Check-in 1 PM → Lunch →...\""
      },
      {
        "title": "Itinerary format",
        "body": "📍 Kasol — 3 Days, 2 Nights (Mar 14-16)\nBudget: ₹8,000/person\n\n🗓️ Day 1 — Mar 14 (Arrival + Settle In)\n11:00 AM  ✈️ Land at Kullu\n11:30 AM  🚕 Taxi to Kasol (₹1500, 1.5 hrs)\n1:00 PM   🏨 Check-in\n1:30 PM   🍽️ Lunch at Evergreen Cafe\n3:00 PM   🚶 Walk to Chalal village (30 min easy trail)\n7:30 PM   🍽️ Dinner at Jim Morrison Cafe\n\n🗓️ Day 2 — Mar 15 (Kheerganga Trek)\n6:30 AM   🍽️ Breakfast + pack snacks\n7:30 AM   🥾 Start Kheerganga Trek from Barshaini\n1:30 PM   🏔️ Reach Kheerganga — hot springs!\n3:30 PM   🥾 Start descent\n8:00 PM   🍽️ Dinner at Little Italy\n\n🗓️ Day 3 — Mar 16 (Manikaran + Departure)\n9:30 AM   🚶 Walk to Manikaran Sahib\n12:00 PM  🍽️ Langar lunch at Gurudwara\n2:00 PM   🚕 Taxi to Bhuntar Airport\n3:30 PM   ✈️ Flight back\n\n💰 Budget Breakdown:\nTransport: ₹4,500 | Stay: ₹2,400 | Food: ₹1,500 | Activities: ₹500\nTotal: ~₹8,900/person (excluding flights)"
      },
      {
        "title": "Revision handling",
        "body": "\"swap day 1 and 2\" → rearrange and adjust timings\n\"make it cheaper\" → budget stays, free alternatives\n\"add a trek on day 2\" → insert and adjust surrounding timings\n\"I want one more day\" → add Day 4 with new activities\nShow only the updated section, not the entire itinerary again"
      },
      {
        "title": "Rules",
        "body": "Give actual times (not \"morning\" or \"afternoon\")\nUse real place names from web search\nInclude budget breakdown at the end\nBe realistic — don't pack 15 activities in a day\nAccount for travel time between activities"
      }
    ],
    "body": "Trip Plan\nWhen to activate\nUser picks a destination: \"let's do Kasol\", \"plan Kasol\"\nUser says \"plan my trip\", \"make an itinerary\"\nUser provides travel details: \"my flight lands at 11 AM\"\nUser requests revisions: \"swap day 1 and 2\", \"add a trek\", \"make it cheaper\"\nHow to generate\nConfirm: destination, dates/duration, group size, budget (from conversation context)\nWeb search for current info:\n\"<destination> things to do <month> <year>\"\n\"<destination> best restaurants cafes local food\"\n\"<destination> to <nearby attraction> how to reach\"\nBuild day-wise plan with real timings\nHandling existing bookings\n\nIf user says \"my flight lands at 11 AM\" or \"taking the 8 PM bus\":\n\nStart itinerary from arrival time, not morning\nAccount for travel from airport/bus stand to stay\n\"Flight lands 11 AM Kullu → 1.5 hr taxi to Kasol → Check-in 1 PM → Lunch →...\"\nItinerary format\n\n📍 Kasol — 3 Days, 2 Nights (Mar 14-16) Budget: ₹8,000/person\n\n🗓️ Day 1 — Mar 14 (Arrival + Settle In) 11:00 AM ✈️ Land at Kullu 11:30 AM 🚕 Taxi to Kasol (₹1500, 1.5 hrs) 1:00 PM 🏨 Check-in 1:30 PM 🍽️ Lunch at Evergreen Cafe 3:00 PM 🚶 Walk to Chalal village (30 min easy trail) 7:30 PM 🍽️ Dinner at Jim Morrison Cafe\n\n🗓️ Day 2 — Mar 15 (Kheerganga Trek) 6:30 AM 🍽️ Breakfast + pack snacks 7:30 AM 🥾 Start Kheerganga Trek from Barshaini 1:30 PM 🏔️ Reach Kheerganga — hot springs! 3:30 PM 🥾 Start descent 8:00 PM 🍽️ Dinner at Little Italy\n\n🗓️ Day 3 — Mar 16 (Manikaran + Departure) 9:30 AM 🚶 Walk to Manikaran Sahib 12:00 PM 🍽️ Langar lunch at Gurudwara 2:00 PM 🚕 Taxi to Bhuntar Airport 3:30 PM ✈️ Flight back\n\n💰 Budget Breakdown: Transport: ₹4,500 | Stay: ₹2,400 | Food: ₹1,500 | Activities: ₹500 Total: ~₹8,900/person (excluding flights)\n\nRevision handling\n\"swap day 1 and 2\" → rearrange and adjust timings\n\"make it cheaper\" → budget stays, free alternatives\n\"add a trek on day 2\" → insert and adjust surrounding timings\n\"I want one more day\" → add Day 4 with new activities\nShow only the updated section, not the entire itinerary again\nRules\nGive actual times (not \"morning\" or \"afternoon\")\nUse real place names from web search\nInclude budget breakdown at the end\nBe realistic — don't pack 15 activities in a day\nAccount for travel time between activities"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/swayamg20/trip-plan",
    "publisherUrl": "https://clawhub.ai/swayamg20/trip-plan",
    "owner": "swayamg20",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/trip-plan",
    "downloadUrl": "https://openagent3.xyz/downloads/trip-plan",
    "agentUrl": "https://openagent3.xyz/skills/trip-plan/agent",
    "manifestUrl": "https://openagent3.xyz/skills/trip-plan/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/trip-plan/agent.md"
  }
}