Agent skill

Premium Hotels

by borski in borski/travel-hacking-toolkit

Search Amex FHR/THC and Chase Edit hotels by city. An agent skill from borski/travel-hacking-toolkit.

MITAuto-check passed

Install Premium Hotels

skills CLI
$ npx skills add borski/travel-hacking-toolkit --skill premium-hotels -a claude-code

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

GitHub CLI
$ gh skill install borski/travel-hacking-toolkit premium-hotels --agent claude-code

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

Manual copy
$ git clone --depth 1 https://github.com/borski/travel-hacking-toolkit.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/travel-hacking-toolkit/skills/premium-hotels .claude/skills/premium-hotels && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

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

Facts

Skill name
premium-hotels
GitHub stars
688
Token cost
~2.4k tokens
SKILL.md length
965 words
Files
1
Skills in repo
46
Repo updated
First seen
Licence
MIT

At a glance

Search Amex FHR/THC and Chase Edit hotels by city. An agent skill from borski/travel-hacking-toolkit.

  • SKILL.md covers When to Use, Programs, Chase Sapphire Reserve Hotel… and Amex Platinum Hotel Credit…, plus 5 more sections
  • Calls jq; reaches google.com

What it does

Premium Hotels is an agent skill from borski/travel-hacking-toolkit. Search Amex FHR/THC and Chase Edit hotels by city. Compare credits, benefits, and find stacking opportunities across card programs.

Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: AI-powered travel hacking and search with cash, points, miles, and award flights. Drop-in skills and MCP servers for Claude, Codex, and OpenCode. The licence is MIT.

Example prompts

  • “/premium-hotels”

What it can do on your machine

Read from SKILL.md and the folder at commit db82131. 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

    Shell commands in SKILL.md call:

    • jq

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

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • google.com

    Also links to:

    • awardhelper.com

    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

Premium Hotels loads about 2.4k tokens when it runs. Until then it costs about 37 tokens; SKILL.md has 965 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~37
When it runs · the whole SKILL.md, loaded when a task matches
~2.4k

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); files beside SKILL.md are not scanned.

SKILL.md

The full file from borski/travel-hacking-toolkit at commit db82131, republished under its MIT licence (© borski). 965 words, ~2,366 tokens.

Download SKILL.mdSave it as .claude/skills/premium-hotels/SKILL.md (or your agent's skills folder).
name
premium-hotels
description
Search Amex FHR/THC and Chase Edit hotels by city. Compare credits, benefits, and find stacking opportunities across card programs.
category
hotels
summary
Search 4,659 Amex FHR/THC + Chase Edit hotels by city. Stacking opportunities.
api_key
None (local data)

Premium Hotel Programs

Search 4,659 premium hotel properties across three credit card programs. Find which hotels offer complimentary benefits, compare credits, and identify stacking opportunities where a hotel appears in multiple programs.

No API key needed. All data is local JSON files in data/.

When to Use

  • User asks "what FHR hotels are in Stockholm?"
  • Comparing hotel options for a trip and want to maximize card benefits
  • Looking for hotels where Amex FHR + Chase Edit credits stack
  • Checking if a specific hotel is in any premium program

Programs

ProgramCard RequiredKey BenefitsProperties
FHR (Fine Hotels & Resorts)Amex Platinum$600/yr Plat credit (2x $300 semi-annual), $100 property credit, daily breakfast for 2, 12pm checkin, guaranteed 4pm checkout, room upgrade, wifi1,807
THC (The Hotel Collection)Amex Platinum$600/yr Plat credit (2x $300 semi-annual, shared with FHR), $100 property credit, 12pm checkin, room upgrade, late checkout (2-night min)1,299
Chase Edit (Sapphire Reserve)Chase Sapphire Reserve$500/yr statement credit (2x $250), $100 property credit, daily breakfast, wifi, room upgrade, early/late checkout. Select Hotels add $250 one-time 2026 credit + 10x points.1,553
Stacking

Hotels in BOTH FHR/THC AND Chase Edit can stack benefits. Book through one program and use the other card's credits separately. Look for hotels that appear in multiple programs. Use awardhelper.com/csr-hotels to find stackable properties.

Chase Sapphire Reserve Hotel Credits (2026)

The Edit credit: $500/yr (two separate $250 credits, usable anytime during the calendar year). Two-night minimum, prepaid through Chase Travel. Each stay also gets the $100 property credit + daily breakfast + room upgrade. Points Boost gives 2cpp when redeeming UR at Edit hotels. Always compare Chase Travel rates against direct booking.

Select Hotels credit: $250 one-time (2026 only). Prepaid 2+ night stay at: IHG, Minor Hotels, Montage, Omni, Pan Pacific, Pendry, or Virgin Hotels. Booked through Chase Travel. Expires Dec 31, 2026. Earns hotel loyalty points AND elite night credits on the full purchase amount.

Stacking strategy: Properties that are both Edit hotels AND one of the 7 Select Hotels brands can trigger BOTH credits on a single stay ($250 Edit + $250 Select = $500 back).

Budget option: Use the $250 Select Hotels credit at affordable IHG properties (Holiday Inn, Holiday Inn Express). A 2-night prepaid stay around $250 total gets nearly fully covered by the credit alone.

Amex Platinum Hotel Credit Mechanics (FHR or THC)

$600 annual total, split $300 per half-year (Jan-Jun and Jul-Dec). Use it or lose it, does not roll over. Prepaid bookings through Amex Travel with Platinum or Business Platinum. FHR and THC share the same $600 pool.

  • FHR = 1-night minimum. THC = 2-night minimum.
  • Credit triggers on booking/prepayment, not stay date. Book in June for a September trip and the H1 credit still fires.
  • 5x MR points still earned on Amex Travel bookings that trigger the credit.
  • No enrollment needed. Just book through Amex Travel and pay with your Platinum.
  • Can split across multiple bookings if a stay costs less than $300 per half.
  • Cancellation = clawback unless you rebook before the credit expires.
  • Elite status recognition is hit or miss through Amex Travel. Plug in loyalty numbers anyway.
  • MaxFHR.com is a great tool for finding the cheapest FHR/THC properties by date and destination.
  • Always compare Amex Travel rates against booking direct. Portal rates can be higher.

Searching by City

FHR and THC (coordinate-based)

FHR and THC properties have lat/lng coordinates. Search by bounding box around a city.

Find properties near a city (adjust lat/lng and radius as needed):

bash
# Stockholm (59.33, 18.07) - search within ~0.15 degrees (~15km)
LAT=59.33; LNG=18.07; R=0.15
jq --argjson lat $LAT --argjson lng $LNG --argjson r $R \
  '[.properties[] | select(
    .coordinates.lat > ($lat - $r) and .coordinates.lat < ($lat + $r) and
    .coordinates.lng > ($lng - $r) and .coordinates.lng < ($lng + $r)
  ) | {name, program, credit}]' data/fhr-properties.json

