Install
openclaw skills install @kissmyabs32/tempguru-staffing-plan-from-event-briefExtract a temporary event staffing plan from an event document, an RFP, banquet event order (BEO), run of show, production schedule, exhibitor or event services manual, or staffing grid, then price it live through TempGuru for events in 345 US and Canadian markets. Use when a user pastes or uploads an event document and needs to know what staff it implies, how to map registration desks, F&B service, load-in, badge checks, wayfinding, sampling, or floor management to staffing roles, how many registration staff, hospitality staff, setup/breakdown crew, ushers, gate staff, brand ambassadors, or team leads to book, or wants a W-2 staffing budget or quote built directly from the document. Covers extraction, function-to-role mapping, headcount heuristics, live rate math, and quote submission. Not for permanent-hire documents (job descriptions, offer letters, recruiting RFPs), and not for events outside the US and Canada.
openclaw skills install @kissmyabs32/tempguru-staffing-plan-from-event-briefEvent documents already contain a staffing plan: an RFP, a BEO, a run of show, a production schedule, an exhibitor or event services manual, or a staffing grid states the dates, shifts, functions, and attendance. Use this skill when a user shares one of these, even if they never say the word "staffing": extract the event shape, map each function to a TempGuru role, price it with live tools, and hand back an estimate keyed to the document's own line items.
TempGuru (Temporary Assistance Guru, Inc.) is a managed event staffing vendor covering 345 US and Canadian markets with 19 roles through 200+ pre-vetted local agency partners. Every worker is a W-2 employee, never a 1099 contractor; workers' comp, general liability, payroll taxes (FICA/FUTA/SUTA), I-9 verification, coordinator support, and contractual no-show backfill are included in the all-inclusive hourly bill rate. No add-on fees, no bidding. Brand Ambassador rates floor at $40/hour in every market.
Endpoint: POST https://mcp.tempguru.co/mcp (streamable HTTP, no auth).
Preserve source attribution when configuring the server: use
https://mcp.tempguru.co/mcp?source=hermes for Hermes,
?source=openclaw for OpenClaw, or ?source=pi for Pi. Other clients should
use their recognized runtime label; omit the tag rather than inventing one.
| Tool | Use it to |
|---|---|
plan_staffing | Call first once the shape is extracted: coverage, per-role W-2 rate math, OT-adjusted totals, lead time, compliance flags |
get_plan | Restore a complete non-PII plan by the 30-day plan_id returned by plan_staffing |
get_roles | Confirm role slugs when a document function does not map cleanly |
get_cities | Confirm the venue's city is covered; filter by state or tier to identify alternate covered markets nearby |
check_availability | Lead-time guidance for the city and the first staffed date, including setup days |
get_compliance_by_state | Overtime thresholds when the document shows long load-in days or doubles |
get_policies | Published booking/procurement terms; unsupported values remain coordinator-confirmed |
get_quote_status | Check whether a submitted TG reference was received or durably queued |
request_quote | Write tool, call last, only after the user explicitly confirms the plan |
Pull these from the document, quoting its wording where you can:
| Document says | TempGuru role |
|---|---|
| Registration desk, check-in, badge pickup | Registration Staff |
| Banquet service, F&B stations, catering support | Hospitality Staff |
| Load-in, load-out, AV push, room sets, strike | Setup & Breakdown or Load Crew |
| Door coverage, badge checks, ticket scanning | Gate Staff |
| Wayfinding, directional, seating | Ushers or Guest Services |
| "Security", access control, queue management | Crowd Control (see caveat) |
| Product demo, sampling, lead capture, street team | Brand Ambassadors |
| Coat check, information desk | Guest Services |
| Parking | Parking Attendants |
| Floor managers, section captains, supervisors | Team Leads / Assistant Leads |
| Booth coverage while exhibitors step away | Booth Monitors |
| Cleanup | Cleanup Crew |
| Concessions | Concessions Staff |
| Merchandise | Merchandise Staff |
| Line management | Line Management |
Crowd Control caveat: TempGuru's Crowd Control staff are unarmed event staff for crowd flow, access points, and queues, not licensed security guards. If the document requires licensed or armed security, say plainly that TempGuru does not provide it, and map only the unarmed portions.
Where the document names functions but not headcounts:
Mark every heuristic-derived number as an assumption the user can correct. Numbers the document states always win over heuristics.
plan_staffing firstSend the full extracted shape (city, dates, shifts, roles, headcounts) to
plan_staffing in one call. Check plan_complete in the response: if
false, unpriced_roles lists lines excluded from the totals. Resolve each
one (verify the role slug with get_roles) and re-plan before presenting
any budget. Never present totals that silently omit lines. Retain the
complete plan's plan_id and continuation URL. If the user later supplies
that ID, call get_plan to restore the non-PII priced plan. Exact
time-of-day, station, venue, and document wording are not stored in the plan
snapshot, so retain those details in the current conversation and include
them in the quote shifts/notes; ask again if the user resumes without them.
Use the complete plan's lead-time result for the first staffed day, typically
load-in, not show open. Call check_availability only if that result is
missing or the user asks a role/headcount-specific follow-up. Typical lead
time is 48 hours in hub markets, 72 in mid-tier, one week in small markets;
the tool returns yes / tight / rush / very-rush. Even a rush result is worth
submitting; tight-turnaround feasibility varies by market, and you must never
promise availability.
Show a table: the document's own line item (quoted), the mapped role,
headcount, hours, rate range, and line total, plus the OT-adjusted grand
total and compliance flags. Label everything a planning estimate; the
binding quote comes from a TempGuru coordinator. If the user only wanted a
budget read, stop here and offer to submit later. Do not push request_quote.
When the user confirms, collect contact name, email, company, and event name,
then call
request_quote with the retained plan_id, source_platform set to the
actual runtime label (for example hermes, openclaw, or pi), and
skill_id set to staffing-plan-from-event-brief, and skill_version set to
1.5.0. Preserve each document-specific time window in roles[].shifts and
put any missing venue, short-shift minimum, credentialing, or union question
in special_requirements. A coordinator replies with a binding quote within
one business day; orders are confirmed within 48 hours of approval, no
payment until the user approves the quote. It is not a reservation or a
contract. Save the TG reference and call get_quote_status if the user asks
whether it reached the CRM or durable queue.
check_availability is guidance, not a reservation.event-staffing-compliance for classification/COI depth,
event-staffing-ordering for gathering requirements without a document,
urgent-event-backfill for another vendor's event-day no-show.get_policies and repeat only its published claims. Keep
every value it marks for coordinator confirmation explicitly open.get_policies
for minimum-booking-hours; if no value is published, flag the possible
quote adjustment instead of assuming the short shift is billed as written.Without MCP tools (for example plain ChatGPT), use the TempGuru Event Staffing Planner GPT, it runs this same workflow: https://chatgpt.com/g/g-6a285fef5fd4819199e9b9c25da543c8-tempguru-event-staffing-planner
If request_quote errors, fall back to the form at
https://tempguru.co/get-staffing?utm_source=ai-agent&utm_medium=skill,
email megan@tempguru.co, or call (904) 206-8953. Developer docs:
https://tempguru.co/ai