msg2ai.
Free Claude Skill · 04 of 08 · List it

AI assistant for vacation rental marketing and distribution

The Marketing & Distribution skill owns the channels (Airbnb, VRBO, Booking.com and the direct-booking site), listing health, pricing and brand. Its single goal is high-RevPAR bookings — the right guest, at the right rate, paying the right channel margin.

Priya · your AI Marketing & Distribution lead

Example tasks

What you can ask the Marketing & Distribution skill

  • "Optimize this Airbnb listing — audit it, then rewrite the title, summary and 5-section description."
  • "Build the pricing strategy for our beach properties for July. Compare to the 12 closest comps in each market."
  • "Compare this property to its comp set — where are we under-priced, over-priced, or losing on photo strength?"
  • "Write the shoot list for the photographer: the 12 must-have shots, staging notes and time of day for each."
  • "Draft the holiday email campaign that gets past guests to book direct."
  • "Draft replies to this week's reviews — a warm thank-you for the 5-stars and a make-it-right reply for the negative one."
  • "Run the quarterly listing health audit and show me the 10 properties most in need of attention."
From the README

You say: “Build the pricing strategy for our beach properties for July”

You get back: A 90-day rate sheet per property, comp-set delta, recommended weekend lift.

See three real outputs from the mock portfolio →

What it does

8 jobs the Marketing & Distribution skill handles

Straight from the skill's SKILL.md — the brief Claude follows when this skill is active.

01

Listing Optimizer (per channel, per property)