jq --argjson lat $LAT --argjson lng $LNG --argjson r $R \
  '[.properties[] | select(
    .coordinates.lat > ($lat - $r) and .coordinates.lat < ($lat + $r) and
    .coordinates.lng > ($lng - $r) and .coordinates.lng < ($lng + $r)
  ) | {name, program, credit}]' data/thc-properties.json
Show full SKILL.md (391 more words)Show less
Chase Edit (text-based)

Chase Edit properties have text locations, not coordinates. Search by name or location text.

bash
# Stockholm
jq '[.properties[] | select(
  (.location // "" | test("Stockholm|Sweden"; "i")) or
  (.name // "" | test("Stockholm"; "i"))
) | {name, location}]' data/chase-edit-properties.json
Common City Coordinates
CityLatLngRadius
Oslo59.9110.750.15
Bergen60.395.320.1
Stockholm59.3318.070.15
Copenhagen55.6812.570.15
Paris48.862.350.15
London51.51-0.130.2
Tokyo35.68139.760.2
New York40.71-74.010.15
San Francisco37.77-122.420.15
Las Vegas36.17-115.140.15

For cities not listed, use the coordinates from the route context or look up on Google Maps.

For any city, run all three searches and combine into one table. Flag properties in multiple programs.

bash
# Example: Oslo
LAT=59.91; LNG=10.75; R=0.15

# FHR
FHR=$(jq --argjson lat $LAT --argjson lng $LNG --argjson r $R \
  '[.properties[] | select(
    .coordinates.lat > ($lat - $r) and .coordinates.lat < ($lat + $r) and
    .coordinates.lng > ($lng - $r) and .coordinates.lng < ($lng + $r)
  ) | {name, program: "FHR", credit}]' data/fhr-properties.json)

# THC
THC=$(jq --argjson lat $LAT --argjson lng $LNG --argjson r $R \
  '[.properties[] | select(
    .coordinates.lat > ($lat - $r) and .coordinates.lat < ($lat + $r) and
    .coordinates.lng > ($lng - $r) and .coordinates.lng < ($lng + $r)
  ) | {name, program: "THC", credit}]' data/thc-properties.json)

# Chase Edit
CHASE=$(jq '[.properties[] | select(
  (.location // "" | test("Oslo|Norway"; "i")) or
  (.name // "" | test("Oslo"; "i"))
) | {name, program: "Chase Edit", credit: "See Chase portal for current credit"}]' data/chase-edit-properties.json)

# Combine
echo "$FHR" "$THC" "$CHASE" | jq -s 'add | group_by(.name) | map({
  name: .[0].name,
  programs: [.[] | .program] | join(" + "),
  credits: [.[] | select(.credit != null) | .credit] | join(" | "),
  stacking: (length > 1)
}) | sort_by(.name)'

