~ / rigs / borski / travel-hacking-toolkit

borski/travel-hacking-toolkit

AI-powered travel hacking and search with cash, points, miles, and award flights. Drop-in skills and MCP servers for Claude, Codex, and OpenCode.

↗ GitHub ★ 685 mit updated 11d ago project Claude CodeCodex Claude plugin
share on X
ARCHETYPE
MCP Hoarder
Six or more MCP servers wired in. Every tool, always in context.
CONTEXT TAX · EVERY TURN
~22.6k tokens
Context hog · median rig: 2.3k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

Copy this rig

# review before running: this installs third-party code
$ claude mcp add --transport http skiplagged https://mcp.skiplagged.com/mcp
$ claude mcp add --transport http kiwi https://mcp.kiwi.com
$ claude mcp add --transport http trivago https://mcp.trivago.com/mcp
$ claude mcp add --transport http ferryhopper https://mcp.ferryhopper.com/mcp
$ claude mcp add --transport http liteapi https://mcp.liteapi.travel/api/mcp -H 'Authorization: YOUR_VALUE'
$ claude mcp add airbnb -- npx -y @openbnb/mcp-server-airbnb@latest --ignore-robots-txt
$ npx degit borski/travel-hacking-toolkit/agents ./rig-travel-hacking-toolkit/agents

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ claude mcp add --transport http skiplagged https://mcp.skiplagged.com/mcp
$ claude mcp add --transport http kiwi https://mcp.kiwi.com
$ claude mcp add --transport http trivago https://mcp.trivago.com/mcp
$ claude mcp add --transport http ferryhopper https://mcp.ferryhopper.com/mcp
$ claude mcp add --transport http liteapi https://mcp.liteapi.travel/api/mcp -H 'Authorization: YOUR_VALUE'
$ claude mcp add airbnb -- npx -y @openbnb/mcp-server-airbnb@latest --ignore-robots-txt
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/alliances .claude/skills/alliances
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/american-airlines .claude/skills/american-airlines
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/amex-travel .claude/skills/amex-travel
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/atlas-obscura .claude/skills/atlas-obscura
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/award-calendar .claude/skills/award-calendar
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/award-holds .claude/skills/award-holds
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/award-sweet-spots .claude/skills/award-sweet-spots
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/awardwallet .claude/skills/awardwallet
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/bilt .claude/skills/bilt
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/booking-guidance .claude/skills/booking-guidance
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/cabin-codes .claude/skills/cabin-codes
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/chase-travel .claude/skills/chase-travel
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/compare-flights .claude/skills/compare-flights
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/compare-hotels .claude/skills/compare-hotels
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/deutsche-bahn .claude/skills/deutsche-bahn
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/duffel .claude/skills/duffel
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/fallback-and-resilience .claude/skills/fallback-and-resilience
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/flight-search-strategy .claude/skills/flight-search-strategy
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/gardening .claude/skills/gardening
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/getting-started .claude/skills/getting-started
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/google-flights .claude/skills/google-flights
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/hotel-chains .claude/skills/hotel-chains
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/ignav .claude/skills/ignav
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/lessons-learned .claude/skills/lessons-learned
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/partner-awards .claude/skills/partner-awards
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/plan-trip .claude/skills/plan-trip
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/points-valuations .claude/skills/points-valuations
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/premium-hotels .claude/skills/premium-hotels
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/rapidapi .claude/skills/rapidapi
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/round-the-world .claude/skills/round-the-world
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/scandinavia-transit .claude/skills/scandinavia-transit
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/seatmaps .claude/skills/seatmaps
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/seats-aero .claude/skills/seats-aero
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/serpapi .claude/skills/serpapi
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/southwest .claude/skills/southwest
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/status-match .claude/skills/status-match
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/stopovers .claude/skills/stopovers
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/sutochno .claude/skills/sutochno
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/ticketsatwork .claude/skills/ticketsatwork
$ npx degit borski/travel-hacking-toolkit/plugins/travel-hacking-toolkit/skills/transfer-bonuses .claude/skills/transfer-bonuses
$ curl -fsSL --create-dirs -o .claude/agents/travel-hacker.md https://raw.githubusercontent.com/borski/travel-hacking-toolkit/main/agents/travel-hacker.md

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(.env)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(~/.aws/**)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/*.key)",
      "Read(**/.env.*)",
      "Bash(sudo:*)",
      "Bash(git reset --hard*)",
      "Bash(git reset --hard:*)",
      "Read(.env.*)"
    ],
    "ask": [
      "Bash(git push:*)",
      "Bash(git push *)",
      "Bash(git commit:*)",
      "Bash(rm *)",
      "Bash(rm:*)",
      "Bash(git rebase *)",
      "Bash(wget *)",
      "Bash(npm publish:*)",
      "Bash(git commit *)",
      "Bash(gh pr merge *)"
    ]
  }
}

MCP servers (6)

serversourceest. tokens
mcp.skiplagged.com · "skiplagged" remote · remote 2.5k
mcp.kiwi.com · "kiwi" remote · remote 2.5k
mcp.trivago.com · "trivago" remote · remote 2.5k
mcp.ferryhopper.com · "ferryhopper" remote · remote 2.5k
mcp.liteapi.travel · "liteapi" remote · remote 2.5k
@openbnb/mcp-server-airbnb · "airbnb" npm 2.5k

Skills (48)

Subagents (1)

travel-hacker
model: opus
Plans trips with points, miles, awards, and cash. Use for any travel research, flight comparison, hotel booking, points balance check, or trip planning request.

Similar rigs

copied ✓