Skip to content
Back to skills

Southwest

CSecurity

Book flights, manage Rapid Rewards, check-in, and access Southwest Airlines services

  • 207 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added February 7, 2026
businessgobashapisecurity

Works with

  • claude code
  • cli
  • api
  • mcp

Security analysis

C71/100
  • criticalPipes output to a shell interpreter
  • mediumUses curl or wget to download content
  • criticalDownloads and executes remote scripts — classic supply chain attack

Pro scans all 9 files and shows the line behind each finding

Scanned February 10, 2026

npx -y skills add NeverSight/skills_feed --skill southwest --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Southwest?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Southwest
[![Security: C — Skills Directory](https://www.skillsdirectory.com/api/skills/neversight-southwest/badge)](https://www.skillsdirectory.com/skills/neversight-southwest)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: southwest
description: Book flights, manage Rapid Rewards, check-in, and access Southwest Airlines services
category: travel
---

# Southwest Airlines Skill

## Overview
Enables Claude to search and book Southwest flights, manage Rapid Rewards account, perform online check-in, track Companion Pass progress, and access Southwest's unique travel features.

## Quick Install

```bash
curl -sSL https://canifi.com/skills/southwest/install.sh | bash
```

Or manually:
```bash
cp -r skills/southwest ~/.canifi/skills/
```

## Setup

Configure via [canifi-env](https://canifi.com/setup/scripts):

```bash
# First, ensure canifi-env is installed:
# curl -sSL https://canifi.com/install.sh | bash

canifi-env set SOUTHWEST_EMAIL "your-email@example.com"
canifi-env set SOUTHWEST_RAPID_REWARDS "your-rr-number"
```

## Privacy & Authentication

**Your credentials, your choice.** Canifi LifeOS respects your privacy.

### Option 1: Manual Browser Login (Recommended)
If you prefer not to share credentials with Claude Code:
1. Complete the [Browser Automation Setup](/setup/automation) using CDP mode
2. Login to the service manually in the Playwright-controlled Chrome window
3. Claude will use your authenticated session without ever seeing your password

### Option 2: Environment Variables
If you're comfortable sharing credentials, you can store them locally:
```bash
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"
```

**Note**: Credentials stored in canifi-env are only accessible locally on your machine and are never transmitted.

## Capabilities
- Search and book Southwest flights (not on aggregators)
- Manage Rapid Rewards points and A-List status
- Perform online check-in at exactly 24 hours
- Track Companion Pass qualification progress
- Change or cancel flights with no fees
- Access EarlyBird check-in and upgraded boarding

## Usage Examples

### Example 1: Book a Wanna Get Away Flight
```
User: "Find cheap Southwest flights from Dallas to Vegas next month"
Claude: I'll search Southwest for the best fares.
- Opens southwest.com via Playwright MCP
- Enters DAL/DFW to LAS, next month dates
- Shows fare calendar with lowest prices:
  - Wed departures: $79 Wanna Get Away
  - Weekend: $149 Wanna Get Away
  - Anytime fare: $289 (fully refundable)
- Recommends: Book Wed-Wed for $158 roundtrip
- Notes: Earns 1,200 Rapid Rewards points
```

### Example 2: Check-in for Flight
```
User: "Check me in for my Southwest flight tomorrow"
Claude: I'll perform your check-in at exactly 24 hours.
- Notes: Flight departs 2:30pm tomorrow
- Schedules check-in for 2:30pm today
- At check-in time:
  - Navigates to check-in page
  - Enters confirmation and name
  - Submits immediately at 24-hour mark
  - Obtains boarding position: A24
- Saves boarding pass to device
```

### Example 3: Track Companion Pass
```
User: "How close am I to Southwest Companion Pass?"
Claude: I'll check your Companion Pass progress.
- Logs into Rapid Rewards account
- Navigates to tier status
- Returns: 87,450 of 135,000 qualifying points
- Or: 72 of 100 qualifying flights
- Current status: A-List Preferred
- Projected: On track for Companion Pass by October
- Tip: Credit card spending also counts
```

## Authentication Flow
1. Navigate to southwest.com via Playwright MCP
2. Click "Log in" and enter Rapid Rewards number
3. Enter password
4. Handle security questions if prompted
5. Verify A-List status displayed
6. Maintain session for bookings and check-in

## Error Handling
- Login Failed: Answer security questions, retry
- Fare Sold Out: Show alternative dates, set alert
- Check-in Failed: Retry immediately, alert user
- Session Expired: Re-authenticate for check-in
- Rate Limited: Wait and retry (critical for check-in)
- 2FA Required: Complete security verification

## Self-Improvement Instructions
After each interaction:
- Track fare patterns by day/time
- Note check-in timing precision
- Log Companion Pass earning rates
- Document UI selector changes

Suggest updates when:
- Southwest changes booking flow
- Rapid Rewards program updates
- Check-in process changes
- New fare types introduced

## Notes
- Southwest not on Google Flights or Kayak - must search directly
- No change or cancellation fees (credit for future travel)
- Wanna Get Away fares are non-refundable but transferable as credit
- Companion Pass allows free companion on all flights
- Bags fly free: 2 checked bags included
- Check-in timing crucial for boarding position
- EarlyBird costs extra but guarantees early boarding

Files in this skill

  • SKILL.md4.5 KB
  • description_cn.txt85 B
  • description_de.txt122 B
  • description_en.txt85 B
  • description_es.txt106 B
  • description_fr.txt106 B
  • description_ja.txt140 B
  • description_ko.txt90 B
  • description_tw.txt85 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…