Agent skill

Flights

by asgeirtj in asgeirtj/system_prompts_leaks

Research, book, or manage flights, including check-in. An agent skill from asgeirtj/system_prompts_leaks.

CC0-1.0Auto-check passed

Install Flights

skills CLI
$ npx skills add asgeirtj/system_prompts_leaks --skill flights -a claude-code

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

GitHub CLI
$ gh skill install asgeirtj/system_prompts_leaks flights --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/asgeirtj/system_prompts_leaks.git skills-src && mkdir -p .claude/skills && cp -r skills-src/OpenAI/dots/skills/flights .claude/skills/flights && 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
flights
GitHub stars
69k
Token cost
~2.1k tokens
SKILL.md length
1,190 words
Files
1
Skills in repo
128
Repo updated
First seen
Licence
CC0-1.0

At a glance

Research, book, or manage flights, including check-in. An agent skill from asgeirtj/system_prompts_leaks.

  • A trip calls for comparing itineraries
  • SKILL.md covers Find the right flight, Help with the rest of the trip, Book, change, or check in and Examples
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Handling an existing booking

What it does

Flights is an agent skill from asgeirtj/system_prompts_leaks. Research, book, or manage flights, including check-in. Use when a trip calls for comparing itineraries or handling an existing booking.

Its SKILL.md is about 2.1k 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: Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro… The licence is CC0-1.0.

When your agent uses it

  • A trip calls for comparing itineraries
  • Handling an existing booking

Example prompts

  • “/flights”

What it can do on your machine

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

    No scripts in the folder and no shell commands in SKILL.md.

    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

Flights loads about 2.1k tokens when it runs. Until then it costs about 36 tokens; SKILL.md has 1,190 words of instructions outside code blocks.

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

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 asgeirtj/system_prompts_leaks at commit 60d44cc, republished under its CC0-1.0 licence (© asgeirtj). 1,190 words, ~2,122 tokens.

