trip-assistant

Query flight, train, and hotel booking information via a backend AI assistant. Activate this skill when the user asks about flights (机票/航班/飞机), trains (火车/高铁/动车/列车), hotels (酒店/住宿/宾馆), or travel planning (出行规划/旅行安排).

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "trip-assistant" with this command: npx skills add xuanhua/amidyfortest

Trip Assistant Skill

A conversational AI assistant for booking and querying flights, trains, and hotels. The assistant communicates in natural language and handles complex travel queries including date parsing, multi-city trips, and comparisons.

When to Use

Activate this skill when the user:

  • Asks about flights: 机票, 航班, 飞机, 坐飞机, 飞到, 航空
  • Asks about trains: 火车, 高铁, 动车, 列车, 火车票, 高铁票
  • Asks about hotels: 酒店, 住宿, 宾馆, 旅馆, 住哪里
  • Asks for travel planning: 出行规划, 怎么去, 旅行安排, 最快怎么到

How to Use

Run the query script, passing the user's complete natural language query:

python SKILL_DIR/scripts/query.py \
  --query "<user query>" \
  --user-id "${BOOKING_API_USER_ID:-624e5b8b3f4a2f4ec566e3d3}" \
  --env "${BOOKING_API_ENV:-prod}" \
  --base-url "${BOOKING_API_BASE_URL:-http://host.docker.internal:8763}"

Key notes:

  • Replace SKILL_DIR with the absolute path to this skill's directory
  • The --query value should be the user's full original message (do not rewrite or simplify)
  • The script outputs the assistant's reply to stdout; pass it back to the user verbatim
  • If the script returns a connection error, inform the user the service is unavailable and ask them to check that the FastAPI server is running (uvicorn booking_assitant.fastapi_serve:app --host 0.0.0.0 --port 8763)

Configuration

ParameterCLI FlagEnvironment VariableDefault
User ID--user-idBOOKING_API_USER_ID624e5b8b3f4a2f4ec566e3d3
Environment--envBOOKING_API_ENVprod
API Base URL--base-urlBOOKING_API_BASE_URLhttp://host.docker.internal:8763

Environments:

  • prod — Production data
  • fat — Test/staging data

Examples

Query flight

User: "帮我查一下明天北京到上海的机票"

python ~/.claude/skills/trip-assistant/scripts/query.py \
  --query "帮我查一下明天北京到上海的机票" \
  --user-id "user123" \
  --env prod

Query train

User: "3月10日从上海去杭州有哪些高铁?"

python ~/.claude/skills/trip-assistant/scripts/query.py \
  --query "3月10日从上海去杭州有哪些高铁?" \
  --user-id "user123" \
  --env prod

Query hotel

User: "查一下北京王府井附近明天的酒店"

python ~/.claude/skills/trip-assistant/scripts/query.py \
  --query "查一下北京王府井附近明天的酒店" \
  --user-id "user123" \
  --env prod

Error Handling

Exit CodeMeaningAction
0SuccessDisplay output to user
1 (connection error)FastAPI server not reachableAsk user to start the server
1 (HTTP error)API returned errorDisplay the error message
1 (timeout)Request timed outSuggest retrying

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

携程酒店搜索

自动搜索携程酒店,支持实时比价和详情获取。使用浏览器自动化技术,实现携程账号登录、酒店搜索、详情获取和对比分析功能。

Registry SourceRecently Updated
3310Profile unavailable
General

Hotel Price Finder - Multi OTA

Compare hotel prices across Booking.com, Agoda, Trip.com in real-time. Free multi-OTA price comparison with direct booking links. No API key required.

Registry SourceRecently Updated
2851Profile unavailable
General

Star Hotel Search

Smart hotel search, supporting filtering by location, date, star rating, and budget

Registry SourceRecently Updated
4890Profile unavailable
General

Travel.Skills

Travel.Skills - AI-powered family travel planner with crowd avoidance, senior-friendly and kid-friendly routes, booking integration

Registry SourceRecently Updated
750Profile unavailable