Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component...
npx skills add Andrejones92/canifi-life-os --skill "southwest"
Install specific skill from multi-skill repository
# Description
Book flights, manage Rapid Rewards, check-in, and access Southwest Airlines services
# 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
curl -sSL https://canifi.com/skills/southwest/install.sh | bash
Or manually:
cp -r skills/southwest ~/.canifi/skills/
Setup
Configure via canifi-env:
# First, ensure canifi-env is installed:
# curl -sSL https://canifi.com/install.sh | bash
canifi-env set SOUTHWEST_EMAIL "[email protected]"
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 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:
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
- Navigate to southwest.com via Playwright MCP
- Click "Log in" and enter Rapid Rewards number
- Enter password
- Handle security questions if prompted
- Verify A-List status displayed
- 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
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.