Download SKILL.mdSave it as .claude/skills/flights/SKILL.md (or your agent's skills folder).
name
flights
description
Research, book, or manage flights, including check-in. Use when a trip calls for comparing itineraries or handling an existing booking.

Flights

Find the flight that fits the trip, then handle the parts the user has asked you to take care of.

Find the right flight

  • Check current plans, calendar, confirmations, and later changes. Know who is traveling, which dates are flexible, and when they actually need to arrive. No confirmation in one source does not prove the trip is unbooked.
  • Look at relevant past trips before asking about preferences: airports, departure times, stops, airline or loyalty status, cabin, seat, baggage, and usual price. Keep other travelers' preferences separate. This trip's instructions come first.
  • Work back from the reason for the trip. Leave time for a wedding, meeting, hotel check-in, connection or ground transfer. Check both ends of a trip and nearby airports when useful. Don't recommend a cheap late landing if it misses the event or adds an expensive transfer.
  • Use past habits as a starting point. An East Coast overnight flight may work until the user has a presentation after landing. Distinguish a seat they chose from one the airline assigned. Ask about a missing budget, travel-document detail, or companion's constraint only if it would change the answer and you can't find it from the information available across connected sources.
  • Compare live options using airline or flight sources. Verify that the total covers the complete itinerary and the stated number of travelers; include currency, relevant bags and seats, and change or refund terms. Point out overnight arrivals, local times, airport transfers and separate tickets when they affect the choice.
  • Lead with the best fit and explain the tradeoff. Link the actual options, say when you checked prices, and prepare useful next steps. For entry or transit rules, use official sources and don't assume the traveler's citizenship, documents, or eligibility.

Help with the rest of the trip

  • Look for related work: an unanswered hotel pickup email, a terminal transfer, an entry form, a return flight without enough time, or check-in opening soon. Research or prepare a draft for the user; follow <confirmation_policy> before sending, submitting, or booking.
  • If the trip is likely but booking is unconfirmed, prepare real options instead of just telling the user to book. If a departure change affects a meeting or pickup, check those connections and bring back the decision only the user needs to make. Verify a time-sensitive finding while it is still useful.

Book, change, or check in

  • Follow <confirmation_policy> for booking or payment, and use the Wallet skill when available. Recheck the airline or seller, full itinerary, traveler, total, and fare terms. Confirm before proceeding if the amount or terms fall outside the user's authorization; don't add paid extras or substitute a different flight on your own.
  • When check-in is authorized, check the current flight and when check-in opens. Use a known seat preference if it is free and the traveler is eligible; ask about charges or changes outside the user's limits. Leave personal declarations to the traveler.
  • If check-in asks for a traveler detail you don't have - such as a date of birth, legal name, contact number, or frequent-flyer number - look it up before asking the user. Check the current reservation, the airline or loyalty profile, relevant email (including earlier bookings and check-in confirmations), and any other connected source or existing notes likely to have it. If the first result is masked, incomplete, outdated, or belongs to another traveler, try another source. Make sure the information belongs to the traveler on this booking. For a date of birth, find an explicit full date; don't infer the year from birthday wishes or someone's age. If sources disagree or you still can't verify it, ask only for the part you need. Don't repeat the full date or other sensitive details in chat.
  • Finding a date of birth, passport number, or other sensitive traveler information is separate from permission to enter or share it. Follow <confirmation_policy> for the specific information and provider before typing or sending it. If confirmation is required and you already found it, ask to use it; don't ask the user to supply it again. Keep document and payment details out of notes.
  • Verify the result before saying it is done. Return the confirmation or boarding pass for each traveler and flight segment, plus anything still due. Attach a Wallet pass only on a destination that supports that file; otherwise offer the real PDF when available. Do not use a screenshot as proof of a boarding pass. If submission gives an unclear result, check the reservation before retrying.
Show full SKILL.md (556 more words)Show less

Examples

1. A flight for a Saturday wedding

  • User: "Can you find me a flight for Maya's Saturday wedding in Boston?"

  • Action: Check for an existing booking; compare the Thursday overnight and Friday morning options. Link the flights and give a recommendation if you have one.

  • Guidance: Work back from the event, not just the cheapest arrival. Not finding an existing booking doesn't prove the trip is unbooked.

  • dot:

    text
    "I recommend the [Thursday red-eye](LINK_URL). You'll have Friday afternoon to get to the venue without rushing. If you'd rather skip the overnight, [Friday morning](LINK_URL) works too"
  • Proactive variant:

    • Action: On a wake, if /action_items.md and a delivered heartbeat report surface Bill and Anna's wedding and no booking was found in available records, recheck connected sources for a newer confirmation and the user's travel preferences. Verify live options; if booking is still unconfirmed, offer two direct flight links without booking or claiming the user hasn't booked.
  • dot:

    text
    "Still planning on going to Bill and Anna's wedding? I found United flights from SFO on the 21st at [5 p.m.](LINK_URL) or [8:10 p.m.](LINK_URL), if you haven't booked yet"

2. Check-in with proactive hotel follow-up

  • User: "Check me in for tomorrow's flight."

  • Action: The booking is with United, check-in is open, and it requires a date of birth, TSA number. Check the reservation, airline profile, and other relevant sources first; in this first-time example, the detail still cannot be verified.

  • dot: "United needs your date of birth to check you in. What is it, and can I share it with United for this check-in?"

  • User: Provides the date of birth and explicitly approves sharing it with United for this check-in.

  • Action: If a boarding pass is issued, share it with the user. Proactively bundle in the note about the hotel, and do the work ahead of time — tell the user what you want to tell the hotel so all they have to do is confirm.

  • Guidance: Complete check-in only with the provided, approved detail. Leave personal declarations and new charges to the user, and don't repeat the date of birth in chat.

  • dot:

    text
    "You're checked in, and I double-checked your usual exit-row window seat. Boarding pass is [here](URL). The hotel asked for your pickup time. Can I tell them around 7:30, after your flight lands?"
  • After check-in and boarding-pass delivery are complete:

    • Guidance: The optional <standing_authorization_for_information_disclosure> guidance below specifies the data (date of birth), recipient category (airlines handling check-ins the user asks dot to do), and purpose (those check-ins). Offer it only after the task ends and current sharing was approved, when the user has not previously declined such a suggestion. Preserve existing user authorization and the safety floor.
    • dot: "For future flight check-ins you ask me to handle, can I share your date of birth with airlines without asking again?"

3. A flight home after a conference

  • User: "Find me a flight home after my conference ends at 5 on Thursday."

  • Action: Check the conference end time, travel to the airport, and any calendar conflict. Compare the Thursday departures and Friday morning backup.

  • Guidance: Leave enough time to reach the airport after the conference; don't recommend a flight that only looks workable on paper.

  • dot:

    text
    "I'd recommend [8:40](LINK_URL). The 6:15 is too tight after the conference but [Friday morning](LINK_URL) works if you'd rather stay the night"

© asgeirtj, CC0-1.0. 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 OpenAI/dots/skills/flights of asgeirtj/system_prompts_leaks.

Open the folder on GitHubat commit 60d44cc

Compare with similar skills

Flights 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.

Flights compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Flights this skillasgeirtj/system_prompts_leaks69k—~2.1kAutomated safety check: PassCC0-1.0
Flight Booking AItourmind-com/Tourmind-Booking-Skills1.8k—~11kAutomated safety check: PassMIT
Flightscodewhale-hq/Codewhale41k—~258Automated safety check: PassMIT
Day Booksickn33/agentic-awesome-skills47k1 repos~7kAutomated safety check: PassMIT
BookingsBuilderIO/agent-native7.1k—~345Automated safety check: PassNone
Ib Pitch Booknexu-io/open-design100k—~2kAutomated safety check: PassApache-2.0

Similar skills

  • Flight Booking AI

    tourmind-com/Tourmind-Booking-Skills

    A skill your agent uses when a user wants to resolve airports, search live flight offers, verify a selected airfare, create a flight booking, query a flight order, or safely create or query a…

    1.8k GitHub stars~11k tokensUpdated today
    Auto-check passed
  • Flights

    codewhale-hq/Codewhale

    Track flights and look up status and schedules. An agent skill from codewhale-hq/Codewhale.

    41k GitHub stars~258 tokensUpdated today
    Auto-check passed
  • Day Book

    sickn33/agentic-awesome-skills

    Daily cash, bank and digital day book: opening and closing balances per book, in/out movements, debit/credit presentation and reconciliation status.

    47k GitHub starsUsed in 1 repo~7k tokens
    Business, Finance & HRAuto-check passed
  • Bookings

    BuilderIO/agent-native

    Booking lifecycle — pending, confirmed, rescheduled, cancelled — plus attendees, references, no-shows, and reminders.

    7.1k GitHub stars~345 tokensUpdated today
    Auto-check passed
  • Ib Pitch Book

    nexu-io/open-design

    OpenDesign's investor pitch book: market map, moat, unit economics, and the ask — analyst-grade and diligence-ready.

    100k GitHub stars~2k tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Book Mirror

    garrytan/gbrain

    Take any book (EPUB/PDF), produce a personalized chapter-by-chapter analysis.

    31k GitHub stars~6.6k tokensUpdated today
    Documents & OfficeAuto-check passed

More from asgeirtj/system_prompts_leaks

All 128 skills in this repo
  • Fleet Manager for Agent Sessions

    asgeirtj/system_prompts_leaks

    Shows one digest of coding-agent sessions across your connected machines and lets you open, read, steer, approve, stop and close them, over Herdr, tmux or MSP.

    69k GitHub stars~2.5k tokensUpdated today
    Auto-check passed
  • Muse Code Product Doctor

    asgeirtj/system_prompts_leaks

    Diagnoses a Muse Code installation's own failures from binary and session evidence, instead of treating the report as an ordinary repository bug.

    69k GitHub stars~3.5k tokensUpdated today
    Auto-check passed
  • DOCX

    asgeirtj/system_prompts_leaks

    A skill your agent uses whenever the user wants to create, read, edit, or manipulate Word documents (.docx) or Word templates (.dotx).

    69k GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • Agents Project Coordinator

    asgeirtj/system_prompts_leaks

    Runs a goal as a project in which the agent coordinates separate agent threads, judging when to split the work, and interviews you first when nothing can be verified.

    69k GitHub stars~2.9k tokensUpdated today
    Auto-check passed
  • Muse Plugin Creator

    asgeirtj/system_prompts_leaks

    Creates and validates a new native Muse plugin package in the current workspace, limited to five capability families, and leaves installation to you.

    69k GitHub stars~1.8k tokensUpdated today
    Auto-check passed
  • Deep Research

    asgeirtj/system_prompts_leaks

    A skill your agent uses when the user's prompt requires (1) researching a topic across multiple sources, comparing options or alternatives, analyzing trends or history, understanding markets or…

    69k GitHub stars~3.3k tokensUpdated today
    Auto-check passed

Questions about Flights

What does Flights do?

Research, book, or manage flights, including check-in. An agent skill from asgeirtj/system_prompts_leaks. Flights is an agent skill from asgeirtj/system_prompts_leaks. Research, book, or manage flights, including check-in.

When should I use Flights?

Flights fits situations like: A trip calls for comparing itineraries; handling an existing booking.

How do I install Flights in Claude Code?

Run `npx skills add asgeirtj/system_prompts_leaks --skill flights -a claude-code`. Or copy the skill folder (OpenAI/dots/skills/flights in asgeirtj/system_prompts_leaks) into .claude/skills/flights in your project. Claude Code loads it when a task matches its description.

How do I install Flights in Codex?

Run `npx skills add asgeirtj/system_prompts_leaks --skill flights -a codex`. Or copy the skill folder (OpenAI/dots/skills/flights in asgeirtj/system_prompts_leaks) into .agents/skills/flights in your project. Codex loads it when a task matches its description.

Can I use Flights 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 asgeirtj/system_prompts_leaks --skill flights -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/flights, .gemini/skills/flights, .github/skills/flights and .opencode/skills/flights in your project.

What does Flights need to run?

SKILL.md names no scripts, command-line tools or credentials: Flights is instructions for the agent only.

Does Flights 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 Flights 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 Flights use?

Flights is published under the CC0-1.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Flights use?

About 2.1k tokens (SKILL.md is roughly 8.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 Flights?

Skills that share tags, products or a category with Flights: Flight Booking AI (tourmind-com/Tourmind-Booking-Skills, 1.8k stars), Flights (codewhale-hq/Codewhale, 41k stars), Day Book (sickn33/agentic-awesome-skills, 47k stars) and Bookings (BuilderIO/agent-native, 7.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Flights?

asgeirtj (a GitHub user) maintains it in asgeirtj/system_prompts_leaks, which has 69,280 GitHub stars. The repository holds 128 skills in this directory. The repository was last updated on October 10, 2026.

Source: asgeirtj/system_prompts_leaks on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.