Skip to content
Back to skills

Pre Trip Checker

ASecurity

Comprehensive pre-trip verification: visa requirements, transit rules, passport validity, vaccination/insurance requirements, travel advisories, neighborhood safety, strikes/protests, and health requirements. Combines Agent 7 (Visa & Documents) and Safety & Alerts into one pre-departure checklist. Use 2-4 weeks before travel.

  • 71 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added May 29, 2026
testingpythongobash

Security analysis

A100/100

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

Scanned May 29, 2026

npx -y skills add FDU-INS/Insurance-Skills --skill pre-trip-checker --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pre Trip Checker?

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

Security grade badge for Pre Trip Checker
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/fdu-ins-pre-trip-checker/badge)](https://www.skillsdirectory.com/skills/fdu-ins-pre-trip-checker)

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: pre-trip-checker
description: Comprehensive pre-trip verification: visa requirements, transit rules, passport validity, vaccination/insurance requirements, travel advisories, neighborhood safety, strikes/protests, and health requirements. Combines Agent 7 (Visa & Documents) and Safety & Alerts into one pre-departure checklist. Use 2-4 weeks before travel.
---

# Pre-Trip Checker (Agent 7)

Everything you need to verify before you go — in one checklist.

## Two Parts

### 7A: Visa & Documents
- ✅ Visa requirements by nationality
- ✅ Transit visa rules (layovers)
- ✅ Passport validity (6-month rule)
- ✅ Vaccination requirements
- ✅ Travel insurance requirements
- ✅ Document checklist (printouts, photos, etc.)

### 7B: Safety & Alerts
- ✅ Government travel advisories
- ✅ Neighborhood safety ratings
- ✅ Current strikes/protests
- ✅ Health requirements & vaccinations
- ✅ Emergency contacts
- ✅ Scam alerts

## Quick Usage

```bash
python3 scripts/pre_trip_check.py \
  --passport SG \
  --destination TH \
  --transit MY \
  --depart 2025-05-15 \
  --nationality Singaporean
```

## Parameters

| Flag | Description | Example |
|------|-------------|---------|
| `--passport` | Passport country code | `SG`, `US`, `MY` |
| `--destination` | Destination country | `TH`, `JP`, `ID` |
| `--transit` | Transit countries | `MY`, `SG` |
| `--depart` | Departure date | `2025-05-15` |
| `--nationality` | Nationality | `Singaporean`, `American` |
| `--purpose` | Travel purpose | `tourism`, `business`, `transit` |
| `--duration` | Trip length | `7` (days) |

## Output: Pre-Departure Checklist

```
🛂 VISA & DOCUMENTS (7A)
═══════════════════════════════════════════

✅ VISA: Not required for Singaporean passport
   • Tourism: 30 days visa-free
   • Business: 30 days visa-free
   • Valid until: Entry date + 30 days

✅ PASSPORT: Valid
   • Expires: 2028-03-15
   • Rule: Must be valid 6 months beyond entry
   • Status: ✅ OK (valid for 2+ years)

⚠️  TRANSIT (Malaysia): Check requirements
   • If leaving airport: Transit visa required
   • If staying airside: No visa needed
   • Recommendation: Confirm with airline

✅ VACCINATIONS: None required
   • Routine: Up to date (recommended)
   • Yellow fever: Not required (unless from endemic area)
   • COVID-19: No restrictions

✅ INSURANCE: Recommended
   • Required: No
   • Recommended: Yes (medical coverage $50k+)
   • Provider suggestion: World Nomads, AXA

📋 DOCUMENT CHECKLIST
□ Passport (original + 2 photocopies)
□ Flight tickets (printed)
□ Hotel reservations (printed)
□ Travel insurance policy
□ Emergency contacts
□ Passport photos (2, for visa runs)

🚨 SAFETY & ALERTS (7B)
═══════════════════════════════════════════

✅ ADVISORY LEVEL: Exercise Normal Precautions
   • Source: US State Department, Level 1
   • UK FCO: No warnings
   • Singapore MFA: No advisories

⚠️  CURRENT SITUATION
   • Political: Stable
   • Protests: None significant
   • Strikes: BTS occasional (check before travel)
   • Crime: Low (watch for pickpockets in tourist areas)

🏥 HEALTH & SAFETY
   • Hospitals: Bumrungrad, Bangkok Hospital (international)
   • Emergency: 191 (police), 1669 (ambulance)
   • Water: Bottled only
   • Food: Street food generally safe

🚫 SCAM ALERTS
   • "Grand Palace closed" → FALSE (common scam)
   • "Special shopping deals" → Tourist traps
   • Tuk-tuk 20 baht tours → Shopping stops included

💡 RECOMMENDATIONS
   • Register with Singapore MFA (TravelReg)
   • Save emergency numbers
   • Download offline maps
   • Get local SIM on arrival
```

## Risk Levels

| Level | Meaning | Action |
|-------|---------|--------|
| ✅ **Go** | No issues | Normal prep |
| ⚠️ **Caution** | Minor concerns | Extra preparation |
| ❌ **Reconsider** | Significant risk | Consider alternatives |
| 🚫 **Do Not Travel** | Extreme risk | Postpone/cancel |

## Integration

Called by Coordinator before booking:

```python
# Pre-booking check
visa_check = PreTripChecker.verify(
    passport="SG",
    destination="TH",
    depart="2025-05-15"
)

if visa_check['visa_required'] and not has_visa:
    alert("Visa required - apply before booking")
```

## Data Sources

- **Visa**: IATA Timatic, government immigration sites
- **Advisories**: US State Dept, UK FCO, Singapore MFA
- **Health**: WHO, CDC, local health ministries
- **Safety**: OSAC, local news, expat forums

## See Also

- `references/visa_free_countries.md` — Visa-free access by passport
- `references/vaccination_requirements.md` — Health requirements by country
- `references/emergency_contacts.md` — Embassy numbers worldwide

Files in this skill

  • SKILL.md4.8 KB
  • scripts/pre_trip_check.py10.3 KB

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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.