Skip to content
Back to skills

Travel Booking

ASecurity

Hold, confirm, change travel with accuracy gates + policy compliance. Use when ready to ticket leisure or corporate trips, group splits, or changes/cancellations loom. For compare, see travel-search.

  • 5 stars
  • 0 votes
  • 0 copies
  • 7 views
  • Added September 19, 2026
content-marketingrails

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-booking --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Travel Booking?

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

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

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-booking
id: doddle.travel.booking
version: 1.0.0
blueprint: ./blueprint.yaml
description: Hold, confirm, change travel with accuracy gates + policy compliance. Use when ready to ticket leisure or corporate trips, group splits, or changes/cancellations loom. For compare, see travel-search.
---

# Travel Booking

Hold → verify → ticket → track. Name accuracy gate + policy guardrails every time.

## 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:
- Itinerary approved, ready to hold/ticket
- Group travel with splits + deposits
- Corporate approval + cost-center tagging required
- Changes/cancellations with fee exposure

## Initial Assessment

1. **What**
   - What to ticket (flights, stays, activities)? PNRs exist?
   - Names/DOBs/passports match IDs exactly?
2. **Rules**
   - Corporate: approver, caps, card to charge?
   - Leisure: deposit schedule, insurance accepted/declined?

---

## Inputs Schema

| Input | Type | Required | Description |
|-------|------|----------|-------------|
| itinerary_ref | string | yes | Approved plan or PNRs; ask if missing |
| travelers_docs | string | no | Names/DOBs/passports; gate before ticket |
| motion | string | no | leisure or corporate; default leisure |
| payment_policy | string | no | Card + caps + approver |

---

## Outputs Schema

| Output | Type | Description |
|--------|------|-------------|
| report | markdown | Ticketing sequence with gates + fee table |
| action_list | json | Holds, payments, approvals, tracking |

---

## Core Framework

### Step 1: Gate
Names, docs, policy, payment — no ticket till green.

### Step 2: Sequence
Holds first (expiring), then non-refundables, then extras.

### Step 3: Track
Confirmations filed, deadlines calendared, refund watch on.

---

## Detailed Guidance

### Accuracy Gate

**Checklist:**
- [ ] Names exactly as IDs, DOBs, passport nos + 6-mo validity
- [ ] Contact email/phone that receives schedule changes
- [ ] Seat/bag/meals selected before pay (no rework fees)

### Leisure Booking

**Checklist:**
- [ ] Group split: who pays what, deposit dates
- [ ] Insurance offered + decision recorded
- [ ] Cancellation windows per item calendared

### Corporate Booking

**Checklist:**
- [ ] Class/rate caps pass, approver sign-off filed
- [ ] Cost-center + trip purpose tags on every item
- [ ] Refundable default unless savings > change risk
- [ ] Corp card vs personal + reclaim path stated

---

## Common Mistakes

### Strategy Mistakes
| Mistake | Why It's Wrong | Do This Instead |
|---------|----------------|-----------------|
| Ticket before gate | Name-change fees | Gate checklist first |
| Non-refundable to save 5% | Change costs 10x | Refundable default |

### Execution Mistakes
| Mistake | Why It's Wrong | Do This Instead |
|---------|----------------|-----------------|
| Holds expire | Price lost | Calendar every hold |
| No confirmation file | Chaos at airport | Single trip folder |

### Analysis Mistakes
| Mistake | Why It's Wrong | Do This Instead |
|---------|----------------|-----------------|
| Fees untracked | Money left | Refund watch list |

---

## Metrics to Track

| Metric | Definition | Target | Tool |
|--------|------------|--------|------|
| Gate pass | Bookings passing gate | 100% | Manual |
| Policy fit | Corp items in caps | 100% | CRM |
| Change fees | $ paid avoidable | 0 | Expense |
| Refunds recovered | Claimed / owed | 100% | Manual |

---

## Decision Tree

Docs incomplete → hold, never ticket. Over cap → approver or cheaper option. Group → splits written before any charge.

---

## Quick Assessment Checklist

1. [ ] Plan or PNRs?
2. [ ] Docs exact?
3. [ ] Payment + caps?
4. [ ] Approver (corp)?
5. [ ] Insurance decision?

---

## Expected Output Format

### Ticketing Sequence
[Gates, order, deadlines]

### Fee + Track
[Change table, refund watch]

---

## Common Failure Modes

| Failure | Symptom | Fix |
|---------|---------|-----|
| Name mismatch | Denied boarding risk | Re-verify vs ID now |
| Expired hold | Fare jump | Re-hold immediately |

---

## MCP Tool Integration

| Tool ID | When to Use | Data to Pull | Required |
|---------|-------------|--------------|----------|
| doddle.tool.v1.hubspot.contacts | Corp traveler + approver | Contacts, owners | no |
| doddle.tool.v1.hubspot.deals | Trip budget tracking | Deal, stage | 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 |
|-------|--------------------|--------------------|
| planner | Ticketing order | Sequence |
| email-wizard | Confirmation pack | Guest comms |
| continuity-specialist | Change handling | Recovery flow |

---

## Related Skills

- **travel-search**: Compare first
- **travel-itinerary**: Plan input
- **travel-support**: Post-ticket care

---

## Questions to Ask

1. Plan or PNRs to ticket?
2. Docs exact for all travelers?
3. Payment + approver (corp)?

Files in this skill

  • SKILL.md5.1 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.