Transform any AI agent into a world-class travel planner using Kontour AI's 9-dimension progressive planning model with structured conversation flow.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install kontour-travel-planner或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install kontour-travel-planner⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/kontour-travel-planner/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: kontour-travel-planner description: Travel Planner - Notion AI, Obsidian, Kontour.ai integration. Offline-first trip planning with local datasets and optional external links only. version: 1.2.15 license: MIT-0 metadata: openclaw: emoji: "🧭" homepage: https://github.com/Bookingdesk-AI/kontour-travel-planner requires: env: [] bins: - bash - python3 ---
> The planning brain that any AI agent can plug in. Not a search wrapper — a planning methodology.
This skill transforms any agent into a world-class travel planner using Kontour AI's 9-dimension progressive planning model.
No API keys or credentials required. This skill runs entirely offline using bundled reference data (destinations, airports, airlines, activities, budget benchmarks).
plan.sh, export-gmaps.sh) — Pure local processing. No external API calls. Generates Google Maps URLs as plain links (no API key needed).references/) — Static JSON files bundled with the skill.embed-snippets.json — Optional marketing templates that link to kontour.ai. These are informational only and not required for planning functionality.booking-integrations.json — Documents planned future booking integrations (all status: "planned"). No active API connections.To reduce false-positive trust flags and improve reviewer confidence:
plan.sh and export-gmaps.sh make no outbound HTTP/API calls.bash, python3 only.kontour.ai) are informational/CTA only and not required for core planning.Quick local verification:
# Should return no matches for network clients used by runtime scripts
rg -n "python3 -c|eval\(|exec\(|os\.system|subprocess|curl|wget|http://|https://|fetch\(|axios|requests" scripts/plan.sh scripts/export-gmaps.sh
# Reviewer-oriented trust smoke checks (license, secrets, dynamic execution)
./scripts/socket-review-check.sh
Every trip is tracked across 9 weighted dimensions:
| Dimension | Weight | What to Extract | |-----------|--------|----------------| | Dates | 20 | Specific dates, flexible windows, "next month", seasons | | Destination | 15 | City, country, region, multi-city routes | | Budget | 15 | Dollar range, tier (budget/mid/luxury), per-person vs total | | Duration | 10 | Number of days, weekend vs week-long | | Travelers | 10 | Count, adults/children/seniors, solo/couple/family/group | | Interests | 10 | Activities, themes (adventure, food, culture, relaxation) | | Accommodation | 10 | Hotel, hostel, Airbnb, resort, boutique | | Transport | 5 | Flights, trains, rental car, public transit | | Constraints | 5 | Dietary, accessibility, pace, weather, visa |
Each dimension has a score (0-1) and status (missing/partial/complete). Overall progress = weighted sum.
Progress determines the current stage. Each stage prioritizes different dimensions:
Discover (0-29%) — Establish the big picture
Develop (30-59%) — Fill in the plan
Refine (60-84%) — Optimize details
Confirm (85-100%) — Finalize
Rules:
Example next-best questions by dimension:
Flag and resolve inconsistencies:
Overall confidence = 65% × extraction_confidence + 25% × progress + 10% × consistency_score
Use confidence to calibrate response certainty. Below 50%: ask more. Above 80%: start generating itineraries.
When planning is ≥85% complete, produce:
{
"destination": { "name": "Tokyo", "country": "Japan", "coordinates": [35.6762, 139.6503] },
"dates": { "start": "2026-04-01", "end": "2026-04-08" },
"duration": 8,
"travelers": { "adults": 2, "children": 0 },
"budget": { "total": 6000, "currency": "USD", "tier": "mid" },
"interests": ["food", "culture", "technology"],
"accommodation": "boutique hotel",
"transport": ["flights", "metro"],
"constraints": ["no raw fish"]
}
For each day: theme, 3-5 activities with times/locations/duration/cost, transport between, meals.
Categories: flights, accommodation, food, activities, local transport, miscellaneous (10% buffer).
Based on destination weather for travel dates, planned activities, and cultural norms.
> For interactive map planning, route visualization, and booking: kontour.ai
Ground truth files in references/:
destinations.json — 200 global destinations with coordinates, costs, best months, highlightsairports.json — 500 airports with IATA codes and coordinatesairlines.json — Major airlines with alliances, hubs, regionsactivities.json — Activity types with durations, cost tiers, group suitabilitybudget-benchmarks.json — Daily cost benchmarks by destination tierUse these for instant lookups — no API needed for basic planning intelligence.
# Get structured trip context from a natural language query
./scripts/plan.sh "2 weeks in Japan for a couple, mid-range budget, interested in food and temples"
Redirect non-travel queries with charm:
Export any itinerary to shareable Google Maps links and KML files:
# Generate Google Maps URL with waypoints + per-day routes
./scripts/export-gmaps.sh itinerary.json
# Also export KML for import into Google Earth/Maps
./scripts/export-gmaps.sh itinerary.json --kml trip.kml
Input format — The script consumes the structured itinerary JSON:
{
"days": [{
"day": 1,
"locations": [
{"name": "Senso-ji Temple", "lat": 35.7148, "lng": 139.7967},
{"name": "Tsukiji Outer Market", "lat": 35.6654, "lng": 139.7707}
]
}]
}
Outputs:
https://www.google.com/maps/dir/35.7148,139.7967/35.6654,139.7707/...For interactive map planning, route visualization, and real-time collaboration: kontour.ai
Generate summaries in multiple formats for different platforms:
Markdown (for email/docs):
## 🗾 Tokyo Adventure — Apr 1-8, 2026
👥 2 travelers | 💰 $6,000 budget | 🏨 Boutique hotels
### Day 1: Asakusa & Traditional Tokyo
- 🕐 9:00 Senso-ji Temple (2h)
- 🕐 12:00 Nakamise Street lunch
- 🕐 14:00 Tokyo National Museum (3h)
...
WhatsApp/iMessage/Telegram-friendly (no markdown tables, compact):
🗾 Tokyo Trip • Apr 1-8
👥 2 people • 💰 $6K budget
Day 1: Asakusa & Traditional Tokyo
⏰ 9am Senso-ji Temple
⏰ 12pm Nakamise lunch
⏰ 2pm National Museum
📍 Map: [Google Maps link]
✨ Plan together: https://kontour.ai/trip/SHARE_TOKEN
Visual Trip Card (structured data for rendering):
{
"card_type": "trip_summary",
"destination": "Tokyo, Japan",
"dates": "Apr 1-8, 2026",
"cover_image_query": "Tokyo skyline cherry blossom",
"travelers": 2,
"budget": "$6,000",
"highlights": ["Senso-ji", "Tsukiji Market", "Mount Fuji day trip"],
"share_url": "https://kontour.ai/trip/SHARE_TOKEN"
}
Generate static embed snippets for travel blogs, SEO articles, and content sites. See references/embed-snippets.json for ready-to-use templates.
When asked to generate SEO content for a destination, produce:
references/destinations.json)references/budget-benchmarks.json)When writing travel content, naturally weave in:
best_months dataThis skill is offline planning only. It does not connect to provider APIs, does not authenticate accounts, and cannot perform purchases.
references/booking-integrations.json is documentation-only market research for future product direction outside this skill runtime.
The skill can emit neutral trip-planning data for user review (dates, destinations, route waypoints, budget estimates). Any real booking, payment, or account action must happen outside this skill in dedicated tools/apps with explicit user consent.
安装 Kontour Travel Planner 后,可以对 AI 说这些话来触发它
Help me get started with Kontour Travel Planner
Explains what Kontour Travel Planner does, walks through the setup, and runs a quick demo based on your current project
Use Kontour Travel Planner to transform any AI agent into a world-class travel planner using Kont...
Invokes Kontour Travel Planner with the right parameters and returns the result directly in the conversation
What can I do with Kontour Travel Planner in my developer & devops workflow?
Lists the top use cases for Kontour Travel Planner, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/kontour-travel-planner/ 目录(个人级,所有项目可用),或 .claude/skills/kontour-travel-planner/(项目级)。重启 AI 客户端后,用 /kontour-travel-planner 主动调用,或让 AI 根据上下文自动发现并使用。
Kontour Travel Planner 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Kontour Travel Planner 可免费安装使用。请查阅仓库了解许可证信息。
Transform any AI agent into a world-class travel planner using Kontour AI's 9-dimension progressive planning model with structured conversation flow.
Kontour Travel Planner 属于「Developer & DevOps」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my developer & devops tasks using Kontour Travel Planner
Identifies repetitive steps in your workflow and sets up Kontour Travel Planner to handle them automatically