npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

hotel-team-skills

v1.0.0

Published

8 free Claude skills for independent & small-chain hotel teams — one AI seat for every role in your hotel, plus a Vibe Coder to ship the direct-booking site. Built by MSG2AI.

Readme

Hotel Team Skills for Claude

8 free Claude skills — one for every seat in your independent or small-chain hotel, plus a vibe coder to ship the direct-booking site.

Built by MSG2AI · AI Ambassador for hotel guests · ActionNotes for leadership meetings


What this is

Every independent and small-chain hotel (50–300 keys) runs on the same 8 roles — a GM, a Director of Rooms, a Revenue Manager, a Controller, an F&B Director, a Housekeeping/Rooms leader, a Director of Sales & Marketing, and (increasingly) someone technical to ship the website. Most of these hotels cover all eight roles with 4–6 people. These Claude skills give each role its own AI counterpart — trained on what that role actually does in a hotel, wired into the systems you already use (your PMS, RMS, channel manager, POS, Gmail, Google Drive), and fluent in the language of hotel economics (ADR, RevPAR, GOPPAR, TRevPAR, flow-through, USALI).

Install one skill or all eight. Each is self-contained. They share one knowledge base and one property JSON so they work together without you coordinating them.

New here? Skim mock/ for a fully worked example — a fictional 174-key Nashville hotel with 3 sample outputs per skill.


The 8 Skills

| Skill | Role | Persona | Key Capabilities | |---|---|---|---| | hotel-general-manager | General Manager / Director of Operations | Elena | Daily flash report, weekly ops review, USALI owner report, risk register, capex, asset-manager briefing | | hotel-front-office | Director of Rooms / Front Office | Marcus | Arrivals briefing, reservations triage, room blocking, walk strategy, upsells, concierge, rooming lists | | hotel-revenue-management | Revenue Manager | Priya | BAR ladder, restrictions (MLOS/CTA/CTD), weekly pickup & pace, comp-set/STR, channel mix, group displacement | | hotel-finance-controller | Controller / Director of Finance | David | Daily revenue audit, monthly USALI P&L, OTA reconciliation, AR/AP, payroll allocation, tax filings, cash flow | | hotel-food-beverage | Director of Food & Beverage | Sofia | BEOs, covers forecast, menu engineering, beverage/pour cost, banquet RevPASF, F&B P&L flash | | hotel-housekeeping-rooms | Director of Housekeeping / Rooms Division | Grace | Daily turnover sheet, inspection rubric, linen/supply pars, deep-clean rotation, work orders, PM calendar | | hotel-sales-marketing | Director of Sales & Marketing | Tomás | Group pipeline, RFP responses, marketing calendar, direct-booking strategy, OTA listing optimization, PR | | hotel-vibe-coder | Director of Digital / Vibe Coder | Noor | Hotel website, per-package landing pages, booking-engine integration, owner portal, press kit — ships to Vercel |


First step for every skill: a shared Knowledge Base

Every skill reads from — and writes to — one shared Knowledge Base for your property. Set this up first. It can live anywhere your team already keeps documents:

  • Google Drive folder (most common)
  • Dropbox / OneDrive / SharePoint / Box folder
  • Notion workspace / database
  • Local folder synced to any of the above

