[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M74YNGRYY7JEVACYTQWKBHPC":3,"skill-same:01M74YNGRYY7JEVACYTQWKBHPC":64},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":26,"commitSha":27,"skillDirectory":28,"forksCount":29,"repositoryHtmlUrl":30,"repositoryHomepageUrl":6,"ownerHtmlUrl":31,"ownerBlogUrl":6,"ownerDescription":32,"updatedAt":33,"install":34,"resources":47},"01M74YNGRYY7JEVACYTQWKBHPC","deutsche-bahn",null,"Deutsche Bahn train schedules, journey planning, and departures across Germany and into neighboring countries (Austria, Switzerland, Netherlands, France, Belgium). Use for ICE\u002FIC\u002Fregional rail planning and airport ground transport (FRA, MUC).","borski\u002Ftravel-hacking-toolkit","borski","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F207674?v=4","01M74YKQ7FZM71RB1ET5KSXBZT","Michael Borohovski","01M74YKQ85N97DKHKHJCDECJT5",935,"MIT","https:\u002F\u002Fgithub.com\u002Fborski\u002Ftravel-hacking-toolkit\u002Fblob\u002Fmain\u002Fplugins\u002Ftravel-hacking-toolkit\u002Fskills\u002Fdeutsche-bahn\u002FSKILL.md",[],[],"2026-11-11 17:32:24",false,"---\nname: deutsche-bahn\ndescription: Deutsche Bahn train schedules, journey planning, and departures across Germany and into neighboring countries (Austria, Switzerland, Netherlands, France, Belgium). Use for ICE\u002FIC\u002Fregional rail planning and airport ground transport (FRA, MUC).\ncategory: destinations\nsummary: Deutsche Bahn (DB) train search across Germany and into AT\u002FCH\u002FNL\u002FFR\u002FBE via the open-source db-vendo-client. Stations, journeys, departure boards. No API key. Pairs with scandinavia-transit for Europe-wide rail coverage.\nlicense: MIT\n---\n\n# Deutsche Bahn Skill\n\nSearch German train schedules and plan journeys using the `db-vendo-client` library (open-source client for bahn.de APIs).\n\n**No API key required.** No Docker. Just Node.js.\n\n**Source:** [db-vendo-client](https:\u002F\u002Fgithub.com\u002Fpublic-transport\u002Fdb-vendo-client) — wraps bahn.de's internal APIs.\n\n## Setup\n\n```bash\ncd skills\u002Fdeutsche-bahn && npm install\n```\n\n## Commands\n\n### Station Search\n\nFind station IDs by name:\n\n```bash\nnode skills\u002Fdeutsche-bahn\u002Fscripts\u002Fsearch_trains.mjs stations \"Frankfurt Flughafen\"\n```\n\n### Journey Planning\n\nSearch train routes between two stations (by ID or name):\n\n```bash\n# By station ID\nnode skills\u002Fdeutsche-bahn\u002Fscripts\u002Fsearch_trains.mjs journeys 8070003 8000376 --date 2026-05-05 --time 10:00 --results 5\n\n# By station name (auto-resolves to ID)\nnode skills\u002Fdeutsche-bahn\u002Fscripts\u002Fsearch_trains.mjs journeys \"Frankfurt Airport\" \"Germersheim\" --date 2026-05-05\nnode skills\u002Fdeutsche-bahn\u002Fscripts\u002Fsearch_trains.mjs journeys \"Amsterdam Centraal\" \"Mannheim Hbf\" --date 2026-05-15 --time 09:00\nnode skills\u002Fdeutsche-bahn\u002Fscripts\u002Fsearch_trains.mjs journeys \"Paris Est\" \"Mannheim\" --date 2026-05-05\n```\n\n### Departure Board\n\nCheck upcoming departures from any station:\n\n```bash\nnode skills\u002Fdeutsche-bahn\u002Fscripts\u002Fsearch_trains.mjs departures \"Mannheim Hbf\" --results 10\nnode skills\u002Fdeutsche-bahn\u002Fscripts\u002Fsearch_trains.mjs departures 8070003 --date 2026-05-05 --time 14:00\n```\n\n## Key Station IDs\n\n### German Airports\n\n| Airport | Station ID | Station Name | Notes |\n|---------|-----------|--------------|-------|\n| Frankfurt (FRA) | `8070003` | Frankfurt(M) Flughafen Fernbf | Long-distance (ICE\u002FTGV) |\n| Frankfurt (FRA) | `8070004` | Frankfurt(M) Flughafen Regionalbf | Regional trains |\n| Munich (MUC) | `8004154` | München Flughafen Terminal | S-Bahn to München Hbf |\n| Düsseldorf (DUS) | `8001585` | Düsseldorf Flughafen | S-Bahn + RE |\n| Cologne\u002FBonn (CGN) | `8003330` | Köln\u002FBonn Flughafen | ICE station |\n| Berlin (BER) | `8089021` | Flughafen BER Terminal 1-2 | FEX + RE + S-Bahn |\n| Stuttgart (STR) | `8005773` | Flughafen\u002FMesse | S-Bahn to Stuttgart Hbf |\n| Hamburg (HAM) | `8002549` | Hamburg Airport | S-Bahn |\n\n### Major Stations\n\n| City | Station ID | Name |\n|------|-----------|------|\n| Frankfurt Hbf | `8000105` | Frankfurt(Main)Hbf |\n| Mannheim Hbf | `8000244` | Mannheim Hbf |\n| Germersheim | `8000376` | Germersheim |\n| Karlsruhe Hbf | `8000191` | Karlsruhe Hbf |\n| Stuttgart Hbf | `8000096` | Stuttgart Hbf |\n| München Hbf | `8000261` | München Hbf |\n| Berlin Hbf | `8011160` | Berlin Hbf |\n| Köln Hbf | `8000207` | Köln Hbf |\n| Düsseldorf Hbf | `8000085` | Düsseldorf Hbf |\n| Hamburg Hbf | `8002549` | Hamburg Hbf |\n| Heidelberg Hbf | `8000156` | Heidelberg Hbf |\n| Speyer Hbf | `8000076` | Speyer Hbf |\n\n### International Stations (reachable by DB trains)\n\n| City | Station ID | Name | Train from Germany |\n|------|-----------|------|-------------------|\n| Amsterdam Centraal | `8400058` | Amsterdam Centraal | ICE from Frankfurt ~4h |\n| Paris Est | `8700011` | Paris Est | TGV\u002FICE from Frankfurt ~4h |\n| Zürich HB | `8503000` | Zürich HB | ICE from Frankfurt ~4h |\n| Basel SBB | `8500010` | Basel SBB | ICE from Mannheim ~2.5h |\n| Strasbourg | `8700018` | Strasbourg | TGV\u002FRE from Karlsruhe ~40min |\n| Brussels Midi | `8814001` | Bruxelles-Midi\u002FBrussel-Zuid | ICE from Frankfurt ~3.5h |\n| Wien Hbf | `8100003` | Wien Hbf | ICE from München ~4h |\n| Praha hl.n. | `5400014` | Praha hlavní nádraží | EC from München\u002FBerlin |\n\n## Common Airport-to-Germersheim Routes\n\n| From Airport | Route | Typical Duration | Transfers |\n|-------------|-------|-----------------|-----------|\n| **Frankfurt (FRA)** | ICE → Mannheim → S3 Germersheim | **78–105 min** | 1 |\n| Stuttgart (STR) | S-Bahn → Stuttgart Hbf → ICE Mannheim → S3 | ~2h 30m | 2 |\n| Munich (MUC) | S-Bahn → München Hbf → ICE Mannheim → S3 | ~3h 45m | 2 |\n| Paris CDG | RER → Paris Est → TGV Mannheim → S3 | ~4h 30m | 2-3 |\n| Amsterdam (AMS) | Train → Amsterdam CS → ICE Mannheim → S3 | ~5h | 2 |\n| Zürich (ZRH) | Train → Zürich HB → ICE Mannheim → S3 | ~4h | 2 |\n\n## Parameters\n\n| Param | Flag | Default | Description |\n|-------|------|---------|-------------|\n| Date | `--date` | Today | YYYY-MM-DD format |\n| Time | `--time` | 08:00 | HH:MM, departure time |\n| Results | `--results` | 5 (journeys), 10 (departures) | Number of results |\n\n## Coverage\n\n- **All German trains:** ICE, IC\u002FEC, RE, RB, S-Bahn\n- **International:** ICE to AMS\u002FBrussels\u002FParis\u002FZürich\u002FWien, TGV to Paris, Eurostar connections\n- **Local transit:** S-Bahn, U-Bahn, trams, buses (if DB data includes them)\n\n## Limitations\n\n- **No pricing.** DB does not expose ticket prices via API. For fares, check bahn.de directly or use the Trainline API.\n- **Rate limits.** DB's backend enforces low rate limits. Keep queries reasonable (a few per minute, not hundreds).\n- **Schedule data only.** Real-time delays are shown when available, but historical data is not retained.\n- **Future schedules.** DB typically publishes schedules ~6 months out. Dates beyond that may return no results.\n\n## When to Use\n\nLoad this skill when:\n- Planning train connections from a European gateway airport to a destination in Germany\n- Checking ICE\u002FTGV schedules between major cities\n- Finding last-mile S-Bahn\u002Fregional connections (e.g., Mannheim → Germersheim)\n- Comparing train travel time from different airports to decide which to fly into\n- Looking up departure boards at a station\n\nDo NOT use for:\n- Booking tickets (search only — book at bahn.de or trainline.com)\n- Flight searches (use Duffel, Ignav, Skiplagged, etc.)\n- Pricing (not available via API)\n","# Deutsche Bahn Skill\n\nSearch German train schedules and plan journeys using the `db-vendo-client` library (open-source client for bahn.de APIs).\n\n**No API key required.** No Docker. Just Node.js.\n\n**Source:** [db-vendo-client](https:\u002F\u002Fgithub.com\u002Fpublic-transport\u002Fdb-vendo-client) — wraps bahn.de's internal APIs.\n\n## Setup\n\n```bash\ncd skills\u002Fdeutsche-bahn && npm install\n```\n\n## Commands\n\n### Station Search\n\nFind station IDs by name:\n\n```bash\nnode skills\u002Fdeutsche-bahn\u002Fscripts\u002Fsearch_trains.mjs stations \"Frankfurt Flughafen\"\n```\n\n### Journey Planning\n\nSearch train routes between two stations (by ID or name):\n\n```bash\n# By station ID\nnode skills\u002Fdeutsche-bahn\u002Fscripts\u002Fsearch_trains.mjs journeys 8070003 8000376 --date 2026-05-05 --time 10:00 --results 5\n\n# By station name (auto-resolves to ID)\nnode skills\u002Fdeutsche-bahn\u002Fscripts\u002Fsearch_trains.mjs journeys \"Frankfurt Airport\" \"Germersheim\" --date 2026-05-05\nnode skills\u002Fdeutsche-bahn\u002Fscripts\u002Fsearch_trains.mjs journeys \"Amsterdam Centraal\" \"Mannheim Hbf\" --date 2026-05-15 --time 09:00\nnode skills\u002Fdeutsche-bahn\u002Fscripts\u002Fsearch_trains.mjs journeys \"Paris Est\" \"Mannheim\" --date 2026-05-05\n```\n\n### Departure Board\n\nCheck upcoming departures from any station:\n\n```bash\nnode skills\u002Fdeutsche-bahn\u002Fscripts\u002Fsearch_trains.mjs departures \"Mannheim Hbf\" --results 10\nnode skills\u002Fdeutsche-bahn\u002Fscripts\u002Fsearch_trains.mjs departures 8070003 --date 2026-05-05 --time 14:00\n```\n\n## Key Station IDs\n\n### German Airports\n\n| Airport | Station ID | Station Name | Notes |\n|---------|-----------|--------------|-------|\n| Frankfurt (FRA) | `8070003` | Frankfurt(M) Flughafen Fernbf | Long-distance (ICE\u002FTGV) |\n| Frankfurt (FRA) | `8070004` | Frankfurt(M) Flughafen Regionalbf | Regional trains |\n| Munich (MUC) | `8004154` | München Flughafen Terminal | S-Bahn to München Hbf |\n| Düsseldorf (DUS) | `8001585` | Düsseldorf Flughafen | S-Bahn + RE |\n| Cologne\u002FBonn (CGN) | `8003330` | Köln\u002FBonn Flughafen | ICE station |\n| Berlin (BER) | `8089021` | Flughafen BER Terminal 1-2 | FEX + RE + S-Bahn |\n| Stuttgart (STR) | `8005773` | Flughafen\u002FMesse | S-Bahn to Stuttgart Hbf |\n| Hamburg (HAM) | `8002549` | Hamburg Airport | S-Bahn |\n\n### Major Stations\n\n| City | Station ID | Name |\n|------|-----------|------|\n| Frankfurt Hbf | `8000105` | Frankfurt(Main)Hbf |\n| Mannheim Hbf | `8000244` | Mannheim Hbf |\n| Germersheim | `8000376` | Germersheim |\n| Karlsruhe Hbf | `8000191` | Karlsruhe Hbf |\n| Stuttgart Hbf | `8000096` | Stuttgart Hbf |\n| München Hbf | `8000261` | München Hbf |\n| Berlin Hbf | `8011160` | Berlin Hbf |\n| Köln Hbf | `8000207` | Köln Hbf |\n| Düsseldorf Hbf | `8000085` | Düsseldorf Hbf |\n| Hamburg Hbf | `8002549` | Hamburg Hbf |\n| Heidelberg Hbf | `8000156` | Heidelberg Hbf |\n| Speyer Hbf | `8000076` | Speyer Hbf |\n\n### International Stations (reachable by DB trains)\n\n| City | Station ID | Name | Train from Germany |\n|------|-----------|------|-------------------|\n| Amsterdam Centraal | `8400058` | Amsterdam Centraal | ICE from Frankfurt ~4h |\n| Paris Est | `8700011` | Paris Est | TGV\u002FICE from Frankfurt ~4h |\n| Zürich HB | `8503000` | Zürich HB | ICE from Frankfurt ~4h |\n| Basel SBB | `8500010` | Basel SBB | ICE from Mannheim ~2.5h |\n| Strasbourg | `8700018` | Strasbourg | TGV\u002FRE from Karlsruhe ~40min |\n| Brussels Midi | `8814001` | Bruxelles-Midi\u002FBrussel-Zuid | ICE from Frankfurt ~3.5h |\n| Wien Hbf | `8100003` | Wien Hbf | ICE from München ~4h |\n| Praha hl.n. | `5400014` | Praha hlavní nádraží | EC from München\u002FBerlin |\n\n## Common Airport-to-Germersheim Routes\n\n| From Airport | Route | Typical Duration | Transfers |\n|-------------|-------|-----------------|-----------|\n| **Frankfurt (FRA)** | ICE → Mannheim → S3 Germersheim | **78–105 min** | 1 |\n| Stuttgart (STR) | S-Bahn → Stuttgart Hbf → ICE Mannheim → S3 | ~2h 30m | 2 |\n| Munich (MUC) | S-Bahn → München Hbf → ICE Mannheim → S3 | ~3h 45m | 2 |\n| Paris CDG | RER → Paris Est → TGV Mannheim → S3 | ~4h 30m | 2-3 |\n| Amsterdam (AMS) | Train → Amsterdam CS → ICE Mannheim → S3 | ~5h | 2 |\n| Zürich (ZRH) | Train → Zürich HB → ICE Mannheim → S3 | ~4h | 2 |\n\n## Parameters\n\n| Param | Flag | Default | Description |\n|-------|------|---------|-------------|\n| Date | `--date` | Today | YYYY-MM-DD format |\n| Time | `--time` | 08:00 | HH:MM, departure time |\n| Results | `--results` | 5 (journeys), 10 (departures) | Number of results |\n\n## Coverage\n\n- **All German trains:** ICE, IC\u002FEC, RE, RB, S-Bahn\n- **International:** ICE to AMS\u002FBrussels\u002FParis\u002FZürich\u002FWien, TGV to Paris, Eurostar connections\n- **Local transit:** S-Bahn, U-Bahn, trams, buses (if DB data includes them)\n\n## Limitations\n\n- **No pricing.** DB does not expose ticket prices via API. For fares, check bahn.de directly or use the Trainline API.\n- **Rate limits.** DB's backend enforces low rate limits. Keep queries reasonable (a few per minute, not hundreds).\n- **Schedule data only.** Real-time delays are shown when available, but historical data is not retained.\n- **Future schedules.** DB typically publishes schedules ~6 months out. Dates beyond that may return no results.\n\n## When to Use\n\nLoad this skill when:\n- Planning train connections from a European gateway airport to a destination in Germany\n- Checking ICE\u002FTGV schedules between major cities\n- Finding last-mile S-Bahn\u002Fregional connections (e.g., Mannheim → Germersheim)\n- Comparing train travel time from different airports to decide which to fly into\n- Looking up departure boards at a station\n\nDo NOT use for:\n- Booking tickets (search only — book at bahn.de or trainline.com)\n- Flight searches (use Duffel, Ignav, Skiplagged, etc.)\n- Pricing (not available via API)\n",{"name":5,"license":15,"summary":24,"category":25,"description":7},"Deutsche Bahn (DB) train search across Germany and into AT\u002FCH\u002FNL\u002FFR\u002FBE via the open-source db-vendo-client. Stations, journeys, departure boards. No API key. Pairs with scandinavia-transit for Europe-wide rail coverage.","destinations","main","30b091178a3e4b02ff2c31bb43eb4186c4bf9d8a","plugins\u002Ftravel-hacking-toolkit\u002Fskills\u002Fdeutsche-bahn",113,"https:\u002F\u002Fgithub.com\u002Fborski\u002Ftravel-hacking-toolkit","https:\u002F\u002Fgithub.com\u002Fborski","I run the Agentic Red Team @ DeepMind (Google)","2026-11-09 22:54:02",{"source":8,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add borski\u002Ftravel-hacking-toolkit --skill deutsche-bahn",{"tool":40,"command":41},"bunx","bunx skills add borski\u002Ftravel-hacking-toolkit --skill deutsche-bahn",{"tool":43,"command":44},"pnpm","pnpm dlx skills add borski\u002Ftravel-hacking-toolkit --skill deutsche-bahn","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fborski\u002Ftravel-hacking-toolkit\u002Fblob\u002Fmain\u002Fplugins\u002Ftravel-hacking-toolkit\u002Fskills\u002Fdeutsche-bahn\u002FSKILL.md",true,[48,54,58],{"path":49,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":52,"sourceHtmlUrl":53},"package-lock.json","REFERENCE","参考文档",18811,"https:\u002F\u002Fgithub.com\u002Fborski\u002Ftravel-hacking-toolkit\u002Fblob\u002Fmain\u002Fplugins\u002Ftravel-hacking-toolkit\u002Fskills\u002Fdeutsche-bahn\u002Fpackage-lock.json",{"path":55,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":56,"sourceHtmlUrl":57},"package.json",214,"https:\u002F\u002Fgithub.com\u002Fborski\u002Ftravel-hacking-toolkit\u002Fblob\u002Fmain\u002Fplugins\u002Ftravel-hacking-toolkit\u002Fskills\u002Fdeutsche-bahn\u002Fpackage.json",{"path":59,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":62,"sourceHtmlUrl":63},"scripts\u002Fsearch_trains.mjs","SCRIPT","脚本",5822,"https:\u002F\u002Fgithub.com\u002Fborski\u002Ftravel-hacking-toolkit\u002Fblob\u002Fmain\u002Fplugins\u002Ftravel-hacking-toolkit\u002Fskills\u002Fdeutsche-bahn\u002Fscripts\u002Fsearch_trains.mjs",[65,72,79,86,93,100],{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":71,"publishedAt":19},"01M74YSPQMTR5MVRP5DPXM6F73","wikipedia-airports","Discover destinations served from any airport via Wikipedia. Sanity-check whether an airline flies a specific route, find regional service that fare tools miss, identify late-split-return airport options.","https:\u002F\u002Fgithub.com\u002Fborski\u002Ftravel-hacking-toolkit\u002Fblob\u002Fmain\u002Fplugins\u002Ftravel-hacking-toolkit\u002Fskills\u002Fwikipedia-airports\u002FSKILL.md",[],[],{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":78,"publishedAt":19},"01M74YSK14ZG02D6DT18N3X4GM","wheretocredit","Mileage earning rates by airline and booking class via wheretocredit.com. Redeemable and qualifying miles across 50+ programs. Use when deciding where to credit a flight or comparing earning rates.","https:\u002F\u002Fgithub.com\u002Fborski\u002Ftravel-hacking-toolkit\u002Fblob\u002Fmain\u002Fplugins\u002Ftravel-hacking-toolkit\u002Fskills\u002Fwheretocredit\u002FSKILL.md",[],[],{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":19},"01M74YSDZJZ70SN5A9GG16NQC0","vrbo","Search VRBO (Vrbo \u002F Expedia Group) vacation rentals including entire homes, condos, and cabins via Patchright browser automation. VRBO sits behind Akamai Bot Manager so plain HTTP and standard Playwright get a 429 bot wall. Use for whole-home or group stays, multi-bedroom rentals, and Airbnb-vs-VRBO comparisons. Trigger phrases include search VRBO, Vrbo rentals, vacation rental, cabin rental, whole house, condo for the group.","https:\u002F\u002Fgithub.com\u002Fborski\u002Ftravel-hacking-toolkit\u002Fblob\u002Fmain\u002Fplugins\u002Ftravel-hacking-toolkit\u002Fskills\u002Fvrbo\u002FSKILL.md",[],[],{"skillNo":87,"name":88,"nameZh":6,"description":89,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":90,"categories":91,"keywords":92,"publishedAt":19},"01M74YSAXWPG81WK20XTQS0K04","tripadvisor","TripAdvisor Content API for hotel ratings, restaurant search, attraction reviews, rankings, and nearby locations. Use when evaluating hotels or researching destinations. 5K calls\u002Fmonth.","https:\u002F\u002Fgithub.com\u002Fborski\u002Ftravel-hacking-toolkit\u002Fblob\u002Fmain\u002Fplugins\u002Ftravel-hacking-toolkit\u002Fskills\u002Ftripadvisor\u002FSKILL.md",[],[],{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":19},"01M74YS7174Q6WJRWVK4TPJQED","trip-planner","Full trip planning orchestration. Combines flight search, hotel search, and points optimization into one cost analysis. Use when the user says \"plan a trip\" or wants the complete picture for a destination.","https:\u002F\u002Fgithub.com\u002Fborski\u002Ftravel-hacking-toolkit\u002Fblob\u002Fmain\u002Fplugins\u002Ftravel-hacking-toolkit\u002Fskills\u002Ftrip-planner\u002FSKILL.md",[],[],{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":106,"publishedAt":19},"01M74YS3QM1ED7D6Q6X3JK2783","trip-log","Save flight searches, itineraries, and booked trips to the trips\u002Flogs\u002F directory for future reference. OPT-IN — use when the user asks to log a trip or look up past searches, or on every search only if the user has said they want automatic logging. Also use to update status when a trip is booked or completed.","https:\u002F\u002Fgithub.com\u002Fborski\u002Ftravel-hacking-toolkit\u002Fblob\u002Fmain\u002Fplugins\u002Ftravel-hacking-toolkit\u002Fskills\u002Ftrip-log\u002FSKILL.md",[],[]]