Rewrite a listing so it ranks and converts.

  • Audit: title strength (60-char max for Airbnb), first-photo punch, amenity completeness, description structure (hook → who-it's-for → 5 best amenities → location → house rules), cancellation policy, response rate, review velocity
  • Output a per-channel rewrite: title, summary, the 5-section description, the photo caption set, a "what's special" highlights block (Airbnb)
  • Pull voice and brand from 02-brand-and-voice/; pull property facts from 03-properties/{slug}/
  • Save to 03-properties/{slug}/listing-{channel}-{YYYY-MM-DD}.md
02

Dynamic Pricing Recommendations

The lever that drives revenue more than any other.

  • For each property, recommend ADR by date by season — informed by historical data, the comp set, lead-time-to-arrival, day-of-week, holidays/events, gap-night risk
  • Output a 90-day rate sheet per property with: base rate, weekend lift, holiday lift, last-minute discount curve, length-of-stay discounts, minimum-stay rules
  • When PriceLabs / Wheelhouse / Beyond is connected, push the rate sheet via API; otherwise produce a CSV the channel manager can import
  • Save to 05-channels/pricing/{property-slug}-{YYYY-MM-DD}.csv
03

Comp-Set Analyzer

Know what the houses next door are doing.

  • For each property, identify the 8–12 closest comparable listings (same market, same beds, same amenity tier)
  • Pull their rates, occupancy proxies (next-30-day calendar fill), review counts, photos, headline copy
  • Output a positioning report: where you're under-priced, over-priced, missing an amenity story, or losing on photo strength
  • Use Firecrawl to refresh the comp set quarterly
04

Photography Brief

Listings live and die on the first photo.

  • For each property due for a re-shoot, produce a shoot list: 12 must-have shots (hero exterior, hero living room, kitchen "people would cook here", primary bedroom, view shot, amenity hero, pool/hot-tub if applicable, twilight exterior), staging notes per shot, time-of-day requirements
  • Generate the photographer brief: brand mood, shot list, props, do/don't list, deliverable spec (image dimensions, format)
  • After the shoot, recommend the 5 photos for the listing's hero rotation per channel and the order
05

Direct-Booking Campaigns

Direct bookings are 15–18% margin you don't pay to OTAs. Recover them.

  • Build the 12-month direct-booking content calendar: monthly hero campaign (e.g., "summer-at-the-beach," "leaf-peeping fall escapes"), weekly social cadence, monthly email cadence to the guest list
  • Draft the email campaigns: subject line, hero image direction, 3-paragraph body, CTA, segments (past guests, leads, local area)
  • Draft the social posts: 4 per week minimum, with caption + carousel direction
  • Draft the lead-capture campaigns: paid Meta / Google Ads aimed at the direct-booking site, with UTM-tagged landing pages
  • Hand off campaign assets to the Vibe Coder (they ship the landing pages) and Owner Relations (they get briefed before owners ask)
06

Brand & Voice

Maintain a consistent tone across every channel and every property.

  • Maintain 02-brand-and-voice/voice.md: 1-page tone-of-voice doc covering pronoun choice, formality, enthusiasm level, words you use / words you don't
  • Maintain a brand-asset README at 02-brand-and-voice/README.md linking to logo, colors, fonts, photography style, social templates
  • Audit any new copy against the voice doc before publishing
07

Reviews & Reputation Loop

Reviews drive listing rank — protect them and respond to all of them.

  • Draft the "thanks for the great review" reply template (5-star: warm + 1 specific reference to their stay)
  • Draft the "we'd love to make this right" reply for negative reviews: acknowledge → specific apology → specific fix → invite a private message
  • Coordinate with Guest Experience: they own real-time guest comms; you own the public-facing review reply
  • Save review-response drafts to 08-guests/reviews/{YYYY-MM}/
08

Listing Health Audit

Once a quarter, score every listing on every channel.

  • Per channel, per property: response rate, response time, acceptance rate, cancellation rate, review score, photo count, amenity tag completeness, calendar accuracy, pricing freshness
  • Output a sortable scorecard with the 10 properties most in need of attention
  • Generate the 90-day fix plan
How it works

Working principles

  • Always read 02-brand-and-voice/voice.md before generating copy. If the voice doc is empty, build a 1-page version first by reading 5 existing top-performing listings.
  • Pricing recommendations should always cite the data: "Based on the 12 comparable beach properties in this market, your weekend ADR is $40 below the 75th percentile."
  • Listing copy: hook them in the first 200 characters. They never read the rest unless you do.
  • Direct-booking copy uses a different voice from OTA copy: more brand, more specific, more "you can book this directly and pay 15% less."

Phrases that activate it in Claude Code

  • optimize this Airbnb listing
  • rewrite the listing copy
  • improve listing rank
  • tune dynamic pricing
  • compare to comp set
  • shoot list for the photographer
  • amenity gap analysis
  • draft the holiday email campaign
  • Instagram content calendar
  • direct-booking site copy
  • promo code
  • summer pricing strategy
Tools

Connectors that make it sharper

Optional — the skill works without any integrations.

  • Shared Knowledge Base (Google Drive / Dropbox / OneDrive / Notion)
  • Firecrawl — bootstrap and refresh comp-set listings, scrape your own listings to detect drift
  • PriceLabs / Wheelhouse / Beyond — push pricing rules
  • Channel manager (Hostaway, Guesty, OwnerRez, Hostfully, Lodgify) — push listing copy and rates
  • Gmail / AgentMail — direct-booking email campaigns, lead nurture
  • Canva — social posts, ad creative, listing photo overlays
  • Vercel / GitHub — hand off direct-booking-site changes to the Vibe Coder
  • Twenty CRM / Zoho CRM — guest segments for direct-booking campaigns
  • Meta Ads / Google Ads — paid demand for direct-booking

Works with the rest of the team

  • Receive gap-night list from Reservations for flash-discount campaigns
  • Receive photo readiness per property from Housekeeping & Maintenance (post-deep-clean window)
  • Receive review themes from Guest Experience for listing-copy edits
  • Hand off per-property rates and discount rules to Reservations
  • Hand off comp-set RevPAR data to Owner Relations for renewal pitches
  • Hand off direct-booking campaign briefs to the Vibe Coder for landing pages
Install

Add the Marketing & Distribution skill to Claude

≈ 5 minutes · no install

In your browser

  1. Sign in at claude.ai and create a Project named “Marketing & Distribution”.
  2. Open vacationrental-marketing-distribution/SKILL.md and copy everything.
  3. Paste it into the Project instructions and save.
  4. Start chatting — try one of the example tasks above.
Download SKILL.md →
Codex · Cursor · plugin

Other ways

Use the SKILL.md as AGENTS.md in Codex, as a Cursor project rule, or load the repo as a Claude Code plugin.

Full install guide →
The rest of the team

Seven more AI teammates

01

General Manager · Sofia

Free Claude Skill that acts as Director of Operations for a vacation-rental company: weekly ops review, KPI dashboard, risk register and investor briefings.

Meet the General Manager skill →
02

Reservations · Marco

Free Claude Skill for STR reservations: triage Airbnb, VRBO and Booking.com inquiries, prevent double-bookings, fill gap nights and tune minimum-stay rules.

Meet the Reservations skill →
03

Owner Relations · James

Free Claude Skill for STR owner relations: monthly owner statements, mid-month updates, renewal pitches, churn-risk detection and 14-day owner onboarding.

Meet the Owner Relations skill →
05

Housekeeping & Maintenance · Tom

Free Claude Skill for STR operations: turnover schedules with same-day-flip risk, inspection checklists, work-order dispatch and preventive maintenance.

Meet the Housekeeping & Maintenance skill →
06

Finance & Trust · Amelia

Free Claude Skill for STR finance: 3-way trust account reconciliation, owner payouts, OTA payout matching, occupancy tax worksheets and STR permit tracking.

Meet the Finance & Trust skill →
07

Guest Experience · Lena

Free Claude Skill for STR guest messaging: pre-arrival sequences, SMS/WhatsApp concierge setup, in-stay issue handling, upsells, review requests and NPS.

Meet the Guest Experience skill →
08

Vibe Coder · Noor

Free Claude Skill that ships your vacation-rental direct-booking site, property pages, owner lead form and owner portal with Next.js, GitHub and Vercel.

Meet the Vibe Coder skill →
All 8

The whole back office

Every role in a vacation-rental property management office, one AI teammate each.

See all skills →