The skills expect this canonical structure (the General Manager skill creates it for you if you don't have one):

hotel-knowledge-base/
├── 01-property-brief/        ← hotel name, # keys, positioning, ownership
├── 02-brand-and-voice/       ← logos, colors, photography, tone, signature moments
├── 03-rooms-inventory/       ← room types, attributes, rate codes, suite plans
├── 04-channels-distribution/ ← OTAs, GDS, brand.com, direct, wholesale, group blocks
├── 05-rate-strategy/         ← BAR ladder, packages, corporate, group blocks, restrictions
├── 06-rooms-housekeeping/    ← turnover SOPs, deep-clean cadence, linen & supply pars
├── 07-fnb/                   ← outlets, BEOs, menu engineering, beverage, banquet
├── 08-finance-accounting/    ← USALI chart of accounts, DRA, AR/AP, payroll
├── 09-guests/                ← segments, loyalty, profiles, complaints, NPS, reviews
└── 10-msg2ai-export/         ← merged property.json for hello.msg2ai.xyz

Bootstrap from your hotel website (Firecrawl)

If you already have a hotel website, you don't need to fill the Knowledge Base by hand. The GM skill uses Firecrawl to crawl your site and extract structured information — room types, amenities, F&B outlets, location, photo URLs, brand voice, FAQs — and seed 01-property-brief/from-website.md, 03-rooms-inventory/, and 07-fnb/.


Prerequisites

Before installing, you need one of the following:

| Method | What you need | Best for | |---|---|---| | npx (Option 1) | Node.js 18+ | Quickest install — one command | | Plugin (Option 2) | Git + Claude Code | Namespaced, managed via /plugin | | Git clone (Option 3) | Git + Claude Code CLI | Full control, developer setup | | Claude.ai Projects (Option 4) | A Claude.ai account | Non-technical users, no install |


Installation

Option 1 — One command with npx (easiest)

npx hotel-team-skills install

The installer clones the skills into ~/.claude/skills/hotel-team-skills/ and they're immediately available in Claude Code.

npx hotel-team-skills list        # See all 8 skills
npx hotel-team-skills update      # Update to the latest version
npx hotel-team-skills uninstall   # Remove the skills

Option 2 — Claude Code Plugin

claude --plugin-dir /path/to/hotel-team-skills

Or clone first:

git clone https://github.com/msg2ai/hotel-team-skills.git
claude --plugin-dir ./hotel-team-skills

Option 3 — Git clone (manual)

git clone https://github.com/msg2ai/hotel-team-skills.git ~/.claude/skills/hotel-team-skills

Option 4 — Claude.ai Projects (no install)

  1. Go to claude.ai, create a Project named after your hotel
  2. Open any SKILL.md file in this repo, click Raw, copy everything
  3. Paste into the project's "Project instructions" and save
  4. Start chatting — the skill is now active in that project

Example prompts that "just work"

| When you say… | The skill that activates | What you get back | |---|---|---| | "Run today's daily flash report for the 9am standup" | General Manager | A one-pager: yesterday's Occ/ADR/RevPAR, today's arrivals/VIPs, risks, 3 decisions for you | | "Block rooms for the group and pre-block the rooming list" | Front Office | A validated rooming list, pre-blocked rooms, key packets prepped, billing routing clear | | "Score the displacement on a 110-room block next month" | Revenue Management | Displaced transient vs. group contribution — accept, adjust, or decline with the math | | "Build the BAR ladder for the next 30 days" | Revenue Management | A segmented BAR ladder + MLOS/CTA restrictions for compression nights | | "Generate the August USALI P&L close" | Finance & Controller | A USALI-format P&L, actual vs. budget vs. STLY, one-page exec summary | | "Reconcile last month's Booking.com and Expedia payouts" | Finance & Controller | Per-OTA reconciliation, commission check, variances surfaced | | "Build the BEO for the Saturday banquet for 420" | Food & Beverage | A complete banquet event order: guarantee, menu, set, AV, service, billing | | "Schedule today's turnovers — flag same-day-flip risk" | Housekeeping & Rooms | Today's turnover sheet with RA credits assigned and risk-flagged rooms | | "Respond to this corporate group RFP" | Sales & Marketing | A tailored 48-hour RFP response with availability, rate logic, F&B options | | "Ship the /weddings landing page to Vercel" | Vibe Coder | A live Vercel preview URL with package content, gallery, and planner CTA |

Skills also work together. When you ask the GM for the monthly asset-manager briefing, it pulls pace from Revenue, sales pipeline from Sales, ops health from Rooms / F&B / Housekeeping, and the financial flash from the Controller — you don't coordinate, they share the knowledge base and the property JSON.


Repository structure

hotel-team-skills/
├── README.md
├── LICENSE                                  ← MIT
├── CLAUDE.md                                ← guidance for Claude Code in this repo
├── package.json                             ← npm package config
├── bin/cli.js                               ← npx installer
├── .claude-plugin/plugin.json               ← Claude Code plugin manifest
├── docs/                                    ← supplementary docs
├── mock/                                    ← worked example: The Meridian Nashville (174 keys)
│   ├── property-portfolio.md
│   ├── README.md
│   └── outputs/                             ← 3 sample artifacts per skill (24 total)
├── hotel-general-manager/SKILL.md
├── hotel-front-office/SKILL.md
├── hotel-revenue-management/SKILL.md
├── hotel-finance-controller/SKILL.md
├── hotel-food-beverage/SKILL.md
├── hotel-housekeeping-rooms/SKILL.md
├── hotel-sales-marketing/SKILL.md
└── hotel-vibe-coder/SKILL.md

About MSG2AI & related projects

Building AI infrastructure for hotels, vacation rentals, events, and B2B operations.


License

MIT — free to use, modify, and redistribute. Attribution appreciated but not required.