How to install Claude Skills
The eight Vacation Rental Team Skills are plain SKILL.md files. You can paste one into Claude.ai in about five minutes with no install, or put all eight into Claude Code with one command. Here is every path, step by step.
Before you start: pick a path
| Method | What you need | Best for |
|---|---|---|
| Claude.ai Projects | A Claude.ai account | Non-technical users, no install |
| npx installer | Node.js 18+ and Git | Quickest install — one command |
| Claude Code plugin | Git + Claude Code | Namespaced, managed via /plugin |
| Git clone | Git + Claude Code CLI | Full control, developer setup |
Install a Claude Skill in Claude.ai (browser)
Sign in
Go to claude.ai. Pro, Team or Enterprise work; the Free tier works for short tests.
Create a Project
Click Projects → Create Project and name it after the role, e.g. “Owner Relations”.
Copy the SKILL.md
Open the skill's
SKILL.md(links below), click Raw on GitHub, and copy everything.Paste it into the Project instructions
Click Set instructions, paste, and save. Every new chat in that Project now runs as that teammate.
Start chatting
Try one of the example tasks on the skill's page. Tip: make one Project per skill and switch Projects as your role changes during the day.
- vacationrental-general-manager/SKILL.md
- vacationrental-bookings-reservations/SKILL.md
- vacationrental-owner-relations/SKILL.md
- vacationrental-marketing-distribution/SKILL.md
- vacationrental-housekeeping-maintenance/SKILL.md
- vacationrental-finance-trust/SKILL.md
- vacationrental-guest-experience/SKILL.md
- vacationrental-vibe-coder/SKILL.md
Install all eight skills in Claude Code with npx
Install Node.js 18+ and Git
From nodejs.org and git-scm.com if you don't have them.
Run the installer
It clones the skills into
~/.claude/skills/vacationrental-team-skills/, where Claude Code loads them automatically.npx github:msg2ai/vacationrental-team-skills install
Open Claude Code and ask
No need to pick a skill — Claude chooses the right one from your prompt.
Manage the install
npx github:msg2ai/vacationrental-team-skills list # See all 8 skills npx github:msg2ai/vacationrental-team-skills update # Update to the latest version npx github:msg2ai/vacationrental-team-skills uninstall # Remove the skills
Load the skills as a Claude Code plugin
Clone the repo, then point Claude Code at it:
git clone https://github.com/msg2ai/vacationrental-team-skills.git claude --plugin-dir ./vacationrental-team-skills
Install manually with git clone
git clone https://github.com/msg2ai/vacationrental-team-skills.git ~/.claude/skills/vacationrental-team-skills
Using the skills in Codex CLI or Cursor
Each SKILL.md is just markdown, so other AI coding tools can use it as a system prompt for that role.
OpenAI Codex CLI — as AGENTS.md
git clone https://github.com/msg2ai/vacationrental-team-skills.git ~/vacationrental-team-skills cp ~/vacationrental-team-skills/vacationrental-owner-relations/SKILL.md ./AGENTS.md codex
Swap AGENTS.md with a different SKILL.md when you change roles, or keep one project per skill.
Cursor — as a project rule
mkdir -p .cursor/rules curl -L -o .cursor/rules/owner-relations.mdc \ https://raw.githubusercontent.com/msg2ai/vacationrental-team-skills/main/vacationrental-owner-relations/SKILL.md
Then confirm the rule is active under Settings → Cursor Settings → Rules.
First step for every skill: a shared Knowledge Base
Every skill reads from — and writes to — one shared Knowledge Base for your portfolio. It can live wherever your team already keeps documents: a Google Drive folder (most common), Dropbox, OneDrive / SharePoint / Box, Notion, or a local folder synced to any of those. The General Manager skill will create this structure for you if you don't have one:
portfolio-knowledge-base/ ├── 01-portfolio-brief/ ← company brief, # properties, markets, brand ├── 02-brand-and-voice/ ← logos, colors, photo style, tone of voice ├── 03-properties/ ← per-property folders (one per unit) ├── 04-owners/ ← owner contracts, statements, comms log ├── 05-channels/ ← Airbnb / VRBO / Booking.com / direct exports ├── 06-housekeeping-maintenance/ ← SOPs, vendor list, work orders, inspections ├── 07-finance-trust/ ← trust ledger, payouts, taxes, P&L ├── 08-guests/ ← guests, reviews, NPS, helpdesk transcripts ├── 09-meeting-notes/ ← team notes, decisions, owner meetings ├── 10-msg2ai-export/ ← generated JSON for hello.msg2ai.xyz └── 11-web/ ← direct-booking site repos, deploys
Already have an Airbnb host profile, a VRBO landlord page or a direct-booking site? The skills can use Firecrawl to crawl it and seed the Knowledge Base — property list, headline copy, amenities, review counts — so you don't fill it in by hand. Integrations are optional: every skill works on its own.
Your first prompt, per skill
| When you say… | Skill | What you get back |
|---|---|---|
| “Bootstrap our portfolio from our Airbnb host profile” | General Manager | Knowledge Base populated, per-property scaffolds, brand voice draft |
| “We have 14 gap nights in August — what should we do?” | Reservations | A gap-by-gap recommendation: drop min-stay, flash discount, last-minute list |
| “Draft this month's owner statements for all 47 properties” | Owner Relations | 47 statements with per-property P&L narrative, ready for Finance to sign off |
| “Build the pricing strategy for our beach properties for July” | Marketing & Distribution | A 90-day rate sheet per property, comp-set delta, recommended weekend lift |
| “Schedule today's turnovers — flag same-day-flip risk” | Housekeeping & Maintenance | Today's turnover sheet sorted by route, with risk-flagged units |
| “Reconcile last week's trust account” | Finance & Trust | A 3-way reconciliation, variances surfaced and explained |
| “Set up the AI Ambassador concierge for unit 12” | Guest Experience | A configured response set covering 30 questions in 7 languages |
| “Build the direct-booking site for our portfolio” | Vibe Coder | A live Vercel preview URL with property pages, search, owner lead form |
Questions? See the FAQ or the how-to guides.