Output Format

Always use markdown tables. Flag stacking opportunities.

HotelProgramsCreditsStacking?
The ThiefFHRUS$100 property creditNo
SommerroFHR + Chase EditUS$100 property creditYES
AmerikalinjenTHC$100 dining/spa credit (2+ nights)No
Grand Hotel OsloChase EditSee Chase portalNo
After the table
  • Flag which hotels appear in multiple programs (stacking opportunity)
  • Note the key benefit differences: FHR includes breakfast + upgrade + late checkout. THC is credit only on 2+ nights. Chase Edit varies.
  • If booking through FHR or THC, mention the Amex Platinum $600 annual hotel credit (split 2x $300 semi-annual, FHR/THC share the pool)
  • If booking through Chase Edit, mention the $500 annual hotel credit (split 2x $250) and whether "Select Hotels" $250 one-time 2026 credit also applies for stacking
  • Link to Amex reservation page if available in the data

Data Sources

  • data/fhr-properties.json (1,807 properties, coordinates + Amex reservation links + Google Travel price calendar links + credit details)
  • data/thc-properties.json (1,299 properties, coordinates + Amex reservation links)
  • data/chase-edit-properties.json (1,553 properties, text locations, 190 tagged budget_friendly from "Potentially Cheaper Ones" category)

Data source: 美卡指南 (US Card Guide) Google My Maps, maintained by Scott. To refresh, re-pull the KML files:

  • FHR/THC: https://www.google.com/maps/d/kml?mid=1HygPCP9ghtDptTNnpUpd_C507Mq_Fhec&forcekml=1
  • Chase Edit: https://www.google.com/maps/d/kml?mid=1Ickidw1Z6ACres9EnbM2CmPObYsuijM&forcekml=1

Property lists change periodically. Always verify current availability on the Amex or Chase booking portal before making decisions.

Notes

  • A hotel can be in both FHR AND THC. This is rare but possible. The data reflects what Amex lists.
  • Chase Edit "Select Hotels" are a subset with enhanced benefits (10x points + $250 one-time credit). Not all Chase Edit properties are Select Hotels.
  • FHR benefits apply even when paying the standard rate. No special rate needed.
  • THC $100 credit requires a minimum 2-night stay.
  • Some properties have seasonal availability in these programs.

© borski, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/travel-hacking-toolkit/skills/premium-hotels of borski/travel-hacking-toolkit.

Open the folder on GitHubat commit db82131

Compare with similar skills

Premium Hotels 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.

Premium Hotels compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Premium Hotels this skillborski/travel-hacking-toolkit688—~2.4kAutomated safety check: PassMIT
Premiumbergside/awesome-design-skills3.1k1 repos~842Automated safety check: PassMIT
Premium 3D Websitesickn33/agentic-awesome-skills47k1 repos~1.5kAutomated safety check: PassMIT
Premium Web Designdavila7/claude-code-templates33k—~15kAutomated safety check: PassMIT
Curviate Premiumdavila7/claude-code-templates33k—~4.7kAutomated safety check: PassMIT
Etf Premiumhimself65/finance-skills3.4k—~5.2kAutomated safety check: PassMIT

Similar skills

  • Premium

    bergside/awesome-design-skills

    Apple-inspired premium aesthetic with precise spacing, modern typography, and a refined, polished visual language.

    3.1k GitHub starsUsed in 1 repo~842 tokens
    Frontend & DesignAuto-check passed
  • Premium 3D Website

    sickn33/agentic-awesome-skills

    Guidelines for building premium 3D websites, focusing on custom WebGL shaders, post-processing, physics-based interactions, smooth animations, preloaders, and device optimization.

    47k GitHub starsUsed in 1 repo~1.5k tokens
    Game DevelopmentAuto-check passed
  • Premium Web Design

    davila7/claude-code-templates

    Create premium, Awwwards-quality website designs as React (.jsx) components that look like they were built by a top-tier agency charging $50k+ per project.

    33k GitHub stars~15k tokensUpdated yesterday
    Frontend & DesignAuto-check passed
  • Curviate Premium

    davila7/claude-code-templates

    Drive LinkedIn Sales Navigator and Recruiter through the Curviate CLI.

    33k GitHub stars~4.7k tokensUpdated yesterday
    Business, Finance & HRAuto-check passed
  • Etf Premium

    himself65/finance-skills

    Calculate an ETF's premium or discount to NAV from Yahoo Finance data (yfinance), compare or screen ETFs by premium, explain why a gap exists, and decompose a sudden ETF move into NAV-driven vs…

    3.4k GitHub stars~5.2k tokensUpdated 6 days ago
    Business, Finance & HRAuto-check passed
  • Premium Frontend UI

    github/awesome-copilot

    Official

    A comprehensive guide for GitHub Copilot to craft immersive, high-performance web experiences with advanced motion, typography, and architectural craftsmanship.

    40k GitHub starsUsed in 1 repo~1.8k tokens
    Frontend & DesignAuto-check passed

