Agent skill

Marco Polo City Trip Planner

by megumi-ben in megumi-ben/marco-polo.skill

Plans a trip to a single city by comparing transport, choosing a lodging area and attractions, routing them on Amap and producing a food guide and city card.

No licenceAuto-check passedProductivity & Automation

SKILL.md written in Chinese; this summary is our English description.

Install Marco Polo City Trip Planner

skills CLI
$ npx skills add megumi-ben/marco-polo.skill --skill marco-polo -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install megumi-ben/marco-polo.skill marco-polo --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
marco-polo
GitHub stars
197
Token cost
~1.7k tokens
SKILL.md length
226 words
Files
35 (incl. scripts, references, assets)
Skills in repo
1
Repo updated
First seen
Licence
None found

At a glance

Plans a trip to a single city by comparing transport, choosing a lodging area and attractions, routing them on Amap and producing a food guide and city card.

  • Works in 4 steps: 提取城市、日期或天数、人数及成员限制、预算口径、偏好与强度、必去/不去、已有住宿和… → 区分出发日、实际到达、住宿晚数和离开时间,不能把路上过夜算成目的地游玩。只有天数时… → 确认大交通是已购买、需辅助规划还是自行安排。需要比较才补问出发地、返程地并调用… → …
  • Planning a multi-day trip to one city with maps and a budget
  • SKILL.md covers 范围与执行原则, 工具与文件, ① 收集需求与可选大交通 and ② 推荐住宿区域, plus 4 more sections
  • Runs JavaScript scripts from its folder

What it does

The skill plans one city per round, centered on a single lodging base and possibly a day trip nearby, and asks for a scope decision when a request covers several cities. It works from plain language, reads existing itinerary data before continuing or changing a trip, and does not re-ask what you already gave or re-compare transport you have already bought.

Work moves through five stages: collecting requirements and an optional long-distance transport comparison; researching lodging areas and attractions in parallel; running route planning, food research and city-card material side by side; and finally building separate pages behind one entry point. Lodging areas are scored out of 10, and attractions are widened first and narrowed by you later, up to 30 candidates.

It calls on companion skills for flights and trains, Xiaohongshu experience posts, Amap places and routes, and the Amap map display, and says so when one is missing instead of claiming the plan is verified. Results go into a travel_plan folder per city, with trip data in a JSON file, costs in a CSV and Markdown decision documents, each paired with a chat summary and a default recommendation. Prices are logged with the date they were checked.

When your agent uses it

  • Planning a multi-day trip to one city with maps and a budget
  • Choosing which area to stay in and which attractions to include
  • Building a food guide and a city card for a trip
  • Continuing or revising an itinerary that already exists

Example prompts

  • “帮我规划一次三天的杭州旅行,两个人,预算每人三千。”
  • “Plan a four-day trip to Chengdu for two people, with a food guide and an interactive handbook.”
  • “Adjust the existing itinerary in travel_plan so day two has less walking.”

Requirements

  • Companion skills flyai, xiaohongshu-skills, amap-lbs-skill and amap-jsapi-skill, as needed
  • Web search access for official opening, ticket and reservation details

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. 提取城市、日期或天数、人数及成员限制、预算口径、偏好与强度、必去/不去、已有住宿和固定活动;记录已知饮食忌口、必吃项目与餐厅预约,缺少一般口味偏好不阻塞研究。预算默认人均,说明是否包含大交通与住宿;预算、兴趣暂缺不阻塞城市研究,用户明确的预算上限和限制必须遵守。
  2. 区分出发日、实际到达、住宿晚数和离开时间,不能把路上过夜算成目的地游玩。只有天数时可以先研究;详细排程前补齐日期和时间边界,或明确以用户接受的假设做草案。
  3. 确认大交通是已购买、需辅助规划还是自行安排。需要比较才补问出发地、返程地并调用 FlyAI;比较门到门耗时、价格、换乘、第一天/最后一天可用时间,必要时比较周边机场或高铁枢纽。跳过规划仍记录到离时间和站点。
  4. 初始化需求、状态与费用。接受推荐不代表实际购票或预订。

What it can do on your machine

Read from SKILL.md and the folder at commit 9969631. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (JavaScript, from the files we listed), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Marco Polo City Trip Planner loads about 1.7k tokens when it runs, and up to ~4.8k if it reads all its reference files. Until then it costs about 23 tokens; SKILL.md has 226 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~23
When it runs · the whole SKILL.md, loaded when a task matches
~1.7k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 226 words (~1,664 tokens).

name
marco-polo

Read the full SKILL.md on GitHub

Files

SKILL.md and 34 other files (scripts, references, assets) in the repository root of megumi-ben/marco-polo.skill.

  • SKILL.md
  • .github/ISSUE_TEMPLATE/bug_report.yml
  • .github/ISSUE_TEMPLATE/feature_request.yml
  • .github/pull_request_template.md
  • .github/workflows/pages.yml
  • .gitignore
  • CONTRIBUTING.md
  • README.md
  • README.zh-CN.md
  • agents/openai.yaml
  • assets/amap-html-template/config.local.example.js
  • assets/amap-html-template/map.html
  • assets/demo-city.jpg
  • assets/demo-food.jpg
  • assets/demo-handbook.jpg
  • … and 20 more

Open the folder on GitHubat commit 9969631

Compare with similar skills

Marco Polo City Trip Planner next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Marco Polo City Trip Planner compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Marco Polo City Trip Planner this skillmegumi-ben/marco-polo.skill197—~1.7kAutomated safety check: PassNone
Agent ReachPanniantong/Agent-Reach95k—~1.4kAutomated safety check: PassMIT
Yuwen Publish Precheckyuwen-cool/yuwen-publish-precheck7781 repos~1.8kAutomated safety check: PassMIT
Last30days CnJesseovo/last30days-skill-cn1.9k—~2.4kAutomated safety check: NotesMIT
bb-browser Site Commands for OpenClawepiral/bb-browser6.2k—~1kAutomated safety check: PassMIT
Content Boom Monitorxintu1314/content-boom-monitor113—~2.2kAutomated safety check: PassNone

