Skip to content
cccskills
FreePublished on GitHub

trip-plan

Plan a trip end to end (itinerary by day, a packing list to tick off, a budget, and the calendar checked for conflicts) as pages in the workspace. Use when the user is going somewhere for more than a day and wants a plan, an itinerary or a packing list.

The English summary is being prepared. Showing the original description.

See how to install

Files included (1)

  • SKILL.md3.5 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Trip plan

Everything goes in trips/<place>-<yyyy-mm>/ in the workspace: itinerary.html, packing.html, and budget.csv when money is discussed.

Before anything

  • You need: where, the dates (or roughly when and for how long), who is going, and what the trip is for (work, holiday, visiting someone). Ask for what is missing with one ask_user call, not one question at a time.
  • recall the user's travel preferences (pace, budget, dietary needs, kids, mobility, what they hated last time). Follow them without asking again.
  • calendar action=search for the trip dates: anything already on the calendar during the trip is a conflict to mention up front.

Research

  • web_search for: how to get there and around, the weather in that season, opening days of the two or three things worth seeing, and anything that must be booked ahead. Two or three searches, then stop; web_fetch a page only when the search result is not enough.
  • Prices and times only from pages you actually read. If you did not find something, say "check" next to it rather than inventing a figure.
  • Trains in China: real options come from the 12306__* tools (the 12306 MCP server; the train-tickets skill says how; search only, no booking); the times and prices go into the itinerary and the budget. Without the server, the 12306 app on a connected phone the same way; without either, "check 12306" in the plan.
  • Places and distances in China: when the amap__maps_* tools are there (the 高德 MCP server, see the amap skill), use them for the travel time between the day's places, the route to the station, and the forecast for the dates; the itinerary's "travel time between places" then comes from a map, not a guess.

Itinerary (itinerary.html)

  • One card per day: date and weekday, the area of town, morning / afternoon / evening, travel time between places, one alternative for bad weather.
  • The first day is arrival and settling in; the last day ends when the transport leaves. Do not overfill: two anchors a day and free time.
  • A "Before you go" box: bookings, documents, connections to arrange, with dates.
  • Self-contained HTML, inline CSS, readable on a phone; no external resources.

Packing list (packing.html)

  • Grouped (documents, clothes for the weather you found, tech, toiletries, for the kids…), each item a checkbox that stays ticked when the page is reopened (localStorage).
  • Sized to the trip: the number of days, the weather, laundry or not.

Budget (budget.csv, when asked or when the user mentioned money)

  • Columns: item, when, estimated, currency, booked (yes/no), note. One row per transport leg, night, and day of food; totals the user can change.

Finish

  • Reply with the shape of the trip in three or four lines and the file names; point out the calendar conflicts and the two things to book first.
  • Offer, in one line, to make a goal from the "Before you go" list so the bookings get done and checked in on; if the user agrees, goals action=create with those steps and the departure date as the target.
  • Never book, pay or send anything yourself; drafting an event with calendar action=draft for the departure is fine.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

amap

Free

Places, routes, travel times, distances and weather in China through the 高德地图 (Amap) MCP server. Use when the user asks how far, how long, how to get somewhere (car, transit, bike, foot), what is near a place, or about the weather in a Chinese city.

The English summary is being prepared. Showing the original description.

nano-muse/nanoMuse2.2KUpdated Oct 21, 2026

Compare two to five options (products, plans, places, tools, offers) on the criteria that matter to the user, in a table the user can re-weight, with a recommendation. Use when the user asks which to pick, for a comparison, or "X vs Y".

The English summary is being prepared. Showing the original description.

nano-muse/nanoMuse2.2KUpdated Oct 21, 2026

feishu

Free

The user's 飞书 / Lark through its command-line tool (lark-cli): agenda, people and groups, reading and sending messages, events, tasks, documents, with no app open. Use when the user mentions 飞书, Lark, a 群, a 日程 or a 飞书文档, or wants a colleague told something.

The English summary is being prepared. Showing the original description.

nano-muse/nanoMuse2.2KUpdated Oct 21, 2026

Go through recent mail and sort it into needs-a-reply, waiting-on-others, to-do and can-ignore, with draft replies ready for review. Use when the user asks to triage, sort, catch up on or clear their inbox; never to send anything on its own.

The English summary is being prepared. Showing the original description.

nano-muse/nanoMuse2.2KUpdated Oct 21, 2026

Where a parcel is, when it will arrive and what a shipment would cost, through the 快递100 MCP server: any Chinese courier (顺丰, 京东, 中通, 圆通, 韵达, 邮政 and more) from a tracking number. Use when the user asks 快递到哪了, 什么时候到, 查一下单号, or how much it costs to send something.

The English summary is being prepared. Showing the original description.

nano-muse/nanoMuse2.2KUpdated Oct 21, 2026

Prepare for a meeting (who is in it, what was last said with them, what the user owes them and wants from them) as a one-page brief. Use when the user asks to prepare for or get ready for a meeting, a call or a visit; a trigger can run it before every meeting with a client.

The English summary is being prepared. Showing the original description.

nano-muse/nanoMuse2.2KUpdated Oct 21, 2026

See all skills by nano-muse

Report a problem with this skill