travel-requirement-merge

Parse follow-up replies and merge updates into TravelRequirementSnapshot fields.

98|7|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/Sea-Go/Sea-BreakTheWaves --skill travel-requirement-merge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: travel-requirement-merge
Source: https://github.com/Sea-Go/Sea-BreakTheWaves/tree/main/agent_v2/skills/travel-requirement-merge
Command: npx skills add https://github.com/Sea-Go/Sea-BreakTheWaves --skill travel-requirement-merge

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill parses user follow-up replies in natural language and merges them into the existing TravelRequirementSnapshot, enabling incremental planning without recreating the full plan.

Core Features & Use Cases

  • Parse natural language responses and extract structured fields.
  • Merge updates into TravelRequirementSnapshot fields like start_city, start_date, budget_total, transport_mode, travel_style, and pace.
  • Output a SkillResult JSON describing the merged changes and next actions.

Quick Start

Provide a user follow-up message (for example: "From Beijing, start on 2026-06-01 with a budget of 100000 and high-speed rail"), and this Skill will update the snapshot accordingly.

Frequently Asked Questions about travel-requirement-merge

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I merge natural language follow-up replies into an existing travel planning snapshot?

To merge natural language follow-up replies into a travel planning snapshot, parse the user input and incrementally update fields like destination, dates, budget, transport, and pace without recreating the full plan.

What is incremental travel requirement merging and when do I need it?

Incremental travel requirement merging is the process of applying user follow-up updates to an existing TravelRequirementSnapshot. You need it during interactive travel planning when conversations progressively refine trip details.

Can I update specific fields like budget and transport mode from a single user message?

Yes, you can update specific fields like budget_total and transport_mode from a single message. The parsing logic extracts structured fields from natural language and applies field-specific update rules to the snapshot.

What is the best way to parse conversational updates for travel planning without losing existing data?

The best way to parse conversational updates without losing data is to merge new replies into the existing snapshot incrementally, enforcing field-specific rules and outputting a JSON result that details changes, defaults, and next steps.

Does travel requirement merging work with partial inputs that only specify a start city and travel style?

Yes, travel requirement merging works with partial inputs. It parses the available details like start_city and travel_style from the natural language response and merges only those specified fields into the snapshot.

What limitations exist when parsing natural language for travel planning snapshots?

A limitation of parsing natural language for travel planning snapshots is that the input must align with recognized fields such as start_date, budget_total, and pace, otherwise the update rules cannot accurately extract and merge the changes.