Similar skills

  • Agent Reach

    Panniantong/Agent-Reach

    Routes web research and platform lookups across 16 sites, including Twitter, Reddit, YouTube, Bilibili, Xiaohongshu and GitHub, through one command-line tool.

    95k GitHub stars~1.4k tokensUpdated 3 days ago
    Productivity & AutomationAuto-check passed
  • Yuwen Publish Precheck

    yuwen-cool/yuwen-publish-precheck

    国内自媒体发布前风险自审与保意修复:审口播稿、文章、图文笔记、字幕、封面文字能不能发抖音/小红书/微信视频号,给出具体位置、依据和可直接替换的改稿;被限流/删除/处罚后帮你复盘归因;你的行业敏感词、误报白名单和踩坑案例会沉淀成个人规则库,越用越准。Use when…

    778 GitHub starsUsed in 1 repo~1.8k tokens
    Productivity & AutomationAuto-check passed
  • Last30days Cn

    Jesseovo/last30days-skill-cn

    Research what Chinese internet users actually said in the last 30 days across Weibo, Xiaohongshu (RED), Bilibili, Zhihu, Douyin, WeChat public accounts, Baidu and Toutiao: engagement-weighted…

    1.9k GitHub stars~2.4k tokensUpdated 4 days ago
    Productivity & AutomationAuto-check: notes
  • Runs structured data commands against sites such as Twitter, Reddit, GitHub, YouTube and Zhihu through OpenClaw's browser, reusing your existing login state.

    6.2k GitHub stars~1k tokensUpdated 4 mo ago
    Productivity & AutomationAuto-check passed
  • Content Boom Monitor

    xintu1314/content-boom-monitor

    Search Xiaohongshu (小红书) and Douyin (抖音) keywords for high-engagement posts and monitor competitor accounts for account-relative anomalies through Just One API, then normalize, deduplicate, rank…

    113 GitHub stars~2.2k tokensUpdated 2 mo ago
    Productivity & AutomationAuto-check passed
  • Content Pipeline

    OrangeViolin/content-pipeline

    内容生产和分发统一管线。素材收集→出稿→排版→封面→朋友圈文案→多平台转换→一键分发。涵盖公众号写作、小红书轮播图、即刻文案、播客音频、品牌视频、Chrome CDP 自动发布。

    219 GitHub stars~3.9k tokensUpdated 6 mo ago
    Productivity & AutomationAuto-check: notes

Works with

Questions about Marco Polo City Trip Planner

What does Marco Polo City Trip Planner do?

Plans a trip to a single city by comparing transport, choosing a lodging area and attractions, routing them on Amap and producing a food guide and city card. The skill plans one city per round, centered on a single lodging base and possibly a day trip nearby, and asks for a scope decision when a request covers several cities. It works from plain language, reads existing itinerary data before continuing or changing a trip, and does not re-ask what you already gave or re-compare transport you have already bought.

When should I use Marco Polo City Trip Planner?

Marco Polo City Trip Planner fits situations like: planning a multi-day trip to one city with maps and a budget; choosing which area to stay in and which attractions to include; building a food guide and a city card for a trip; continuing or revising an itinerary that already exists.

How do I install Marco Polo City Trip Planner in Claude Code?

Run `npx skills add megumi-ben/marco-polo.skill --skill marco-polo -a claude-code`. Or copy the skill folder (the megumi-ben/marco-polo.skill repository) into .claude/skills/marco-polo in your project. Claude Code loads it when a task matches its description.

How do I install Marco Polo City Trip Planner in Codex?

Run `npx skills add megumi-ben/marco-polo.skill --skill marco-polo -a codex`. Or copy the skill folder (the megumi-ben/marco-polo.skill repository) into .agents/skills/marco-polo in your project. Codex loads it when a task matches its description.

Can I use Marco Polo City Trip Planner in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add megumi-ben/marco-polo.skill --skill marco-polo -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/marco-polo, .gemini/skills/marco-polo, .github/skills/marco-polo and .opencode/skills/marco-polo in your project.

What does Marco Polo City Trip Planner need to run?

Going by SKILL.md and its folder, Marco Polo City Trip Planner needs JavaScript for the scripts in its folder. Our summary lists: Companion skills flyai, xiaohongshu-skills, amap-lbs-skill and amap-jsapi-skill, as needed; Web search access for official opening, ticket and reservation details.

Does Marco Polo City Trip Planner access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Marco Polo City Trip Planner safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Marco Polo City Trip Planner use?

No licence was found for Marco Polo City Trip Planner or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Marco Polo City Trip Planner use?

About 1.7k tokens (SKILL.md is roughly 6.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.1k tokens, read only when the agent opens those files.

What are the alternatives to Marco Polo City Trip Planner?

Skills that share tags, products or a category with Marco Polo City Trip Planner: Agent Reach (Panniantong/Agent-Reach, 95k stars), Yuwen Publish Precheck (yuwen-cool/yuwen-publish-precheck, 778 stars), Last30days Cn (Jesseovo/last30days-skill-cn, 1.9k stars) and bb-browser Site Commands for OpenClaw (epiral/bb-browser, 6.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Marco Polo City Trip Planner?

megumi-ben (a GitHub user) maintains it in megumi-ben/marco-polo.skill, which has 197 GitHub stars. The repository was last updated on October 9, 2026.

Source: megumi-ben/marco-polo.skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.