mikkoparkkola/trvl/trvl-trip-planner

Claude Code and agent skill by mikkoparkkola/trvl

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Plan a trip with trvl using traveller preferences, real-time flights, hotels, and viability assessment.

Install

npx vskill@latest install mikkoparkkola/trvl/trvl-trip-planner

SKILL.md

trvl Trip Planner

Use this skill when the user wants a vacation, holiday, weekend getaway, or general trip plan.

Inputs

Collect only missing facts:

  • Origin or home airport.
  • Destination city or airport.
  • Departure and return dates, or a flexible window.
  • Traveller count, budget, cabin, bags, and hotel constraints when relevant.

Always load preferences first through travel with intent="get_preferences" or by calling the callable capability directly. Do not re-ask values already present in the traveller profile. If the request is underspecified, ask at most three questions or call interview_trip when available.

Workflow

  1. Normalize airports, dates, guests, currency, and bag posture from the user

request plus profile.

  1. Call travel with intent="plan_trip" and params containing origin,

destination, depart_date, return_date, guests, and currency.

  1. Use travel with intent="search_flights" when the user needs more flight options, a specific

airline/alliance/cabin, direct-only filtering, baggage-aware pricing, or a cheaper fallback than plan_trip returned.

  1. Use travel with intent="search_accommodations" when recommending where

to stay. It matches the requested room/apartment type, occupancy, amenities, refundability, and total price before ranking. Use intent="search_hotels_with_details" when comparing a known short hotel list by rooms, rates, and amenities; use intent="search_hotels" only for broad discovery, district filtering, stars/rating constraints, or debugging.

  1. Use travel with intent="assess_trip" and dates/passport when nationality

is known or visa/weather viability matters.

  1. Use travel with intent="detect_travel_hacks" after flight search unless

the user explicitly says not to optimize.

Output

Return an assessed itinerary, not raw tool dumps:

  • Recommended booking path with total estimated cost and currency.
  • Flight shortlist with all-in baggage/status notes when available.
  • Hotel shortlist with neighborhood, rating, cancellation, and price notes.
  • Viability result from assess_trip: GO, WAIT, or NO_GO.
  • "Naive -> Optimized -> Saved" comparison when optimization or hacks changed

the recommendation.

  • Follow-up searches only when they would materially improve the plan.

If native mcp__trvl__travel is unavailable, use mcp__gateway__gateway_invoke with server="trvl" and tool="travel". Exact legacy tool names remain legacy-compatible capabilities.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
89
Repository forks
9
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/mikkoparkkola/trvl/trvl-trip-planner/badge)](https://verified-skill.com/skills/mikkoparkkola/trvl/trvl-trip-planner)

Something wrong with this skill or its page? Tell us.