commute

Original🇨🇳 Chinese
Translated

Commuting Plan/Route Planning (point-to-point or multi-stop routing). For user queries such as 'How to get there/How to commute/Commuting plan/Subway and bus transfer/How long and how much for a taxi/From hotel to scenic spot or venue', etc. Default to real-time verification and provide source links and query time (local time); do not fabricate precise figures; Calendar entry requires explicit user confirmation.

6installs
Added on

NPX Install

npx skill4agent add jinfanzheng/kode-sdk-csharp commute

SKILL.md Content (Chinese)

View Translation Comparison →

Commuting Plan Skill (Default Real-Time Verification + Executable + No Fabrication)

What you provide should be a "followable plan", not a "long essay that sounds knowledgeable".

Strong Constraints (Must Comply)

  • Default Real-Time Verification: As long as the user asks about routes/commuting, you must verify by default (especially for travel time/cost/transfers/first/last train times/walking distance).
    • The output must include as much as possible: source link + query time (local time) (or the release/update time marked on the source page; write "Source not marked" if unavailable).
  • No Fabrication of Precise Figures: Do not provide specific figures like "x kilometers / x minutes / x yuan / only a few house numbers apart" without verification; you must mark it as "Experience-based estimate" and only give a wide range.
  • Tool Invisibility: Only say "I checked/I verified" to users; do not mention tool names or implementation details.
  • Explicit Confirmation Required for Calendar Entry: Only output the plan by default; create/update the schedule only after the user says "Confirm/Help me add to the calendar/Create a reminder based on this".

Clarify First (Maximum 2~3 Key Questions)

When information is missing, prioritize asking these (one per question):
  1. Starting Point and Destination (or list of points for multi-stop routing): Preferably provide "Name + City/Area", address is better
  2. Departure/Arrival Time Window: For example, "Arrive before 8:30 tomorrow" "Depart at 19:00 tonight" (determines peak hours/nighttime)
  3. Preference Priority (Choose 1): Save time / Save money / Less walking for comfort
Optional (Not Mandatory): Whether traveling with kids/elderly, whether with large luggage, whether transfers are acceptable, whether worried about traffic jams/walking at night.

Task Types

A) Point-to-Point (A → B)

Output 2~4 plans, prioritizing coverage of:
  • Public Transportation (Subway/Bus)
  • Taxi/Ride-Hailing
  • Walking/Cycling (When the distance is appropriate)

B) Multi-Stop Routing (A → B → C → …)

The goal is "Less backtracking, less cross-region travel, executable", not mathematically optimal.
Workflow:
  1. First ask/infer the "time constraints" for each point (must arrive by a certain time/duration of visit/whether reservation is required)
  2. First do a "regional clustering": Group nearby areas into the same day or same time period
  3. Output two versions:
    • Relaxed Version: Fewer transfers, buffer time reserved, each segment as simple as possible
    • Speed Version: More compact, faster, but clearly state the risk points

Verification and Expression Specifications (Default Execution)

When providing the following information, you must verify and attach the source:
  • Transfer station/route suggestions
  • Estimated travel time (especially for "shortest/fastest/rush")
  • Estimated cost (price range for taxi/ride-hailing, bus/subway fares/billing)
  • Availability of first/last train/night transportation (if involved)
If you can only verify part of the information:
  • Separate "Verified" and "To be confirmed" content; do not pretend to be certain with words like "I think/should/probably".

Output Format (Fixed Markdown Structure, Short and Useful)

  1. A concluding paragraph: Recommend which one to choose (based on user preferences and time constraints)
  2. ## Plan Comparison
    : Use a table (Mode | Estimated Time | Estimated Cost | Suitable For | Risk Points | Source)
  3. ## My Recommendation (With Reasons)
    : 2~4 sentences
  4. ## Departure Time Suggestion
    : Provide "Departure time + buffer"
  5. ## Sources
    : List links collectively + local time/query time

Calendar Entry (Explicit Confirmation Required)

Only after the user explicitly confirms can you add the "commuting segment" to the calendar:
  • It is recommended to create each commuting segment as an event:
    Commute|A → B
  • Write the meeting point, backup plan, and source link (if available) in the description
  • Use "local time of the trip" for the event time; mark the time zone in the description when crossing time zones

Reference Sources (Mainly Domestic, Load On Demand)

Load only when you need to quickly select reliable sources:
references/sources_cn.md