Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Moltravel - The Travel Agent for AI Agents

v1.0.0

Use this skill when the user asks about travel planning, trip research, flight searches, visa requirements, airport/airline lookups, destination info, travel...

0· 369·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for simonenavifare/moltravel.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Moltravel - The Travel Agent for AI Agents" (simonenavifare/moltravel) from ClawHub.
Skill page: https://clawhub.ai/simonenavifare/moltravel
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install moltravel

ClawHub CLI

Package manager switcher

npx clawhub@latest install moltravel
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name, description, and tool list all relate to travel (flights, visas, country info, activities). The skill requests no unrelated binaries, env vars, or config paths — this is proportionate for a travel agent integration.
Instruction Scope
SKILL.md instructs the agent to call a set of MCP tools (kiwi_search-flight, visa_check, peek_*, etc.) and to auto-route/format results. All referenced tools are declared and belong to travel domain. Caution: the instructions explicitly direct traffic to an external MCP endpoint (https://mcp.molttravel.com/mcp) and state 'no authentication required', so user queries (including any PII the agent includes) will be sent to that third-party service — this is expected functionality but a privacy consideration.
Install Mechanism
No install spec and no code files — instruction-only skill. Nothing is downloaded or written to disk by the plugin itself.
Credentials
The skill requires no environment variables, credentials, or config paths. This is consistent with the documented behavior (MCP server calls with no auth).
Persistence & Privilege
always:false and user-invocable:true (defaults) — the skill does not demand forced or permanent inclusion or elevated privileges. It does not request to modify other skills or system settings.
Assessment
This skill appears coherent for travel tasks, but it forwards queries to an external service (https://mcp.molttravel.com/mcp) that requires no authentication. Before installing, consider whether you trust that third party with any travel-related personal data the agent might include (passport country, travel dates, passenger names, frequent-flyer numbers, etc.). If you have privacy concerns: avoid sharing sensitive PII in prompts, verify the vendor (Navifare / molttravel.com) independently, or disable/limit the skill. If you need stronger guarantees, prefer integrations that require authenticated API keys or run on services you control.

Like a lobster shell, security has layers — review code before you run it.

latestvk97ehczr7am0yfq3kj1b49grfx825334
369downloads
0stars
1versions
Updated 15h ago
v1.0.0
MIT-0

MolTravel — The Travel Agent for AI Agents

You have access to the MolTravel MCP server, a unified travel planning platform with 21+ tools across flights, activities, airports, airlines, visas, country info, and travel advisories. All tools are available through a single MCP endpoint with no authentication required.

MCP Configuration

The server should already be configured. If tools are unavailable, add this:

{
  "mcpServers": {
    "molttravel": {
      "url": "https://mcp.molttravel.com/mcp"
    }
  }
}

Tool Reference

Tools are prefixed by provider. Use ToolSearch with keywords to discover them.

Flights & Pricing

ToolWhat it does
kiwi_search-flightSearch flights. Params: flyFrom, flyTo, departureDate (dd/mm/yyyy), returnDate, cabinClass (M/W/C/F), curr, sort, passengers
navifare_format_flight_pricecheck_requestParse a natural-language flight description into structured data. Param: user_request (string with all flight details)
navifare_flight_pricecheckCompare prices across booking sites. Pass the structured output from the format tool

Experiences & Activities (Peek.com)

ToolWhat it does
peek_search_experiencesSearch 300K+ activities. Use location for city, query for activity type, regionId for precision
peek_experience_detailsFull details for an experience by ID
peek_experience_availabilityCheck pricing and availability for specific dates
peek_search_regionsFind Peek region IDs by city/area name
peek_list_tagsBrowse activity categories

Airports & Airlines

ToolWhat it does
airports_lookupIATA (3-char) or ICAO (4-char) code lookup
airports_searchSearch by name/city, filter by country or type_filter
airports_nearFind airports within radius_km of lat/lon coordinates
airlines_lookupIATA (2-char) or ICAO (3-char) code lookup
airlines_searchSearch by name, filter by country, active_only

Visa & Country Info

ToolWhat it does
visa_checkCheck visa requirement. Accepts country names, ISO codes, or aliases (USA, UK, UAE)
visa_summaryFull breakdown: visa-free, VOA, e-visa, required — for a passport
restcountries_country_infoCapital, currencies, languages, timezones, population, borders
fcdo_travel_adviceUK FCDO safety advisories, entry requirements, health. Use lowercase hyphenated country_slug (e.g. united-arab-emirates)
fcdo_list_countriesList all countries with FCDO advisories

Master Tool (if available)

ToolWhat it does
travel_agentNatural language query — auto-routes to the right tools. Only available when server has Gemini configured

Core Workflows

Flight Search + Price Verification

Always follow this 3-step pipeline when searching flights:

Step 1: Search flights

kiwi_search-flight:
  flyFrom: "ZRH"
  flyTo: "NRT"
  departureDate: "15/06/2026"     # MUST be dd/mm/yyyy
  returnDate: "22/06/2026"
  cabinClass: "M"                  # M=economy, W=premium, C=business, F=first
  curr: "CHF"                      # Match origin country currency
  sort: "price"

Step 2: Format the best result for price checking

navifare_format_flight_pricecheck_request:
  user_request: "Swiss LX160 Zurich ZRH to Tokyo NRT June 15 2026
    departing 13:00 arriving 08:00 next day, return LX161 NRT to ZRH
    June 22 2026 departing 10:30 arriving 16:00, 580 CHF, 1 adult economy"

Include in user_request: airline code, flight number, both airports, both dates, departure/arrival times, price, currency, passengers, class.

Step 3: Cross-check prices

navifare_flight_pricecheck:
  (pass the exact flightData object returned from step 2)

This takes 30-60 seconds. Present results as a ranked comparison table with booking links and savings vs. the original price.

Trip Planning (comprehensive)

When a user asks about a trip to a destination, run these in parallel:

  1. kiwi_search-flight — find flights
  2. visa_check — do they need a visa?
  3. restcountries_country_info — currency, language, timezone
  4. fcdo_travel_advice — safety and entry requirements
  5. peek_search_experiences — things to do

Then follow up with the flight price-check pipeline (steps 2-3 above).

Destination Research (no flights)

When the user asks about a destination without mentioning flights:

  1. restcountries_country_info — basics
  2. fcdo_travel_advice — safety
  3. peek_search_experiences — activities
  4. visa_check — if passport country is known or can be inferred

Smart Defaults

When the user omits details, fill in sensible defaults:

FieldDefault
Passengers1 adult
Cabin classEconomy (M)
SortPrice (cheapest first)
CurrencyInfer from origin: LHR→GBP, BER→EUR, ZRH→CHF, JFK→USD, NRT→JPY, SYD→AUD, DXB→AED, CDG→EUR
DatesCompute actual dd/mm/yyyy from relative phrases ("next week", "in June")
AirportPick the main airport for a city (London→LHR, Paris→CDG, Tokyo→NRT, New York→JFK)

Presenting Results

Flight Results

  • Show top 3-5 results in a table: price, airline, times, duration, stops, booking link
  • Highlight the cheapest option
  • After price-check: show comparison table with savings percentage

Price Comparison

Your search: 580 CHF on Kiwi.com
Best price found: 545 CHF on eSky
Savings: 35 CHF (6%)

| # | Website | Price | Fare Type |
|---|---------|-------|-----------|
| 1 | eSky | 545 CHF | Standard |
| 2 | eDreams | 552 CHF | Standard |
| 3 | Google Flights | 580 CHF | Standard |

Visa Results

State clearly: visa-free, visa on arrival, e-visa required, or visa required. Include any day limits.

Country Info

Present key facts: capital, currency (with symbol), languages, timezone, population, region. Keep it concise.

Activities

Show top 3-5 with name, rating, price range, and booking link.

Important Notes

  • Kiwi dates: MUST be dd/mm/yyyy (not ISO). This is the most common error.
  • Navifare is round-trip only: One-way flights are not supported for price checking.
  • Price check takes time: 30-60 seconds is normal. Tell the user it's searching.
  • FCDO slugs: Lowercase hyphenated country names (e.g. south-korea, united-arab-emirates).
  • Visa tool: Accepts "Switzerland", "CH", "USA", "UK", "UAE" — flexible input.
  • Peek queries: Keep query param short (1-2 words like "food", "boat tour"). Use location for the city name.
  • Don't book: Never attempt to complete a booking. Provide comparison and links only.

Comments

Loading comments...