Skip to content
Back to skills

Travel Search

ASecurity

Compare flights, stays, activities on price + policy + loyalty. Use when planning leisure trips or corporate travel, or when fares/policies unclear. For day plans, see travel-itinerary. For holds and tickets, see travel-booking.

  • 5 stars
  • 0 votes
  • 1 copy
  • 3 views
  • Added September 19, 2026
content-marketinggorails

Works with

  • cli
  • mcp

Security analysis

A100/100

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

Scanned September 19, 2026

npx -y skills add DoddleHQ/DoddleOS --skill travel-search --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Travel Search?

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

Security grade badge for Travel Search
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/doddlehq-travel-search/badge)](https://www.skillsdirectory.com/skills/doddlehq-travel-search)

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: travel-search
id: doddle.travel.search
version: 1.0.0
blueprint: ./blueprint.yaml
description: Compare flights, stays, activities on price + policy + loyalty. Use when planning leisure trips or corporate travel, or when fares/policies unclear. For day plans, see travel-itinerary. For holds and tickets, see travel-booking.
---

# Travel Search

Shortlist engine: leisure flex + corporate policy in one compare. Never fabricate prices — rank on rules, mark live fares NOT AVAILABLE without booking access.

## Language & Quality Standards

**CRITICAL**: Respond in same language user uses.

**Standards**: Token efficiency, sacrifice grammar for concision, list unresolved questions at end.

---

## When to Use This Skill

Apply when:
- Leisure: dates flexible, budget band set, vibe undecided
- Corporate: class caps, preferred carriers, refundability mandated
- Comparing options across providers with different fee/policy terms
- Loyalty earn/burn changes the math

## Initial Assessment

1. **Trip**
   - Leisure or corporate? Travelers, dates (±flex?), origin/dest?
   - Budget band + must-haves (nonstop, bags, cancellation)?
2. **Policy (corporate)**
   - Class cap? Preferred carriers/hotels? Approval needed over $X?

---

## Inputs Schema

| Input | Type | Required | Description |
|-------|------|----------|-------------|
| origin_dest | string | yes | Origin + destination(s); ask if missing |
| dates_party | string | yes | Dates (±flex) + travelers; ask if missing |
| motion | string | no | leisure or corporate; default leisure |
| budget_band | string | no | Per-person cap; infer if missing |

---

## Outputs Schema

| Output | Type | Description |
|--------|------|-------------|
| report | markdown | Ranked shortlist with trade-off table |
| action_list | json | Next steps (verify fares, holds, approvals) |

---

## Core Framework

### Step 1: Constrain
Dates/party/budget + corporate guardrails. Kill bad-fit early.

### Step 2: Compare
Total cost (fees, bags, seats) + terms (changes, refunds) + loyalty earn.

### Step 3: Shortlist
Top 3 ranked with why + what to verify live before paying.

---

## Detailed Guidance

### Leisure Search

**Checklist:**
- [ ] Flex window (±3 days) scanned for fare drops
- [ ] Total cost incl. bags, seats, transfers — not base fare
- [ ] Cancellation terms noted per option
- [ ] Loyalty earn vs cheaper off-program trade-off stated

### Corporate Search

**Checklist:**
- [ ] Class cap + preferred carrier/hotel applied first
- [ ] Refundable/changeable default for volatile schedules
- [ ] Cost-center tag + approval threshold flagged
- [ ] Status-safe option listed alongside cheapest

### Compare Rules

**Checklist:**
- [ ] No invented prices — ranges + verify links, else NOT AVAILABLE
- [ ] Rain/disruption alternative noted for key legs
- [ ] Visa/docs impact on routing (transit visas) checked

---

## Common Mistakes

### Strategy Mistakes
| Mistake | Why It's Wrong | Do This Instead |
|---------|----------------|-----------------|
| Base-fare ranking | Fees eclipse savings | Total-cost compare |
| Ignore policy | Rejected expense | Guardrails first |

### Execution Mistakes
| Mistake | Why It's Wrong | Do This Instead |
|---------|----------------|-----------------|
| Fake live fares | Hallucinated prices | Ranges + verify |
| One option only | No fallback | Top 3 always |

### Analysis Mistakes
| Mistake | Why It's Wrong | Do This Instead |
|---------|----------------|-----------------|
| Loyalty ignored | Real money left | Earn/burn line per option |

---

## Metrics to Track

| Metric | Definition | Target | Tool |
|--------|------------|--------|------|
| Policy fit | Options inside guardrails | 100% corp | Manual |
| Total-cost delta | Cheapest vs recom. | Stated | Manual |
| Verify rate | Shortlist verified live | 100% pre-book | Manual |

---

## Decision Tree

Corporate → policy filter before ranking. Flexible dates → flex scan first. No live access → ranges + verify links, never exact fares.

---

## Quick Assessment Checklist

1. [ ] Leisure or corporate?
2. [ ] Origin, dest, dates, party?
3. [ ] Budget + must-haves?
4. [ ] Policy caps (corp)?
5. [ ] Live booking access or manual?

---

## Expected Output Format

### Shortlist
[Top 3, trade-offs, loyalty]

### Verify List
[What to check live + approvals]

---

## Common Failure Modes

| Failure | Symptom | Fix |
|---------|---------|-----|
| Price hallucination | Exact fares, no source | NOT AVAILABLE + ranges |
| Policy breach | Rejected trip | Re-filter, resubmit |

---

## MCP Tool Integration

| Tool ID | When to Use | Data to Pull | Required |
|---------|-------------|--------------|----------|
| doddle.tool.v1.dataforseo.serpGoogle | Route demand signals | SERP, carriers | no |
| doddle.tool.v1.hubspot.contacts | Corp traveler history | Prior trips, prefs | no |

Fallback: if tool unavailable, state data as NOT AVAILABLE per `data-reliability-rules.md`. Never fabricate.

---

## Agent Collaboration

| Agent | When to Collaborate | What They Provide |
|-------|--------------------|--------------------|
| researcher | Route + provider intel | Options, policies |
| planner | Shortlist sequencing | Ranking logic |
| copywriter | Stakeholder summary | Approval one-pager |

---

## Related Skills

- **travel-itinerary**: Day plans from shortlist
- **travel-booking**: Holds + tickets
- **travel-support**: Docs + disruption

---

## Questions to Ask

1. Leisure or corporate, party + dates?
2. Budget band + must-haves?
3. Policy caps (if corporate)?

Files in this skill

  • SKILL.md5.4 KB
  • blueprint.yaml1.4 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.