More from borski/travel-hacking-toolkit

All 46 skills in this repo
  • Amex Travel

    borski/travel-hacking-toolkit

    Search Amex travel portal for cash prices, MR points pricing, IAP discounts, and FHR/THC hotel benefits via Patchright.

    688 GitHub stars~3.1k tokensUpdated 5 days ago
    Auto-check passed
  • Chase Travel

    borski/travel-hacking-toolkit

    Search Chase UR travel portal via Patchright for cash prices, points pricing, Points Boost offers, and Chase Edit hotel benefits.

    688 GitHub stars~2.8k tokensUpdated 5 days ago
    Auto-check passed
  • Deutsche Bahn

    borski/travel-hacking-toolkit

    Deutsche Bahn train schedules, journey planning, and departures across Germany and into neighboring countries (Austria, Switzerland, Netherlands, France, Belgium).

    688 GitHub stars~1.5k tokensUpdated 5 days ago
    Auto-check passed
  • Sutochno

    borski/travel-hacking-toolkit

    Search Sutochno.ru (СУТОЧНО.РУ), a Russian short-term apartment-rental platform where you book directly from owners and pay in rubles (Mir card / bank transfer).

    688 GitHub stars~2.1k tokensUpdated 5 days ago
    Auto-check passed
  • Ticketsatwork

    borski/travel-hacking-toolkit

    Search TicketsAtWork (EBG corporate perks) for hotels, theme park tickets, attractions, and rental cars via Patchright.

    688 GitHub stars~4.2k tokensUpdated 5 days ago
    Auto-check passed
  • Vrbo

    borski/travel-hacking-toolkit

    Search VRBO (Vrbo / Expedia Group) vacation rentals including entire homes, condos, and cabins via Patchright browser automation.

    688 GitHub stars~1.7k tokensUpdated 5 days ago
    Auto-check passed

Questions about Premium Hotels

What does Premium Hotels do?

Search Amex FHR/THC and Chase Edit hotels by city. An agent skill from borski/travel-hacking-toolkit. Premium Hotels is an agent skill from borski/travel-hacking-toolkit. Search Amex FHR/THC and Chase Edit hotels by city.

How do I install Premium Hotels in Claude Code?

Run `npx skills add borski/travel-hacking-toolkit --skill premium-hotels -a claude-code`. Or copy the skill folder (plugins/travel-hacking-toolkit/skills/premium-hotels in borski/travel-hacking-toolkit) into .claude/skills/premium-hotels in your project. Claude Code loads it when a task matches its description.

How do I install Premium Hotels in Codex?

Run `npx skills add borski/travel-hacking-toolkit --skill premium-hotels -a codex`. Or copy the skill folder (plugins/travel-hacking-toolkit/skills/premium-hotels in borski/travel-hacking-toolkit) into .agents/skills/premium-hotels in your project. Codex loads it when a task matches its description.

Can I use Premium Hotels 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 borski/travel-hacking-toolkit --skill premium-hotels -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/premium-hotels, .gemini/skills/premium-hotels, .github/skills/premium-hotels and .opencode/skills/premium-hotels in your project.

What does Premium Hotels need to run?

Going by SKILL.md and its folder, Premium Hotels needs the command-line tools its instructions call (jq).

Does Premium Hotels access the network?

SKILL.md names 2 domains. In commands or code: google.com; the agent is likely to contact it when it follows the instructions. As links in the text: awardhelper.com. This is read from the text; nothing was executed.

Is Premium Hotels 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. Review the folder before installing.

What licence does Premium Hotels use?

Premium Hotels is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Premium Hotels use?

About 2.4k tokens (SKILL.md is roughly 9.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Premium Hotels?

Skills that share tags, products or a category with Premium Hotels: Premium (bergside/awesome-design-skills, 3.1k stars), Premium 3D Website (sickn33/agentic-awesome-skills, 47k stars), Premium Web Design (davila7/claude-code-templates, 33k stars) and Curviate Premium (davila7/claude-code-templates, 33k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Premium Hotels?

borski (a GitHub user) maintains it in borski/travel-hacking-toolkit, which has 688 GitHub stars. The repository holds 46 skills in this directory. The repository was last updated on October 5, 2026.

Source: borski/travel-hacking-toolkit on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.