Agent skill · Backend & API

fallback-and-resilience

What to do when a tool fails, an API hits a rate limit, or a site blocks scraping. Maps every primary tool to its best fallback so a single failure doesn't block the search.

borskigithub.com/borskiGitHub ↗
claude-codeMIT
Install
npx skills add borski/travel-hacking-toolkit --skill fallback-and-resilience --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 6 KB
Bundled scripts: none
Path: plugins/travel-hacking-toolkit/skills/fallback-and-resilience/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 611
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Fallback and Resilience Tools go down. APIs break. Have a backup plan for every search. | Primary Tool | When It Fails | Fallback | |-------------|---------------|----------| | Duffel | API error or timeout | Ignav, Google Flights skill, Skiplagged | | Ignav | API error | Duffel, Google Flights skill, Skiplagged | | Google Flights | agent-browser error | Duffel, Ignav, Skiplagged | | Skiplagged | 502/timeout (Cloudflare issues) | Kiwi.com MCP, Duffel, Ignav | | Kiwi.com | Server error | Skiplagged MCP, Duffel | | Seats.aero | API error or stale data | Check airline website directly, use Duffel for GDS inventory | | Southwest | SW rate limiting or bot detection | Wait a few minutes and retry. Use Docker (`ghcr.io/borski/sw-fares`) if running locally fails. Google Flights skill for SW cash prices as a fast fallback. | | SerpAPI | Rate limit (100/mo free) | Trivago for hotels, web search for destination discovery | | Trivago | Server error | LiteAPI for hotels, SerpAPI Google Hotels | | LiteAPI | Auth error (401) | Trivago MCP, SerpAPI Google Hotels | | Airbnb | Scraping blocked | Suggest user check airbnb.com directly | | AwardWallet | API error | Ask user for their balances direct

What's inside
Steps it walks through
  1. General Rules
  2. Never Claim MCP Is Unavailable Without Calling It
  3. IP Allowlist Errors (Common First-Time Failure)
  4. "No Cached Availability" Is Not the Final Word
  5. Patchright-Based Skills (Southwest, AA, Chase, Amex, TaW)
  6. Docker Image Failures
More from travel-hacking-toolkit
All skills →
About this skill
What does the fallback-and-resilience skill do?

What to do when a tool fails, an API hits a rate limit, or a site blocks scraping. Maps every primary tool to its best fallback so a single failure doesn't block the search.

How do I install it?

Run `npx skills add borski/travel-hacking-toolkit --skill fallback-and-resilience --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From borski/travel-hacking-toolkit, a repository with 611 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going