Skip to content
All Skills

Event & Party Planner

Plans events end-to-end: creates timelines, budgets, vendor research via Brave Search, guest lists, menu planning, and day-of checklists. Prerequisites: brave-search MCP, python3.

Home & Family|v1|Updated 5/18/2026
MCP get_skill({ skillId: "event-party-planner-e5e22fd5" })

Use this skill with your agent

Create a free account and connect via MCP

Get Started Free
# Event & Party Planner

Plan events from concept to execution with timelines, budgets, vendor research, and day-of checklists.

## When to Use

- "Help me plan a birthday party for 30 people"
- "Plan a housewarming party on a $500 budget"
- "I need a timeline for a dinner party next Saturday"

## Requirements

- **Brave Search MCP** for vendor and venue research
- **python3** for budget calculations

## Workflow

### Step 1 — Event Details

- **Event type** (birthday, dinner party, housewarming, holiday, baby shower)
- **Guest count**
- **Date & time**
- **Location** (home, rented venue, park, restaurant)
- **Budget**
- **Theme** (if any)
- **Dietary needs** of guests

### Step 2 — Research Vendors & Ideas

```
brave_web_search: "{EVENT_TYPE} ideas {THEME} {YEAR}"
brave_web_search: "{EVENT_TYPE} menu ideas {GUEST_COUNT} people"
brave_local_search: "catering near {LOCATION}"
brave_local_search: "{EVENT_TYPE} venue near {LOCATION}"
brave_web_search: "{EVENT_TYPE} decoration ideas budget {BUDGET_RANGE}"
```

### Step 3 — Budget Breakdown

```bash
python3 << 'PYEOF'
budget = {TOTAL_BUDGET}
guests = {GUEST_COUNT}

# Standard allocation percentages
categories = {
    "Food & Drinks": 0.40,
    "Venue/Rentals": 0.20,
    "Decorations": 0.15,
    "Entertainment": 0.10,
    "Invitations": 0.05,
    "Contingency": 0.10,
}

print(f"Budget: ${budget:,.0f} | Per guest: ${budget/guests:.0f}")
print(f"{'='*45}")
for cat, pct in categories.items():
    amount = budget * pct
    print(f"  {cat:.<25} ${amount:>8,.0f} ({pct*100:.0f}%)")
PYEOF
```

### Step 4 — Planning Timeline

```markdown
# {EVENT_TYPE} Plan — {DATE}
👥 {GUESTS} guests | 💰 ${BUDGET} | 📍 {LOCATION}

## Timeline

### 4 weeks before
- [ ] Finalize guest list
- [ ] Send invitations (digital or physical)
- [ ] Book venue/rentals if needed
- [ ] Plan menu and dietary accommodations

### 2 weeks before
- [ ] Order decorations
- [ ] Confirm RSVPs — follow up on non-responses
- [ ] Plan playlist/entertainment
- [ ] Order cake/special items

### 1 week before
- [ ] Grocery shop for non-perishables
- [ ] Confirm all vendors/orders
- [ ] Plan seating/layout
- [ ] Prep anything that can be made ahead

### Day before
- [ ] Clean and set up space
- [ ] Prep food that stores well
- [ ] Set up decorations
- [ ] Charge devices, test speakers

### Day of
- [ ] {TIME - 3h}: Start cooking time-sensitive items
- [ ] {TIME - 2h}: Final setup, decorations, table setting
- [ ] {TIME - 1h}: Get dressed, final check
- [ ] {TIME - 30m}: Drinks and ice ready
- [ ] {TIME}: Guests arrive! 🎉

## Menu
| Course | Item | Servings | Prep Time | Cost |
|--------|------|----------|-----------|------|
| Appetizer | {item} | {N} | {time} | ${X} |
| Main | {item} | {N} | {time} | ${X} |
| Sides | {item} | {N} | {time} | ${X} |
| Dessert | {item} | {N} | {time} | ${X} |
| Drinks | {item} | {N} | {time} | ${X} |
```

### Step 5 — Save Plan

```bash
mkdir -p outputs/home/events
cat > "outputs/home/events/{EVENT_SLUG}-{DATE}.md" << 'EOF'
{EVENT_PLAN}
EOF
```

## Important Rules

- Stay within budget — suggest alternatives when items are too expensive
- Account for dietary restrictions prominently
- Include buffer time in day-of schedule
- For larger events (50+), recommend hiring help

## Example Prompts

- "Plan a 30th birthday dinner party for 20 people, $800 budget"
- "I'm hosting Thanksgiving — help me plan for 12 guests"
- "Create a checklist for a kids' birthday party at home"
#home#events#planning#brave-searchbrave-searchpython3